كيف ستؤثر عليك ميزات المطورين الجديدة لنظام iOS 8

مميزات مطور iOS 8
الشعار الترويجي لمؤتمر WWDC 2023.
هذه القصة جزء من تغطية Apple WWDC الكاملة

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

مقاطع الفيديو الموصى بها

تحسينات متجر التطبيقات

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

تحصل التطبيقات الآن على ختم الموافقة من Apple من خلال علامة "Editor's Choice" التي يتم تطبيقها بواسطة تصنيف التطبيق لتوجيه المستخدمين نحو التطبيقات الشائعة. يمكن للمطورين أيضًا عرض تطبيقاتهم من خلال ميزة المعاينة الجديدة. بدلاً من مجرد عرض عدد قليل من لقطات الشاشة، يمكن للمطورين تضمين مقطع فيديو للتطبيق أثناء العمل. وسيتمكن المطورون أيضًا من تجميع تطبيقاتهم معًا، مما يتيح للمستخدمين تنزيل حزمة من الخدمات من نفس الشركة بنقرة واحدة.

متعلق ب

  • كيفية تنزيل الإصدار التجريبي من iOS 17 على جهاز iPhone الخاص بك الآن
  • كيفية إضافة عناصر واجهة المستخدم إلى شاشة قفل iPhone على iOS 16
  • كيفية العثور على الملفات التي تم تنزيلها على هاتفك الذكي iPhone أو Android

تحسينات iOS SDK

التغييرات الحقيقية لنظام التشغيل iOS 8 تأتي تحت الغطاء. إنها قائمة طويلة ومتنوعة من التحسينات في iOS 8 SDK (ادوات \ عده تطوير البرمجيات) قد تبدو كلغة أجنبية لغير المطورين - حتى رؤوسنا كانت تدور في محاولة لمواكبة ذلك. صرح تيم كوك قائلاً: "هذا الإصدار هو أكبر إصدار [للمطورين] منذ إطلاق متجر التطبيقات." إليك ما يستطيع المطورون فعله نتطلع إلى اللعب، إلى جانب فكرة عن كيفية تأثير ذلك على المستخدمين على الطرف المتلقي الذي يركز على المطورين تحديث.

رحلة تجريبيةرحلة تجريبية: TestFlight – التي استحوذت عليها Apple مؤخرًا في فبراير – هي خدمة اختبار تجريبي جديدة للمطورين والمستخدمين. سيسمح للمطورين بفتح تطبيقاتهم في النسخة التجريبية مباشرة لمستخدميهم وتلقي التعليقات بسلاسة. الخدمة مجانية وستعرض للمطورين معلومات حول تطبيقاتهم مباشرة داخل الخدمة. وهذا يعني المزيد من الوصول المفتوح للنسخة التجريبية واستقرار أفضل عند الإصدار.


القابلية للتوسعةالقابلية للتوسعة:
أضافت Apple أكثر من 4000 واجهة برمجة تطبيقات للمطورين الجدد (واجهات برمجة التطبيقات) في SDK. "أعمقها" وفقًا لنائب الرئيس الأول لهندسة البرمجيات كريج فيديريغي، هو القابلية للتوسعة. يضيف هذا قدرة التطبيقات على تقديم الخدمات داخل التطبيقات الأخرى.

لذا فإن الطريقة التي تتضمن بها Apple القدرة على المشاركة عبر Facebook وTwitter ضمن نظام iOS، الآن يمكن لتطبيق مثل Pinterest أن يفعل الشيء نفسه. المثال الآخر الذي تم عرضه على المسرح هو تضمين مرشحات الصور التابعة لجهات خارجية والمضمنة في تطبيق الصور من Apple. وأوضح فيديريغي: "للتعامل مع قابلية التوسعة بطريقة نظام التشغيل iOS، توجد الإضافات في صناديق الحماية للتطبيقات، ولكن يمكن للتطبيقات الوصول إلى تلك التطبيقات."

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

بالنسبة للمستخدمين، يعني هذا الحصول على المعلومات التي يريدونها من التطبيقات مباشرةً من مركز الإشعارات الذي يمكن الوصول إليه دائمًا. على سبيل المثال، يمكن للمرء وضع عنصر واجهة المستخدم ESPN SportsCenter في عرض "اليوم" الخاص به ورؤية النتائج الحديثة من فرقه المفضلة. أظهر Federighi أداة eBay التي سمحت له بتتبع المزاد وتقديم عرض بدون فتح التطبيق. إنها ميزة تنافسية لنظام Windows Live Tiles أو نظام أدوات Android.

Quicktypeلوحات مفاتيح الطرف الثالث: لأول مرة على الإطلاق، ستفتح شركة Apple نظام التشغيل الخاص بها على الهاتف المحمول لوحات مفاتيح الطرف الثالث. ومن الواضح أن هذا جزء من قرار أكبر لدمج خدمات الطرف الثالث في نظام التشغيل. على الرغم من إعلانها عن تحديث لوحة المفاتيح الخاصة بها، ستسمح Apple للمستخدمين باختيار لوحة المفاتيح الخاصة بهم من المطورين الآخرين لاستخدامها كخيار الكتابة الأساسي. أظهر العرض التقديمي على المسرح استخدام Swype ضمن نظام التشغيل iOS 8.

