45 Yıl Sonra, Apple II'nin Hala Bize Öğretecek Dersleri Var
Yayınlanan: 2022-06-16
Apple II kişisel bilgisayarının piyasaya sürülmesinden 45 yıl sonra, teknoloji endüstrisi tartışmalı bir şekilde Apple'ı ve kişisel bilgisayarı piyasaya süren birkaç temel ilkeden ana akım haline geldi. Sektörün önde gelen isimleri Tim Sweeney, John Romero ve Steve Wozniak ile Apple II'nin neyi doğru yaptığı ve bugün ondan hâlâ neler öğrenebileceğimiz hakkında konuştuk.
Apple II: Herkes İçin Bir Bilgisayar
Haziran 1977'de piyasaya sürülen Apple II, ortalama insanlara yönelik kullanımı kolay bir bilgisayar olarak dalgalar yarattı. Orijinal model, 1 MHz'de çalışan bir MOS 6502 CPU, 40×24 karakter metin çözünürlüğü, renkli grafikler, kompozit video çıkışı, depolama için bir kaset arayüzü ve sekiz dahili genişletme yuvası içeriyordu. Başlangıçta, 4K RAM ile 1298$'dan 48K RAM için 2638$'a kadar (bu , bugünün dolarlarına göre yaklaşık 6.223 ila 12.647$) değişen çeşitli konfigürasyonlarda perakende satışa sunuldu.

1978'de Apple, Apple II için disk başına 143 KB depolayabilen bir 5.25" disket sürücüsü çıkardı ve 1979'da VisiCalc'ın piyasaya sürülmesi Apple II'yi küçük işletmeler için önemli bir satın alma haline getirdi. Ayrıca Steve Jobs'un çabaları sayesinde eğitimde güçlü bir yer edindi ve ABD'deki ilkokul bilgisayar laboratuvarları genellikle Apple II bilgisayarlarıyla doluydu ve onları bir nesle tanıtırdı. Zamanla Apple, Apple II serisinde en az 8 bilgisayar modeli çıkardı ve 1993 yılına kadar, yani 16 yıl boyunca desteklemeye devam etti.
Daha önceki Apple I gibi, Apple II de klavye ve video çıkışı olan bir “terminali” doğrudan bilgisayarın kendisine entegre etti, bu nedenle ayrı bir teletype veya CRT terminal arayüzüne gerek yoktu. Bu, tüm bir Apple II sistemini o zamana kadar diğer eksiksiz kişisel bilgisayar sistemlerinden daha kompakt ve daha ucuz hale getirdi, ancak birçok PC yakında aynı entegre G/Ç formülünü izleyecekti.
İLGİLİ: Teletipler Nedir ve Neden Bilgisayarlarda Kullanıldılar?
Efsaneler Nasıl Başladı?
Apple II, 1970'lerden beri ünlüydü, ancak o zamandan beri teknoloji endüstrisinde çok şey değişti. Merak ettik: Apple II'nin iyi yaptığı ve bilgisayarların son zamanlarda gözden kaçırdığı bir şey var mı? Bazı cevaplar almak için Apple'ın kurucu ortağı Steve Wozniak (ayrı ayrı görüştük) ile konuştuk. Ayrıca yazılım geliştirme kariyerlerine Apple II'de programlamaya başlayan iki efsanevi oyun geliştiricisine de sorduk.

Epic Games'in CEO'su Tim Sweeney, 1991'de Epic'i kurmadan önce Apple II'de uygulamalar ve oyunlar programladı. "İlk Apple II'm, ismen babama kardeşim Steve Sweeney'den bir hediyeydi, ama asıl izleyici bendim." diyor Sweeney. Dönemin Commodore 64'leri ve Ataris'leriyle karşılaştırıldığında, saf bir bilgi işlem cihazıydı. Sprite hızlandırma yok, grafik işlemci yok. Her şeyi kendin yaptın ve hepsini öğrendin.”

