45 Jahre später muss der Apple II noch viel lernen
45 Jahre nach der Veröffentlichung des Apple II Personal Computers hat sich die Technologiebranche möglicherweise von einigen der grundlegenden Prinzipien entfernt, die Apple und den Personal Computer zum Mainstream gemacht haben. Wir haben mit den Branchengrößen Tim Sweeney, John Romero und Steve Wozniak darüber gesprochen, was der Apple II richtig gemacht hat und was wir heute von ihm lernen können.
Apple II: ein Computer für alle
Der Apple II, der im Juni 1977 auf den Markt kam, machte Furore als ein einfach zu bedienender Computer, der für den Durchschnittsbürger entwickelt wurde. Das ursprüngliche Modell enthielt einen MOS 6502-Prozessor mit 1 MHz, einer Textauflösung von 40 × 24 Zeichen, Farbgrafiken, einem Composite-Videoausgang, einer Speicherkassettenschnittstelle und acht internen Erweiterungssteckplätzen. Es wurde ursprünglich in verschiedenen Konfigurationen von 1.298 $ mit 4 KB RAM bis 2.638 $ mit 48 KB RAM verkauft (das sind ungefähr 6.223 $ bis 12.647 $, angepasst an die heutigen Dollar).
1978 veröffentlichte Apple ein 5,25-Zoll-Diskettenlaufwerk für den Apple II, das 143 KB auf der Festplatte speichern konnte, und die Einführung von VisiCalc im Jahr 1979 machte den Apple II zu einem unverzichtbaren Kauf für kleine Unternehmen. Dank der Bemühungen von Steve Jobs war er auch im Bildungsbereich fest etabliert, und die Computerräume der Grundschule in den Vereinigten Staaten waren oft voll von Apple II-Computern, die einer neuen Generation vorgestellt wurden. Im Laufe der Zeit veröffentlichte Apple mindestens 8 Computermodelle der Apple II-Serie und unterstützte sie bis 1993 – 16 Jahre lang.
Wie der Apple I zuvor hat der Apple II ein „Terminal“ mit Tastatur und Videoausgang direkt in den Computer selbst integriert, sodass keine separate Fernschreib- oder CRT-Terminalschnittstelle erforderlich war. Dies machte das gesamte Apple II-System bis zu diesem Zeitpunkt kompakter und kostengünstiger als andere vollständige PC-Systeme, obwohl viele PCs bald der gleichen integrierten E / A-Formel folgen würden.
Wie Legenden entstanden
Den Apple II gibt es seit den 1970er Jahren, aber seitdem hat sich in der Technologiebranche viel verändert. Also haben wir uns gefragt: Gibt es etwas Gutes am Apple II, das Computer in letzter Zeit übersehen haben? Um Antworten zu erhalten, sprachen wir mit Apple-Mitbegründer Steve Wozniak (den wir separat interviewt haben). Wir haben auch zwei legendäre Spieleentwickler interviewt, die mit der Programmierung auf dem Apple II in die Softwareentwicklung eingestiegen sind.
Tim Sweeney, CEO von Epic Games, programmierte Apps und Spiele für den Apple II, bevor er 1991 Epic gründete. „Mein erster Apple II war ein Geschenk von meinem Bruder Steve Sweeney, nominell mein Vater, aber ich war das eigentliche Publikum.“ Sagt Sweeney. „Im Vergleich zum Commodore 64 und Ataris dieser Ära war es ein reines Computergerät. Keine Sprite-Beschleunigung, keine GPU. Du hast alles selbst gemacht und alles gelernt.
In ähnlicher Weise entwickelte John Romero, Mitschöpfer von Doom und Quake, zahlreiche Spiele für den Apple II, bevor er 1991 id Software mitbegründete und sich in diesem Bereich einen Namen machte. „Als meine Eltern schließlich im April 1982 einen Apple II+ kauften“, sagt Romero, „verlief mein Leben stetig seinen Lauf, und ich war jahrelang jede Minute wach, lernte alles, was ich konnte, über den Computer und machte Dutzende von Spielen, viele davon die veröffentlicht wurden.“
Hier sind einige der Dinge, die Apple II ihrer Meinung nach richtig gemacht hat und was wir heute tun sollten. Wir korrespondierten per E-Mail und ihre Antworten wurden zur Formatierung leicht bearbeitet.
„Das beste Lerntool der Welt“
Als es um die Softwareentwicklung für den Apple II ging, waren sich sowohl John Romero als auch Tim Sweeney einig, dass die Maschine von Woz das Programmieren sehr einfach und erschwinglich machte. „Der Apple II war so attraktiv, weil er klein, einfach zu programmieren und unglaublich einfach auf den Speicher zuzugreifen war“, sagt Romero. „Das Überwachungsprogramm ermöglichte es mir, den Speicher anzuzeigen und zu ändern, sodass ich wirklich lernte, was ein Computer auf Byte-Ebene ist. Ich konnte Maschinencode und Assemblersprache eingeben und die Ergebnisse sehen. Es war das beste Lerntool der Welt.“
Mit dem Apple II konnten Sie nach dem Einschalten mit dem Programmieren beginnen. Tim Sweeney erinnert sich, wie einfach es war, direkt in die Action zu springen. „Der Apple II startete mit einer BASIC-Eingabeaufforderung, und Sie konnten sofort programmieren“, sagt Sweeney. „Handbücher dokumentieren alles, sogar Maschinensprache und ROM. Jedes Kind mit einem Computer dieser Zeit wuchs zu einem Programmierer heran, weil es genau da und so einfach war.“
Bei modernen PCs und Macs sind Sie mit einem langwierigen Startvorgang konfrontiert, und die Programmierung ist dann ein Rätsel, das dem durchschnittlichen Benutzer verborgen bleibt. Der Besitzer eines Computers muss in der Regel alle Anstrengungen unternehmen, um die Werkzeuge zu erwerben, die zum Programmieren einer modernen Maschine erforderlich sind. Aber beim Apple II war alles integriert, und es war einfach genug, dass eine Person das gesamte System verstehen konnte. „Der Apple II ist verständlich“, sagte uns Steve Wozniak. „Eine Person kann das Design des Apple II herausfinden.“
Romero sieht die programmiererzentrierte Natur des Apple II als eine Funktion, die heute schmerzlich fehlt: „Eine der besten Eigenschaften des Apple II war seine Zugänglichkeit zum Lernen und Programmieren. Die sofortige Möglichkeit zum Kodieren durch einfaches Einschalten des Computers ist beispiellos. Du kannst es heute nicht. Es gibt einige großartige Emulatoren oder Systeme, die Sie heute verwenden können, wie Pico8 , die eine Mini-Konsolenumgebung schaffen, die das Lernen des Programmierens unterhaltsam und einfach macht, aber nichts geht über die Leistung des Apple II – State of the Art. eine Maschine, die innerhalb einer Sekunde nach dem Einschalten programmiert werden konnte.“
Sweeneys Ansicht stimmt mit Romero überein, und er schlug einige mögliche Lösungen für heutige Maschinen vor: „[Eine Sache, die heute fehlt], ist die Rolle des Apple II und anderer früher Computer, allen das Programmieren beizubringen, indem sie in die führende Programmiersprache der Ära booten.“ Sagt Sweeney. „Windows sollte eine Programmieraufforderung auf einen einzigen Tastendruck platzieren. Fortnite sollte die Programmieraufforderung mit einem einzigen Tastendruck entfernen, und im Laufe der Zeit werden wir das tun. Wir müssen eine neue Ära beginnen, in der das Programmieren einfach ist und jeder wieder ein Programmierer ist.“
Ein Teil dieser einfachen Programmierphilosophie lebt in der Weiterentwicklung des über ein Jahrzehnt alten Raspberry-Pi-Projekts weiter. Sein Schöpfer, Eben Upton, sah, dass die Programmierfähigkeiten der heutigen Studenten nachließen, und er wollte auch einen einfachen Zugang zu Hardwaresteuerungen ermöglichen, ähnlich wie bei den klassischen Maschinen der 1980er Jahre. Aber der Raspberry Pi ist heutzutage eine Ausnahme. Sie können nicht einfach, sagen wir, ein iPhone einschalten und mit dem Programmieren beginnen und dann das Ergebnis frei mit der Welt teilen. Und das bringt uns zu einem anderen Punkt.
Du hast es besessen und kontrolliert
Digital Rights Management (DRM) spielt eine herausragende Rolle in modernen Computergeräten, von Smartphones bis zu Traktoren. Auf diese Weise können Hersteller ein Produkt sperren, damit keine nicht autorisierte Software darauf ausgeführt werden kann, und es ist das genaue Gegenteil der Offenheitsprinzipien , denen Steve Wozniak folgte, als er seine ersten Computer entwickelte.
In ähnlicher Weise unternehmen nun einige Hersteller, wie beispielsweise Apple, Anstrengungen, um es schwierig zu machen, dass ihre Produkte ohne Lizenz von unbefugtem Personal physisch geöffnet und gewartet werden können. Diese Einschränkungen geben einigen Menschen das Gefühl, dass sie die gekauften Produkte nicht wirklich besitzen, da sie sie nicht frei verwenden (oder sogar reparieren) können, wie sie es für richtig halten.
Im Gegensatz dazu enthielt der Apple II eine offene Architektur, die die Entwicklung zusätzlicher Hardware in Form kleiner Steckkarten beinhaltete. Wenn Sie einsteigen möchten, können Sie einfach den Deckel auf der Oberseite des Koffers anheben. Darüber hinaus erlaubte Apple jedem, Software für den Apple II zu entwickeln und zu vertreiben. Diese Offenheit hat schnell ein großes Ökosystem rund um die Maschine geschaffen und die Plattform 16 Jahre lang unterstützt.
Diese Philosophie hat die Arbeit von Tim Sweeney stark beeinflusst, der seit ZZT im Jahr 1991 Spiele mit kostenlosen und Open-Source-Bearbeitungstools erstellt. „[Apple II] war ein bemerkenswert offenes und auffindbares System, das den Geist von Computern als Werkzeuge für den Benutzer definierte. Sagt Sweeney. „Die Geschichte der Unternehmen von id Software bis Epic Games beginnt mit dem Apple II in den 1980er Jahren“, sagt Sweeney. „Wir haben unsere Spiele und Engines für Benutzer zum Modifizieren und Entwickeln geöffnet, genau wie der Apple II die Datenverarbeitung für uns geöffnet hat.“
Einige moderne Plattformen, wie das iPhone, erlauben nur lizenzierten Entwicklern, Software für die Plattform zu erstellen. Das iPhone hindert Besitzer auch daran, nicht lizenzierte Software auf ihren Geräten zu installieren. Dies wurde von Branchenveteranen wie Sweeney kritisiert, dessen Unternehmen im Zentrum des Kampfes um offene Plattformen steht, einschließlich einer kürzlichen Klage mit Apple über App Store-Gebühren. „Woz hat gezeigt, dass Benutzerfreiheit und Unternehmensgewinne koexistieren können“, sagt Sweeney. „Ironischerweise verlieren wir dies jetzt aufgrund der böswilligen Entwicklung von Apple selbst, und wir müssen kämpfen, um unsere rechtmäßigen Freiheiten zu bewahren.“
Ob Apples aktueller Weg hin zu geschlossenen Systemen wirklich bösartig ist oder nur eine natürliche Erweiterung des Wunsches, so viel Geld wie möglich zu verdienen (was Epic offen gesagt auch will), ist eine Wertung, die den Rahmen dieses Artikels sprengen würde. Aber es ist eine Tatsache, dass geschlossene Computersysteme es repressiven Regierungen ermöglicht haben, ihr Volk auszuspionieren und zu verfolgen, was die meisten Amerikaner wahrscheinlich als eine schlechte Sache ansehen würden. Der Geist der Freiheit und Offenheit des Apple II scheint im Einklang mit traditionellen amerikanischen Werten der Freiheit zu stehen, was sich nicht unbedingt in den heutigen geschlossenen Architekturen und DRM-gesperrten App-Stores widerspiegelt.
Als wir Steve Wozniak fragten (der Sweeneys Kommentare nicht kannte), was wir vom Apple II lernen können, was moderne Plattformen vergessen haben, gab er eine kurze Antwort und betonte die Offenheit des Apple II: „Sie, der Benutzer, hatten die Kontrolle von dir selbst. und besaß es.“ Das Prinzip der Offenheit ist ihm heute genauso wichtig wie 1977, als er den Apple II entwarf. Und da immer mehr Aspekte der Gesellschaft von DRM-blockierten Diensten abhängen, kann das Befolgen des Geistes der WHO sicherstellen, dass Amerika in Zukunft frei und offen bleibt.
Schreibe einen Kommentar