لقد كان تخصيص لوحة المفاتيح أمرًا ضخمًا لنظام Android وستكون القدرة على استخدام لوحة مفاتيح بديلة في iOS بمثابة إضافة مرحب بها.

معرف اتصالمعرف اتصال: من خلال الاستمرار في الانفتاح، سيسمح iOS 8 لتطبيقات الطرف الثالث باستخدام Touch ID. سيتمكن المطورون من الاستفادة من خدمة المصادقة لحماية بيانات المستخدم المخزنة داخل تطبيقاتهم. بالنسبة للتطبيقات التي تحتوي على معلومات حساسة مثل Mint أو 1Password، فإن طبقة الحماية الإضافية تتفوق على حماية كلمة المرور القياسية ذات الطبقة الواحدة والقابلة للاختراق. سيستمتع المستخدمون بتسجيل الدخول السريع بينما يشعرون بمزيد من الأمان. ومن الجدير بالذكر أيضًا أن المطورين لن يكون لديهم إمكانية الوصول المباشر إلى معلومات بصمات الأصابع للمستخدمين.

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

com.homekitهوم كيت: بينما هيلثكيت كان الحل الذي قدمته Apple للمعلومات الصحية الموجودة في العديد من التطبيقات المختلفة، هومكيإنها محاولتها جمع جميع خيارات التشغيل الآلي للمنزل في مكان واحد. وقال كريج فيديريغي: "هناك تطبيقات وأجهزة رائعة في السوق، ولكننا اعتقدنا أنه يمكننا تحقيق بعض العقلانية في هذا الأمر". الفكرة هي تحويل أجهزة iOS إلى جهاز تحكم عن بعد ذكي للمنزل. يمكن إدارة الأجهزة الذكية بما في ذلك أدوات فتح أبواب الجراج وكاميرات الأمان والأقفال من داخل HomeKit.

وأظهرت شركة آبل عددًا كبيرًا من الشركات التي ستعمل معها هذه الخدمة، بما في ذلك منتجات مثل أضواء Philips’ Hue والأقفال الذكية لشهر أغسطس. تم تصميم البروتوكول الذي قدمته شركة Apple للسماح لجميع الأجهزة الذكية المتاحة من مختلف المطورين بالعمل معًا بطريقة متماسكة. وسيستفيد المستخدمون من واجهة أبل، بما في ذلك أوامر سيري للتحكم (على سبيل المثال، إخبار سيري "بالاستعداد للنوم" سيؤدي إلى قفل الأبواب تلقائيا وتعتيم الأضواء).

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

معدنمعدن: بالنسبة لمطوري الألعاب الذين يستخدمون نظام التشغيل iOS، يعمل برنامج Metal على "تقليل حمل OpenGL بشكل كبير". يعد OpenGL هو المعيار الحالي في الرسومات ثلاثية الأبعاد لنظام التشغيل iOS، ولكن يبدو أن Metal ستتولى المسؤولية. النتائج التي أنتجتها شركة Metal هي تحسين الأداء والرسومات، وهو ما أظهرته شركة Apple من خلال العروض التوضيحية من EA النباتات مقابل. الزومبي: حرب الحدائق. باستخدام Metal، تمكنت EA من استخدام محرك Frostbite – وهو محرك مصمم لوحدات التحكم – لتشغيل اللعبة على جهاز iPad.

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

scenekitمجموعة المشهد: في حين أن Metal مخصص للألعاب الرسومية المتطورة، فإن SpriteKit هو SDK للألعاب غير الرسمية. أضافت شركة Apple ميزة جديدة إليها أطلقت عليها اسم SceneKit. يضيف SceneKit عارض مشهد ثلاثي الأبعاد بالإضافة إلى فيزياء محسنة لكل بكسل ومصادر الضوء وقوى المجال والحركيات العكسية. كل هذا يعني أن إنشاء التطبيقات أصبح أسهل – على افتراض أنك تفهم هذه المصطلحات في المقام الأول.

سريعسويفت: ربما جاء التغيير الأكبر للمطورين أخيرًا في العرض التقديمي لـ WWDC 2014. ألقت Apple نظرة على Xcode واللغة الأساسية لمجموعة الأدوات Objective-C. ولتبسيط لغة البرمجة التي تم استخدامها على مدار العشرين عامًا الماضية، قامت شركة Apple بتجريد "أمتعة C" وقدمت لغة البرمجة الجديدة: Swift. وفقًا لكريغ فيديريغي، "إنها تحكم تمامًا".

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

يبدو الأمر تقنيًا، لكن هذه الأشياء ستكون مهمة بالنسبة لك

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

توصيات المحررين

  • لقد جعل iPadOS 17 ميزة iPad المفضلة لدي أفضل
  • كيفية تحويل Live Photo إلى فيديو على جهاز iPhone الخاص بك
  • كيفية إيقاف تشغيل شاشة iPhone 14 Pro التي تعمل دائمًا
  • 17 ميزة مخفية في iOS 17 عليك معرفتها
  • هل لديك iPhone أو iPad أو Apple Watch؟ تحتاج إلى تحديثه الآن

ترقية نمط حياتكتساعد الاتجاهات الرقمية القراء على متابعة عالم التكنولوجيا سريع الخطى من خلال أحدث الأخبار ومراجعات المنتجات الممتعة والمقالات الافتتاحية الثاقبة ونظرات خاطفة فريدة من نوعها.