بعد مرور 45 عامًا على إطلاق جهاز الكمبيوتر الشخصي Apple II، يمكن القول إن صناعة التكنولوجيا ابتعدت عن بعض المبادئ الأساسية التي أطلقت شركة Apple والكمبيوتر الشخصي إلى التيار الرئيسي. تحدثنا مع كبار الشخصيات في الصناعة تيم سويني وجون روميرو وستيف وزنياك حول ما فعله جهاز Apple II بشكل صحيح – وما يمكننا أن نتعلمه منه اليوم.
Apple II: كمبيوتر للجميع
تم إصدار جهاز Apple II في يونيو 1977، وقد أحدث ضجة باعتباره جهاز كمبيوتر سهل الاستخدام وموجه للأشخاص العاديين. تضمن الطراز الأصلي موس 6502 وحدة معالجة مركزية تعمل بسرعة 1 ميجا هرتز، ودقة نص 40 × 24 حرفًا، ورسومات ملونة، ومخرج فيديو مركب، وواجهة كاسيت للتخزين، وثماني فتحات توسعة داخلية. بيع بالتجزئة تتوفر بتكوينات متغيرة تتراوح من 1298 دولارًا أمريكيًا مع ذاكرة وصول عشوائي بسعة 4K، وحتى 2638 دولارًا أمريكيًا لذاكرة وصول عشوائي بسعة 48K (أي ما يعادل حوالي 6223 دولارًا أمريكيًا إلى 12647 دولارًا أمريكيًا معدلة وفقًا للدولارات الحالية).
في عام 1978، أصدرت شركة Apple محرك أقراص مرنة مقاس 5.25 بوصة لجهاز Apple II الذي كان قادرًا على تخزين 143 كيلوبايت لكل قرص، كما أدى إطلاق VisiCalc في عام 1979 إلى جعل جهاز Apple II عملية شراء أساسية للشركات الصغيرة. كما اكتسب موطئ قدم قوي في مجال التعليم بفضل جهود ستيف جوبز، والمدرسة الابتدائية مختبرات الكمبيوتر في الولايات المتحدة، كانت أجهزة الكمبيوتر من طراز Apple II تمتلئ غالبًا، مما أدى إلى تقديمها لجيل كامل. بمرور الوقت، أصدرت شركة Apple ما لا يقل عن 8 طرز كمبيوتر من سلسلة Apple II واستمرت في دعمها حتى عام 1993 لمدة 16 عامًا.
مثل جهاز Apple I الذي سبقه، كان جهاز Apple II يضم “طرفية” مزودة بلوحة مفاتيح ومخرج فيديو مباشرة في الكمبيوتر نفسه، لذا لم تكن هناك حاجة إلى جهاز منفصل لتوصيل التلكس أو شاشة CRT. وهذا جعل نظام Apple II بالكامل أكثر إحكاما وأقل تكلفة من أنظمة الكمبيوتر الشخصية الكاملة الأخرى حتى تلك النقطة، على الرغم من أن العديد من أجهزة الكمبيوتر الشخصية سرعان ما اتبعت نفس صيغة الإدخال/الإخراج المتكاملة.
كيف بدأت الأساطير
لقد اكتسب جهاز Apple II شهرة كبيرة منذ سبعينيات القرن العشرين، ولكن الكثير من الأمور تغيرت في صناعة التكنولوجيا منذ ذلك الحين. لذا فقد تساءلنا: هل هناك أي شيء جيد في جهاز Apple II لم يعد الكمبيوتر يلحظه مؤخرًا؟ للحصول على بعض الإجابات، تحدثنا إلى ستيف وزنياك، أحد مؤسسي شركة Apple (الذي أجرينا معه مقابلة منفصلة). كما سألنا اثنين من مطوري الألعاب الأسطوريين الذين بدأوا حياتهم المهنية في تطوير البرمجيات بالبرمجة على جهاز Apple II.
كان تيم سويني، الرئيس التنفيذي لشركة Epic Games، يبرمج التطبيقات والألعاب على جهاز Apple II قبل تأسيس Epic في عام 1991. يقول سويني: “كان جهاز Apple II الأول الذي اشتريته هدية من أخي ستيف سويني، ظاهريًا لوالدي، لكنني كنت الجمهور الحقيقي. وبالمقارنة بأجهزة Commodore 64 وAtaris في ذلك العصر، كان جهازًا حاسوبيًا خالصًا. لا يوجد تسريع للصور المتحركة، ولا معالج رسوميات. كنت تفعل كل شيء بنفسك، وتتعلم كل شيء”.
وعلى نحو مماثل، قام جون روميرو، أحد مؤسسي Doom وQuake، بتطوير العديد من ألعاب Apple II قبل أن يؤسس شركة id Software في عام 1991، ويصنع لنفسه اسمًا في هذا المجال. يقول روميرو: “عندما اشترى والداي أخيرًا جهاز Apple II+ للمنزل في أبريل 1982، كانت حياتي تسير على مسارها الصحيح بشكل دائم، حيث قضيت كل لحظة من يقظتي، لسنوات، في تعلم كل ما أستطيع عن الكمبيوتر وصنع العشرات من الألعاب، والعديد منها تم نشرها”.
فيما يلي بعض الأمور التي يعتقدون أن جهاز Apple II قام بها بشكل صحيح – وما ينبغي لنا أن نفعله اليوم. لقد تواصلنا معهم عبر البريد الإلكتروني، وقد تم تعديل ردودهم قليلاً لأغراض التنسيق.
عندما يتعلق الأمر بتطوير البرامج على جهاز Apple II، يتفق كل من جون روميرو وتيم سويني على أن جهاز Woz جعل البرمجة سهلة للغاية ويمكن الوصول إليها. يقول روميرو: “كان جهاز Apple II جذابًا للغاية لأنه كان صغيرًا وسهل البرمجة وكان من السهل الوصول إلى الذاكرة بشكل لا يصدق”. ” برنامج مراقبة “سمحت لي هذه الأداة بعرض الذاكرة وتغييرها، لذا فقد تمكنت من التعرف على كيفية عمل الكمبيوتر على مستوى البايتات. كان بإمكاني كتابة التعليمات البرمجية ولغة التجميع فيه ورؤية النتائج. لقد كانت أفضل أداة تعلم في العالم.”
مع جهاز Apple II، بمجرد تشغيله، تصبح جاهزًا للانطلاق إلى عالم البرمجة. يتذكر تيم سويني سهولة الدخول مباشرة إلى عالم البرمجة. يقول سويني: “كان جهاز Apple II يعمل على تشغيل موجه BASIC، وكان بإمكانك كتابة التعليمات البرمجية على الفور. كانت الأدلة توثق كل شيء، حتى لغة الآلة وذاكرة القراءة فقط. نشأ كل طفل يمتلك جهاز كمبيوتر من تلك الحقبة مبرمجًا، لأن الأمر كان سهلاً للغاية”.
مع أجهزة الكمبيوتر الشخصية وأجهزة ماك اليوم، تواجه عملية تمهيد طويلة لبدء التشغيل في البداية، ثم تصبح برمجتها لغزًا محجوبًا عن المستخدم العادي. عادةً ما يتعين على مالك الكمبيوتر أن يبذل قصارى جهده للحصول على معرفة خاصة للحصول على الأدوات اللازمة لبرمجة جهاز حديث. ولكن مع جهاز Apple II، تم تضمين كل ذلك، وكان الأمر بسيطًا بما يكفي ليتمكن شخص واحد من فهم النظام بالكامل. قال لنا ستيف وزنياك: “إن جهاز Apple II سهل الفهم. يمكن لشخص واحد فقط أن يطلع على تصميم جهاز Apple II”.
يرى روميرو أن الطبيعة التي تركز على المبرمج في جهاز Apple II هي ميزة مفقودة بشدة اليوم: “كان أحد أفضل الأشياء في جهاز Apple II هو سهولة الوصول إليه للتعلم والبرمجة. إن القدرة الفورية على كتابة التعليمات البرمجية بمجرد تشغيل الكمبيوتر غير مسبوقة. لا يمكنك فعل ذلك اليوم. هناك بعض المحاكيات أو الأنظمة الرائعة التي يمكنك استخدامها اليوم، مثل بيكو 8“إنها أجهزة كمبيوتر صغيرة الحجم توفر بيئة تحكم صغيرة تجعل تعلم البرمجة أمرًا ممتعًا وسهلاً، ولكن لا شيء يضاهي قوة جهاز Apple II — وهو جهاز متطور للغاية يمكنك البدء في برمجته خلال ثانية واحدة من تشغيله.”
يتفق رأي سويني مع رأي روميرو، وقد قدم بعض الحلول المحتملة لأجهزة اليوم: “(هناك شيء مفقود اليوم) وهو الدور الذي لعبته Apple II وغيرها من أجهزة الكمبيوتر المبكرة في تعليم الجميع البرمجة، من خلال التشغيل بلغة البرمجة الرائدة في ذلك العصر”، كما يقول سويني. “يجب على Windows وضع موجه برمجة على بعد ضغطة مفتاح واحدة. يجب على Fortnite وضع موجه برمجة على بعد ضغطة مفتاح واحدة، ومع مرور الوقت، سنفعل ذلك. نحن بحاجة إلى إطلاق عصر جديد حيث البرمجة سهلة، والجميع مبرمجون مرة أخرى”.
إن بعض فلسفة البرمجة السهلة هذه لا تزال حية في التطوير المستمر لمشروع Raspberry Pi، الذي مضى عليه الآن أكثر من عقد من الزمان. فقد رأى مبتكره، إيبن أبتون، أن مهارات البرمجة آخذة في التضاؤل بين طلاب الجامعات الحديثة، وأراد أيضًا السماح بسهولة الوصول إلى التحكم في الأجهزة مثل الآلات الكلاسيكية في الثمانينيات. لكن Raspberry Pi هو الاستثناء هذه الأيام. لا يمكنك تشغيل جهاز iPhone على الفور، على سبيل المثال، والبدء في البرمجة ثم مشاركة النتيجة بحرية مع العالم. وهذا يقودنا إلى نقطة أخرى.
لقد كنت تملكه وتتحكم فيه
إدارة الحقوق الرقمية (DRM) يتميز بشكل بارز في الأجهزة التي تعمل بالكمبيوتر اليوم، من الهواتف الذكية إلى الجرارات. إنها طريقة يمكن للمصنعين من خلالها قفل المنتج بحيث لا يمكن تشغيل البرامج غير المصرح بها عليه، وهي عكس ذلك تمامًا الأخلاق المفتوحة كان ستيف وزنياك يستخدم هذه التقنية عندما صمم أجهزة الكمبيوتر الخاصة به في بداياته.
وعلى نحو مماثل، عملت بعض الشركات المصنعة مثل شركة أبل اليوم على جعل منتجاتها من الصعب فتحه جسديا والخدمة من قبل أفراد غير مرخصين وغير مصرح لهم بذلك. هذه القيود تمنح بعض الناس الشعور بأنهم لا يملكون المنتجات التي اشتروها حقًا، حيث إنهم غير أحرار في استخدامها (أو حتى إصلاحها) بالطريقة التي يريدونها.
وعلى النقيض من ذلك، تضمن جهاز Apple II بنية مفتوحة دعت إلى تطوير أجهزة إضافية في هيئة بطاقات توصيل صغيرة. وإذا أردت ذلك، كان بوسعك رفع الغطاء الموجود أعلى العلبة. كما سمحت Apple لأي شخص بتطوير وتوزيع البرامج لجهاز Apple II. وقد أدى هذا الانفتاح إلى خلق نظام بيئي ضخم حول الجهاز بسرعة كبيرة، واستمر في دعم المنصة لمدة 16 عامًا.
لقد أثرت هذه الفلسفة بشكل كبير على عمل تيم سويني، الذي قام ببناء ألعاب بأدوات تحرير مجانية ومفتوحة المصدر منذ عام 1991. يقول سويني: “كان (Apple II) نظامًا مفتوحًا وقابلًا للاكتشاف بشكل رائع يحدد أخلاقيات أجهزة الكمبيوتر كأدوات تعمل لصالح المستخدم”. ويضيف سويني: “يبدأ تاريخ الشركات من id Software إلى Epic Games مع Apple II في الثمانينيات. لقد فتحنا ألعابنا ومحركاتنا للمستخدمين لتعديلها والبناء عليها، كما فتح Apple II لنا مجال الحوسبة”.
تسمح بعض المنصات الحديثة، مثل iPhone، للمطورين المرخصين فقط بإنشاء برامج للمنصة. كما يمنع iPhone أصحابها من تثبيت برامج غير مرخصة على أجهزتهم. وقد أدى هذا إلى انتقادات من قدامى المحاربين في الصناعة مثل Sweeney، الذي تمر شركته بمرحلة صعبة. معركة المنصات المفتوحة“لقد أظهر ووز أن حرية المستخدم وأرباح الشركة يمكن أن تتعايشا”، كما يقول سويني. “نحن نخسر ذلك الآن، ومن عجيب المفارقات، بسبب التطور الشرير لشركة أبل نفسها، ونحن بحاجة إلى النضال من أجل الحفاظ على حرياتنا المشروعة”.
سواء كان المسار الحالي لشركة Apple نحو الأنظمة المغلقة خبيثًا حقًا أو مجرد امتداد طبيعي للرغبة في جني أكبر قدر ممكن من المال (وهو ما تريده شركة Epic أيضًا، لكي نكون منصفين) فهو حكم قيمي يتجاوز نطاق هذه المقالة. ولكن من المؤكد أن أنظمة الكمبيوتر المغلقة سمحت الحكومات القمعية إن أجهزة آبل 2 تتمتع بروح الحرية والانفتاح، ويبدو أنها متوافقة مع القيم الأميركية التقليدية للحرية على نحو لا ينعكس بالضرورة في البنيات المغلقة ومتاجر التطبيقات المغلقة بنظام إدارة الحقوق الرقمية اليوم.
عندما سألنا ستيف وزنياك (الذي لم يكن على علم بتعليقات سويني) عما يمكننا أن نتعلمه من جهاز Apple II والذي نسيته المنصات الحديثة، أعطى إجابة موجزة أكدت على الانفتاح في جهاز Apple II: “أنت، المستخدم، كنت مسيطراً على الأمر بنفسك وتملكه”. هو مهم بالنسبة له اليوم كما كان الحال في عام 1977 عندما صمم جهاز Apple II. ومع اعتماد المزيد من جوانب المجتمع على الخدمات التي تخضع لإدارة الحقوق الرقمية، فإن اتباع روح Woz قد يضمن بقاء أمريكا حرة ومنفتحة في المستقبل.