Benzer şekilde, Doom ve Quake'in ortak yaratıcısı John Romero, 1991'de id Software'i kurmadan önce birçok Apple II oyunu geliştirdi ve bu alanda kendisine bir isim yaptı. Romero, "Ailem nihayet Nisan 1982'de ev için bir Apple II+ satın aldığında," diyor Romero, "Yıllarca her uyanık anımı bilgisayar hakkında öğrenebildiğim her şeyi öğrenerek ve düzinelerce şey yaparak geçirdiğim için hayatım kalıcı olarak rotasını belirledi. oyunlar, çoğu yayınlandı. ”
İşte Apple II'nin doğru yaptığını düşündükleri bazı şeyler ve bugün yapmamız gerekenler. E-posta yoluyla haberleştik ve yanıtları biçimlendirme için hafifçe düzenlendi.
İLGİLİ: Keen'den Doom'a: id Software'in Kurucuları 30 Yıllık Oyun Tarihini Konuşuyor
“Dünyanın En İyi Öğrenme Aracı”
Apple II'de yazılım geliştirmeye gelince, hem John Romero hem de Tim Sweeney, Woz'un makinesinin programlamayı çok kolay ve erişilebilir hale getirdiği konusunda hemfikir. Romero, "Apple II çok çekiciydi çünkü küçüktü, programlanması kolaydı ve belleğe inanılmaz derecede kolay erişime sahipti" diyor. "Monitör programı belleğin görüntülenmesine ve değiştirilmesine izin verdi, bu yüzden bir bilgisayarın bayt düzeyinde nasıl olduğunu gerçekten öğrenmem gerekti. İçine makine kodunu ve montaj dilini yazıp sonuçları görebilirim. Dünyanın en iyi öğrenme aracıydı.”

Apple II ile, onu açtığınız anda programlamaya atlamaya hazırdınız. Tim Sweeney, doğrudan eyleme geçmenin kolaylığını hatırlıyor. Sweeney, "Apple II, bir BASIC istemine başladı ve hemen kod yazabilirsiniz" diyor. "Kılavuzlar her şeyi belgeledi, makine dili ve ROM'u bile. O dönemden bir bilgisayarı olan her çocuk bir programcı olarak büyüdü, çünkü tam oradaydı ve çok kolaydı.”
Günümüzün PC'leri ve Mac'leri ile, başlangıçta başlamak için uzun bir önyükleme süreciyle karşı karşıya kalıyorsunuz ve ardından bunları programlamak, ortalama bir kullanıcı tarafından gizlenen, gizemli bir şey. Bir bilgisayar sahibi, modern bir makineyi programlamak için gerekli araçları elde etmek için genellikle özel bilgilerle yola çıkmak zorundadır. Ancak bir Apple II ile, bunların hepsi yerleşikti ve bir kişinin tüm sistemi kavraması için yeterince basitti. Steve Wozniak bize “Apple II anlaşılabilir” dedi. "Tek bir kişi Apple II tasarımını görebilir."

Romero, Apple II'nin programcı merkezli doğasını bugün çok eksik olan bir özellik olarak görüyor: "Apple II'nin en iyi yanlarından biri, öğrenme ve programlama için erişilebilirliğiydi. Sadece bilgisayarı açarak anında kodlama yeteneği benzeri görülmemiştir. Bunu bugün yapamazsın. Bugün kullanabileceğiniz, programlamayı öğrenmeyi eğlenceli ve kolay hale getiren bir mini konsol ortamı yaratan Pico8 gibi bazı harika emülatörler veya sistemler var, ancak hiçbir şey Apple II'nin gücüne eşit olamaz - son teknoloji ürünü açtıktan sonra bir saniye içinde kodlamaya başlayabileceğiniz bir makine.”
Sweeney'nin yaklaşımı Romero ile aynı fikirde ve günümüz makineleri için bazı potansiyel çözümler sağladı: "[Bugün kaybedilen bir şey], çağın önde gelen programlama diline önyükleme yaparak Apple II ve diğer eski bilgisayarların herkese programlamayı öğretmede oynadığı roldür." diyor Sweeney. “Windows bir programlama istemini bir tuşa basmak uzağına koymalıdır. Fortnite bir programlama istemini bir tuşa basmalı ve zamanla yapacağız. Programlamanın kolay olduğu ve herkesin yeniden programcı olduğu yeni bir çağ başlatmamız gerekiyor.”
Bu kolay programlama felsefesinin bir kısmı, şu anda on yıldan fazla bir süredir devam eden Raspberry Pi projesinin sürekli geliştirilmesinde yaşıyor. Yaratıcısı Even Upton, modern üniversite öğrencilerinde programlama becerilerinin azaldığını gördü ve aynı zamanda klasik 1980'lerin makineleri gibi donanım kontrolüne kolay erişime izin vermek istedi. Ancak Raspberry Pi bu günlerde bir istisna. Diyelim ki bir iPhone'u anında açıp programlamaya başlayıp ardından sonucu dünya ile özgürce paylaşamazsınız. Ve bu bizi başka bir noktaya getiriyor.
Siz Sahipsiniz ve Kontrol Ettiniz
Dijital Haklar Yönetimi (DRM), akıllı telefonlardan traktörlere kadar günümüzün bilgisayar destekli cihazlarında belirgin bir şekilde yer almaktadır. Bu, üreticilerin bir ürünü yetkisiz yazılımların üzerinde çalışamaması için kilitleyebilmelerinin bir yoludur ve Steve Wozniak'ın ilk bilgisayarlarını tasarlarken taşıdığı açık ahlakın tam tersidir.
Benzer şekilde, bugün Apple gibi bazı üreticiler, ürünlerinin fiziksel olarak açılmasını ve yetkisiz, lisanssız personel tarafından hizmet verilmesini zorlaştırmak için uğraştı. Bu kısıtlamalar, bazı insanlara, satın aldıkları ürünleri istedikleri gibi kullanmakta (hatta onarmakta) özgür olmadıkları için gerçekten sahip olmadıkları hissini verir.

