حصريًا: نظرة من الداخل على Marzipan ، خطة Apple السرية لتوحيد تطبيقات macOS و iOS

click fraud protection

عندما كان ستيف جوبز يعمل على نظام التشغيل NeXTSTEP OS في أواخر الثمانينيات وأوائل التسعينيات ، قام هو وفريقه بإنشاء Cocoa API التي تعمل كأساس لجميع منصات الحوسبة الحديثة من Apple. يعد AppKit أحد العناصر الأساسية في Cocoa ، وهو إطار عمل للمطورين يتضمن الأصول العامة الأساسية لواجهات المستخدم الرسومية على الأجهزة التي تشغل Cocoa AI. منذ ذلك الحين ، تم إنشاء جميع تطبيقات macOS باستخدام إطار عمل AppKit للأصول ، مما يتيح تصميمًا انسيابيًا في جميع أنحاء نظام التشغيل.

عندما بدأت شركة Apple العمل على iPhone في عام 2005 ، كان على جوبز أن يختار بين صنع جهاز iPod يقوم بإجراء مكالمات هاتفية أو هاتف يعمل بإصدار معدل OS X. ذهب جوبز مع OS X ، وبينما كانت أساسيات ما سيصبح iOS قائمة على الكاكاو ومشاركتها بنفس بنية OS X ، أنشأت Apple إطارًا جديدًا ، UIKit ، لجوانب واجهة المستخدم الرسومية لجهاز iPhone نظام التشغيل. تم تصميم أصول UIKit ، أثناء مشاركة لغة تصميم مماثلة مع نظرائهم في أجهزة Mac ، لتناسب تصميم iPhone وأعيد ابتكارها للتفاعل باللمس.

مع مرور الوقت ، استمرت Apple في إصدار المزيد من الأجهزة التي تعمل بنظام iOS أو بعض الإصدارات المعدلة منه ، بما في ذلك iPad و Apple Watch و watchOS الخاص بها و Apple TV و tvOS. كل هذه الأنظمة الأساسية هي iOS في جوهرها ، وجميع التطبيقات المصممة لهذه الأجهزة وأنظمة التشغيل تستخدم مكتبة UIKit مشتركة لتطبيقاتها. هذا يعني أنه عندما ينشئ مطور تطبيق iPhone ، يمكنه إنشاء إصدار iPad بسرعة بمجرد تحديد مربع في تطبيق تطوير Apple Xcode. في حين أن معظم المطورين سيعيدون ضبط بعض الجوانب للجهاز الأكبر حجمًا ، يمكن للمطورين افتراضيًا الحصول على إصدار iPad من تطبيقهم دون الحاجة إلى التغيير.

محتويات

  • مفارقة متجر التطبيقات
  • مرزبانية
  • تجربة موحدة
  • المنشورات ذات الصلة:

مفارقة متجر التطبيقات

في عام 2011 ، أصدرت Apple متجر تطبيقات Mac. بدت هذه الخطوة واضحة بعد نجاح متجر تطبيقات iPhone ، الذي تم إصداره لأول مرة في عام 2008. كان لدى Mac بالفعل مجتمع مطور كبير بشكل لا يصدق ، وكانت Apple تأمل في شحذ المجتمع لخلق تجربة أكثر سلاسة للمستهلكين وجني 30٪ من الأرباح بجانبها. بالإضافة إلى ذلك ، توقعت شركة Apple ، كما فعلت مع iPhone ، أن يؤدي إنشاء متجر تطبيقات Mac إلى زيادة المطور الإيرادات ، والتي بدورها ستؤدي إلى تطبيقات أفضل ، مما سيؤدي إلى زيادة مبيعات Mac ، مما سيؤدي إلى المزيد المطورين. حتى أن البعض في الشركة اشتبه في أن هذه الخطوة يمكن أن تضاعف مبيعات Mac الإجمالية ثلاث مرات أو أربع مرات. تبين أن هذا غير صحيح.

بينما كانت هناك ولا تزال بعض المشكلات في Mac App Store ، كان العائق الأبرز للمطورين هو إدخال "وضع الحماية". تطلبت التكنولوجيا ذلك يعمل تطبيق Mac ضمن حدود معينة من macOS ليتم قبوله في App Store ، ووجد معظم المطورين أن وظائف تطبيقاتهم لا تقع ضمن هذه المعلمات. حتى عندما حدث ذلك ، اكتشف العديد من المطورين في النهاية أن العرض في متجر التطبيقات لم يكن كذلك تساوي 30٪ من المبيعات الإجمالية لشركة Apple ، ووجدت نتائج أفضل لبيع تطبيقاتها بشكل مستقل.

