على الرغم من أن مؤتمر WWDC يحظى بمتابعة جمهور عريض إلى حد ما، إلا أن هذا المؤتمر ينتمي في المقام الأول إلى المطورين. بعد كل شيء، هذا ما يوحي به اسمها. ينتمي الثلثان الافتتاحيان من الكلمة الرئيسية، كما هو متوقع، إلى OS X Yosemite وiOS 8، ولكن بعد ذلك تحول التركيز إلى شؤون المطورين البحتة. دعونا نلخصها باختصار.
سويفت
لقد مات Objective-C، ويعيش Swift! لم يتوقع أحد هذا - قدمت شركة Apple لغة برمجة Swift الجديدة في مؤتمر WWDC 2014. يجب أن تكون التطبيقات المكتوبة فيه أسرع من تلك الموجودة في Objective-C. ستبدأ المزيد من المعلومات في الظهور عندما يضع المطورون أيديهم على Swift، وبالطبع سنبقيك على اطلاع.
ملحقات
لقد انتظرت وقتًا طويلاً للاتصال بين التطبيقات حتى صدر نظام التشغيل iOS 8. والأكثر من ذلك، ستجعل الإضافات من الممكن توسيع وظائف النظام من خلال التطبيقات، محليًا. ستستمر التطبيقات في استخدام وضع الحماية، ولكن من خلال نظام التشغيل iOS سيكون بمقدورها تبادل معلومات أكثر من ذي قبل. في الكلمة الرئيسية، كان هناك عرض تقديمي للترجمة باستخدام Bing في Safari أو تطبيق مرشح من تطبيق VSCO Cam مباشرة على صورة في الصور المضمنة. بفضل الإضافات، سنرى أيضًا عناصر واجهة المستخدم في مركز الإشعارات أو نقل الملفات الموحد.
لوحات مفاتيح الطرف الثالث
على الرغم من أن هذا الأمر يندرج ضمن الامتدادات، إلا أنه من الجدير بالذكر بشكل منفصل. في نظام التشغيل iOS 8، ستتمكن من السماح بالوصول إلى لوحات المفاتيح التابعة لجهات خارجية لتحل محل اللوحة المدمجة. يمكن لعشاق Swype وSwiftKey وFleksy ولوحات المفاتيح الأخرى التطلع إلى هذا. سيتم إجبار لوحات المفاتيح الجديدة على استخدام وضع الحماية تمامًا مثل التطبيقات الأخرى.
HealthKit
منصة جديدة لجميع أنواع أساور وتطبيقات اللياقة البدنية. سيسمح HealthKit للمطورين بتعديل تطبيقاتهم لإدخال بياناتهم في تطبيق Health الجديد. ستحتفظ هذه الخطوة بجميع بياناتك "السليمة" في مكان واحد. السؤال الذي يطرح نفسه هو: هل ستأتي شركة Apple بأجهزتها الخاصة القادرة على التقاط مثل هذه البيانات؟
واجهة برمجة تطبيقات معرف اللمس
في الوقت الحالي، لا يمكن استخدام Touch ID إلا لفتح قفل iPhone أو إجراء عملية شراء من iTunes Store والمتاجر التابعة له. في iOS 8، سيتمكن المطورون من الوصول إلى واجهة برمجة التطبيقات (API) الخاصة بقارئ بصمات الأصابع، مما سيفتح المزيد من الإمكانيات لاستخدامه، مثل فتح تطبيق باستخدام Touch ID فقط.
CloudKit
لدى المطورين طريقة جديدة تمامًا لإنشاء التطبيقات المستندة إلى السحابة. ستهتم Apple بجانب الخادم حتى يتمكن المطورون من التركيز على جانب العميل. ستوفر شركة Apple خوادمها مجانًا مع عدة قيود – على سبيل المثال، حد أعلى يبلغ بيتابايت واحد من البيانات.
HomeKit
كان من الممكن أن يبدو المنزل الذي يتم التحكم فيه بواسطة جهاز محمول واحد وكأنه خيال علمي قبل بضع سنوات. ولكن بفضل شركة Apple، قد تصبح هذه الراحة حقيقة واقعة قريبًا. سواء كنت تريد تغيير شدة ولون الإضاءة أو درجة حرارة الغرفة، فستتمكن تطبيقات هذه الإجراءات من استخدام واجهة برمجة التطبيقات الموحدة مباشرة من Apple.
واجهة برمجة تطبيقات الكاميرا وPhotoKit
في نظام التشغيل iOS 8، ستتمتع التطبيقات بوصول محسّن إلى الكاميرا. ماذا يعني هذا في الممارسة العملية؟ سيكون أي تطبيق من متجر التطبيقات قادرًا على السماح بالضبط اليدوي لتوازن اللون الأبيض والتعرض والعوامل المهمة الأخرى المرتبطة بالتصوير الفوتوغرافي. ستوفر واجهة برمجة التطبيقات الجديدة أيضًا، على سبيل المثال، التحرير غير المدمر، أي التحرير الذي يمكن التراجع عنه في أي وقت دون تغيير الصورة الأصلية.
معدن
تعد هذه التقنية الجديدة بأداء يصل إلى عشرة أضعاف أداء OpenGL. خلال الكلمة الرئيسية، أظهر جهاز iPad Air الطيران السلس لمئات الفراشات في الوقت الفعلي دون ارتعاش واحد، مما أظهر قوته في تعدد الخيوط.
SpriteKit وSceneKit
توفر هاتان المجموعتان للمطورين كل شيء لإنشاء ألعاب ثنائية وثلاثية الأبعاد. يتم توفير كل شيء فيها، بدءًا من اكتشاف الاصطدام ومولد الجسيمات ووصولاً إلى المحرك الفيزيائي. إذا كنت بدأت للتو وترغب في إنشاء لعبتك الأولى، ركز انتباهك هنا.
هل يعرف أحد ما هي متطلبات OS X الجديدة؟
يقال إن جميع أجهزة Mac التي تعمل بنظام Mountain Lion وMavericks متوافقة. على سبيل المثال بالنسبة لجهاز MacBook Pro، فهو منتصف عام 2007 والإصدارات الأحدث.
ماك بوك، آي ماك :-P
لقد استمتعت كثيرًا بالفرق بين محتوى الملاحظة الرئيسية وسلسلة الأخبار المضمونة حول المنتجات الجديدة :-)
حسنًا، ربما تقول شركة Apple شيئًا عن الأجهزة الجديدة، ولكن هذا هو نموذج شركة Apple، عندما يظهر شيء لا يعجبها، فهي على استعداد لتمريره بصمت وبالتالي زيادة التوتر حتى تجاه أولئك الذين بدأوا بالفعل في إنتاج مختلف الملحقات من معلومات فريدة من نوعها. لقد حدث بالفعل أنه وفقًا للشائعات، تم تصنيع الكثير من الملحقات التي يمكن للشركة المصنعة وضعها بعد ذلك ... الشعر.
أفضل أن أكون مهتمًا بكيفية تعامل Apple مع المعالجات مثل A6X في جهاز iPad 4 الخاص بي باستخدام جهاز Metal الجديد، لأنه على الرغم من الأرقام النظرية في المعايير، فإنه يقوم بتشغيل جميع عمليات العرض المطلوبة بأقصى سرعة تمامًا مثل iPhone 5S الخاص بأختي. هذا يعني أنه عندما يبدأون ظهور التطبيقات "المعدنية"، هل يمكنني أن أصفّر باستخدام جهاز iPad 4 الخاص بي؟... ماذا يجب أن يقول مالك iPhone 5 s A6….
هل سيكون من الممكن تطوير تطبيقات لإصدارات نظام التشغيل الأقدم (مثل iOS7) باستخدام تقنية Swift؟ أعتقد ذلك، ولكن بطريقة ما لم أتمكن من العثور عليه.
سأجيب بنفسي :) إنه يعمل ...
من الناحية المنطقية، يجب أن يكون ذلك ممكنًا نظرًا لأن iPhone يعمل بنظام ثنائي فقط، والشيء الوحيد الذي أخشى منه هو أنه ستكون هناك مشكلة في الألعاب إذا استخدمنا "Metal" فقط :)