Buna karşılık, Apple II, küçük eklenti kartları biçiminde eklenti donanımın geliştirilmesine davet eden açık bir mimari içeriyordu. İçeri girmek isterseniz, kasanın üstündeki kapağı kaldırabilirsiniz. Ayrıca Apple, herkesin Apple II için yazılım geliştirmesine ve dağıtmasına izin verdi. Bu açıklık, makine çevresinde oldukça hızlı bir şekilde büyük bir ekosistem yarattı ve platformu 16 yıl boyunca sürdürdü.
Bu felsefe, 1991'de ZZT'den bu yana ücretsiz ve açık düzenleme araçlarıyla oyunlar geliştiren Tim Sweeney'nin çalışmalarını güçlü bir şekilde bilgilendirdi. ” diyor Sweeney. Sweeney, “ID Software'den Epic Games'e kadar şirketlerin tarihi, 1980'lerde Apple II ile başlar” diyor. “Apple II bize bilgi işlemi açtığı için, oyunlarımızı ve motorlarımızı kullanıcıların değiştirip üzerine eklemeleri için açtık.”
iPhone gibi bazı modern platformlar, yalnızca lisanslı geliştiricilerin platform için yazılım oluşturmasına izin verir. iPhone, sahiplerinin cihazlarına lisanssız yazılım yüklemelerini de engeller. Bu, Apple ile App Store'daki ücretler konusunda yakın zamanda açılan bir dava da dahil olmak üzere, açık platformlar için bir savaşın ortasında olan Sweeney gibi endüstri gazilerinin eleştirilerine yol açtı. Sweeney, "Woz, kullanıcı özgürlüğünün ve şirket kârının bir arada var olabileceğini gösterdi" diyor. “Şimdi bunu ironik bir şekilde Apple'ın kötü niyetli bir evrimine kaybediyoruz ve haklı özgürlüklerimizi korumak için savaşmamız gerekiyor.”
Apple'ın kapalı sistemlere yönelik mevcut yörüngesinin gerçekten kötü niyetli mi yoksa mümkün olduğunca çok para kazanma arzusunun doğal bir uzantısı mı olduğu (adil olmak gerekirse, Epic de istiyor) bu parçanın kapsamının ötesinde bir değer yargısıdır. Ancak kapalı bilgisayar sistemlerinin baskıcı hükümetlerin halkını gözetlemelerine ve onlara zulmetmelerine izin verdiği bir gerçektir, çoğu Amerikalı'nın muhtemelen kabul edeceği bir şey kötü bir şeydir. Apple II'nin özgürlük ve açıklık ruhu, günümüzün kapalı mimarilerinde ve DRM kilitli uygulama mağazalarında mutlaka yansıtılmayan bir şekilde geleneksel Amerikan özgürlük değerleriyle uyumlu görünüyor.
Sweeney'nin yorumlarından haberi olmayan Steve Wozniak'a modern platformların unuttuğu Apple II'den neler öğrenebileceğimizi sorduğumuzda Apple II'de açıklığı vurgulayan kısa bir cevap verdi: “Kullanıcı, kontrol sizdeydi. ve ona sahip oldu." Açık ahlak, onun için bugün, 1977'de Apple II'yi tasarladığı zamanki kadar önemlidir. Ve toplumun daha fazla yönü DRM ile kilitlenmiş hizmetlere bağlı olduğundan, Woz'un ruhunu takip etmek Amerika'nın özgür kalmasını ve geleceğe iyi bir şekilde açık olmasını sağlayabilir.