في وقت لاحق ، استمرت متاجر التطبيقات الأخرى التابعة لشركة Apple في الازدهار. نظرًا للأصول والبنى المشتركة للمنصات ، يمكن للمطور الآن إنشاء قائمة متجر تطبيقات واحدة والحصول على إصدارات iPhone و iPad و TV و Watch في حزمة واحدة.

مرزبانية

هذا العام ، لدى Apple خطة لإصلاح وضع التطبيق على جهاز Mac. كما ذكرت لأول مرة من قبل بلومبرجتخطط شركة آبل للكشف عن إطار عمل جديد ومشترك لجميع منصاتها في WWDC هذا العام ، والذي من المقرر عقده في الأسبوع الأول من شهر يونيو ، وفقًا لمصادر مطلعة على الخطط.

سيكون إطار العمل المشترك الجديد تغييرًا مهمًا في إستراتيجية تطبيقات Apple ، وتأمل الشركة في تنشيط مبيعات Mac ومتجر Mac App Store.

مع إطار العمل الجديد ، سيتمكن المطورون من كتابة مجموعة واحدة من التعليمات البرمجية وتشغيلها ، مع الحد الأدنى من التغييرات ، على جميع أنظمة Apple الأساسية ، بما في ذلك macOS و iOS. سيتم تحقيق ذلك من خلال مكتبة أصول جديدة ، معاد تصميمها لتلائم كلا النظامين وتتطابق مع تحديث التصميم العام الذي كان من المتوقع إصداره مع نظام التشغيل iOS 12 ، ربما تم تأجيله مرة أخرى 2019.

على سبيل المثال ، سيتمكن المطور من الإشارة إلى عرض شريط الأدوات في التعليمات البرمجية الخاصة به ، وسيظهر شريط الأدوات مع ومع ذلك ، ستتم إعادة تنسيق الوظائف المتطابقة في كل من إصدارات macOS و iOS لتتناسب مع المحددات برنامج.

ستطلق Apple إصدارات جديدة لجميع تطبيقاتها لاعتماد إطار العمل الجديد وتقديم عدد من هذه التطبيقات إلى Mac لأول مرة ، بما في ذلك Podcasts والتلفزيون وغيرها.

بمجرد إعادة كتابة أحد التطبيقات لدعم الإطار الجديد ، سيتمكن المطور من نشر نسخة ثنائية عالمية لنظام التشغيل macOS و iOS و tvOS و watchOS إلى متجر التطبيقات. من المهم ملاحظة أن أجهزة Mac وجميع أجهزة Apple الأخرى تعمل ببنيات مختلفة ، لذلك بينما لن يتم تشغيل التطبيقات غير المحدثة على جهاز Mac ، يجب أن يسمح إطار العمل الجديد بتجربة مماثلة بشكل ملحوظ على الإطلاق المنصات.

تفكر Apple أيضًا في تخفيف أو إزالة قيود وضع الحماية في Mac App Store في WWDC هذا العام. في حين أنه من غير المرجح أن تختار الشركة الإزالة الكاملة ، فمن المحتمل أن يتمكن المطورون من الوصول إلى جهاز Mac على متجر التطبيقات.

تجربة موحدة

كانت شركة Apple قد خططت في البداية للكشف عن تغييرات كبيرة في التصميم لكل من iOS 12 و macOS 10.14 في هذا العام ومع ذلك ، أخر مؤتمر WWDC العديد من هذه التغييرات بعد قرار داخلي للتركيز على إصلاحات الأخطاء لهذا العام التحديثات. ومع ذلك ، يبدو أن Apple في طريقها لتقديم إطار العمل المشترك الجديد في WWDC ، والذي يتضمن بعض قرارات التصميم الجديدة ، وبالتالي فإن مدى تغييرات التصميم في تحديثات هذا العام ليس بالكامل صافي. بغض النظر ، توقع رؤية تغييرات كبيرة في تصميم iOS و macOS بنهاية عام 2019.

بالإضافة إلى تجربة تطبيق جديدة وموحدة ، تخطط Apple للكشف عن عدد من التغييرات والتحسينات الأخرى في WWDC لهذا العام ، بما في ذلك تحديثًا مهمًا للمساعد الصوتي Siri مع وصول مطور أوسع ، وفقًا لمصادر مطلعة شيء.

هل تتطلع إلى تجربة أكثر توحيدًا من نظام Apple البيئي؟

بنيامين جولدمان(كاتب أول)

يكتب بنيامين عن Apple وقطاع التكنولوجيا ككل لأكثر من خمس سنوات.

تم عرض عمله على فوربس ، ماك وورلد ، جيجا ، ماكلايف ، و اكثر.

بالإضافة إلى ذلك ، يعد Goldman مؤسس BZG ، وهي شركة تطوير برمجيات تركز على أجهزة Apple.