أخبار أبل

تعلن Apple عن تحسينات مهمة في SDK مع لغة برمجة جديدة 'Swift' و CloudKit والمزيد

الاثنين 2 يونيو ، 2014 الساعة 1:51 مساءً بتوقيت المحيط الهادئ الصيفي بواسطة حسين سمرة

كرست Apple الثلث الأخير من خطابها الرئيسي في المؤتمر العالمي للمطورين اليوم لتحسين مجموعة أدوات تطوير البرامج (SDK) ، حيث أطلقت لغة برمجة جديدة تسمى سويفت ، ومجموعات التطوير للصحة والتشغيل الآلي للمنزل و iCloud والتشغيل بين التطبيقات.





ios8sdk
الإعلان الذي حصل على أكبر رد فعل من المطورين كان Swift ، لغة برمجة جديدة لشركة Cocoa و Cocoa Touch التي تستخدمها Apple المكالمات حديث وسريع وقوي ومصمم للسلامة.

Swift هو نتيجة أحدث الأبحاث حول لغات البرمجة ، جنبًا إلى جنب مع عقود من الخبرة في بناء منصات Apple. يتم التعبير عن المعلمات المسماة التي تم إحضارها من Objective-C بصيغة نظيفة تجعل قراءة وصيانة واجهات برمجة التطبيقات في Swift أسهل. تجعل الأنواع المستنبطة الكود أكثر نظافة وأقل عرضة للأخطاء ، بينما تقضي الوحدات النمطية على الرؤوس وتوفر مساحات الأسماء. تتم إدارة الذاكرة تلقائيًا ، ولا تحتاج حتى إلى كتابة فاصلة منقوطة.



يتضمن Swift أيضًا 'Playgrounds' ، والذي يسمح للمطورين برؤية نتائج التعليمات البرمجية الخاصة بهم في لوحة جانبية في الوقت الفعلي. يبدو أن مجتمع المطورين متحمس للغاية بشأن Swift ، مع Nik Fletcher من Realmac قول ليس لديه كلمات. محلل ومطور شركة آبل البارز جون جروبر قالت أن Swift 'خبر ضخم وضخم' و 'مستقبل تطوير Apple بالكامل'.

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

استفد من القوة الكاملة لـ iCloud وأنشئ تطبيقات باستخدام إطار عمل CloudKit الجديد. يمكنك الآن تخزين بيانات تطبيقك واستعادتها بكفاءة بسهولة وأمان ، مثل البيانات المنظمة في قاعدة بيانات أو أصول مباشرة من iCloud. يتيح CloudKit أيضًا للمستخدمين تسجيل الدخول إلى تطبيقاتك بشكل مجهول باستخدام معرفات iCloud Apple الخاصة بهم دون مشاركة معلوماتهم الشخصية.

بالإضافة إلى ذلك ، أعلنت Apple عن الكثير من واجهات برمجة التطبيقات الجديدة للمطورين للاستفادة بشكل أكبر من iOS. تسمح القابلية للتوسعة للتطبيقات من App Store ، والتي عادة ما تكون معزولة في صناديق الحماية ، بالتواصل مع بعضها البعض. على سبيل المثال ، يمكن تحديث تطبيق Pinterest لتوفير خيار مشاركة في Safari ، أو يمكن تحديث Bing لتوفير ترجمات داخل Safari. مثال آخر يتضمن تطبيق Photos ، والذي يمكنه استخدام مرشحات من تطبيقات الطرف الثالث مثل VSCO.

يمكن للتطبيقات من App Store إرسال عناصر واجهة مستخدم إلى جزء Today في مركز الإشعارات. على سبيل المثال ، يمكن لـ SportsCenter الخاص بـ ESPN إضافة عنصر واجهة مستخدم داخل جزء اليوم يسمح للمستخدمين بالتحقق بسهولة من أحدث النتائج الرياضية دون الحاجة إلى فتح التطبيق. تعتبر الأدوات الذكية أيضًا تفاعلية ، حيث تتيح للمستخدمين ، على سبيل المثال ، تقديم عطاءات لعنصر على eBay من داخل مركز الإشعارات.

تم فتح أجزاء أخرى من iOS للمطورين أيضًا ، بما في ذلك قدرة المستخدمين على تبديل لوحة مفاتيح iOS الافتراضية لخيارات الطرف الثالث مثل Swype. تم فتح Touch ID أيضًا للمطورين ، مما يسمح لتطبيقات مثل Mint باستخدام مسح بصمات الأصابع بدلاً من كلمات المرور.

أعلنت شركة آبل أيضًا عن منصة التشغيل الآلي للمنزل التي يُشاع عنها والتي تسمى HomeKit. في السابق ، كان كل تطبيق من تطبيقات أتمتة المنزل يستخدم بروتوكولات الأمان الخاصة به. الآن ، بعد العمل مع الرواد في مجال أتمتة المنزل ، يمكن لجميع التطبيقات العمل مع بروتوكول واحد وأقتران آمن. يتيح ذلك للأجهزة المنزلية الآلية ، مثل مصابيح Hue من Phillips ، العمل مع Siri. يمكن للمستخدمين الآن إخبار Siri بشيء مثل 'Siri ، استعد للنوم' لإطفاء الأنوار وإغلاق المرآب وأي وظائف أخرى يتم تشغيلها تلقائيًا في منزل المستخدمين.

قامت Apple أيضًا بتحسين الأشياء لمطوري الألعاب ، حيث أعلنت عن Metal ، والتي توفر الموارد لمطوري الألعاب لتقديم مظهر أفضل وألعاب أكثر قوة لأجهزة iOS. على سبيل المثال ، ستتمكن EA الآن من استخدام محرك Frostbite الخاص بها لألعاب وحدة التحكم للألعاب المخصصة لنظام iOS ، مثل الألعاب القادمة النباتات ضد الزومبي: Garden Warfare .

Xcode تم تحديثه بالعرض المباشر وتصحيح الأخطاء واختبار الأداء واللوحات المصورة والمزيد.

تتوفر جميع ميزات SDK هذه للمطورين في الإصدار التجريبي من iOS 8 اليوم ، وستكون متاحة للمستهلكين في وقت لاحق من هذا العام في الخريف. المزيد من المعلومات متاح على موقع ويب Apple Developer.