بيان صحفي 3 يونيو 2019

Apple تكشف النقاب عن تكنولوجيات غير مسبوقة لتطوير التطبيقات

إطار عمل SwiftUI وARKit 3 وأدوات XCode الجديدة تجعل تطوير التطبيقات القوية أسهل وأسرع من أي وقت سابق

تسمح ARKit 3 بتجارب واقع معزز غامرة أكثر، وهي واحدة من أحدث تكنولوجيات التطوير المتقدمة المتوفرة لمصممي التطبيقات.
سان خوزيه، كاليفورنيا - كشفت Apple النقاب اليوم عن عدة تكنولوجيات مبتكرة تجعل تصميم تطبيقات جديدة قوية أكثر سهولة وسرعة على المطورين. SwiftUI هو إطار عمل مبتكر للتطوير يجعل إنشاء واجهات مستخدم قوية أسهل من أي وقت سابق، بينما ARKit 3 وRealityKit وReality Composer هي أدوات متطورة صُممت لتسهل على المطورين ابتكار تجارب غامرة في الواقع المعزز لتطبيقات المستهلكين وتطبيقات الأعمال أكثر من أي وقت سابق. وتُبسّط أدوات إضافية وواجهات البرمجة API عملية تقديم تطبيقات iPad على Mac. كما تسمح التحديثات على إطاري العمل Core ML وCreate ML بتطبيقات أكثر قوة وسلاسة للتعلّم الآلي على الجهاز.
قال كريغ فيديريغي، نائب الرئيس الأول في إدارة هندسة البرمجيات في Apple: ”تجعل تكنولوجيات تطوير التطبيقات الجديدة التي كشفنا عنها اليوم تطوير التطبيقات أكثر سرعة وسهولة ومتعة للمطورين، وهي تمثل مستقبل ابتكار التطبيقات على جميع منصات Apple. يُحدث SwiftUI تحولاً حقيقياً في عملية ابتكار واجهات المستخدم من خلال أتمتة أجزاء كبيرة من العملية وتقديم معاينات مباشرة على مظهر واجهة المستخدم وتصرفها داخل التطبيق، ونعتقد أنه سيعجب المطورين كثيراً.“
iPad وMacBook Pro يعرضان لعبة سباق السيارات Asphalt 9: Legends.
يمكن للمطورين نقل مشاريعهم الحالية الخاصة بجهاز iPad إلى جهاز Mac بسهولة غير مسبوقة من خلال Xcode.

SwiftUI

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

Xcode 11 يعطي دفعة لإطار SwiftUI

تسهل أداة تصميم غرافيك واجهات المستخدم الجديدة والمدمجة في Xcode 11 على مصممي واجهات المستخدم تجميع واجهة مستخدم بسرعة باستخدام SwiftUI، من دون الحاجة إلى كتابة برنامج. يتم توليد برنامج عبر Swift تلقائياً، وعند تعديل البرنامج، تظهر التغييرات في واجهة المستخدم على الفور في أداة التصميم البصري. ويستطيع المطورون الآن رؤية معاينات فورية وتلقائية لمظهر واجهة المستخدم وتصرفها أثناء تجميع البرنامج واختباره وتحسينه. وهذه السهولة في الانتقال من تصميم الغرافيك إلى كتابة البرنامج تجعل تطوير واجهات المستخدم أكثر متعة وكفاءة، وتسمح لمطوري البرامج ومصممي واجهات المستخدم بالتعاون عن قرب أكثر. يمكن تشغيل المعاينات مباشرة على أجهزة Apple المتصلة، بما فيها iPhone وiPad وiPod touch وApple Watch وApple TV، ما يسمح للمطورين برؤية تفاعل التطبيق مع اللمس المتعدد، أو طريقة عمله مع الكاميرا والمستشعرات المدمجة، بشكل مباشر وأثناء إنشاء الواجهة.

الواقع المعزز

تضع ARKit 3 تركيز الواقع المعزز على الناس، فمع Motion Capture، يستطيع المطورون دمج حركة الناس في التطبيق، ومع People Occlusion، يظهر محتوى الواقع المعزز بشكل طبيعي أمام الناس أو خلفهم ليسمح بتجارب واقع معزز غامرة أكثر واستخدامات ممتعة على غرار مشاهد الشاشة الخضراء في السينما. تسمح ARKit 3 أيضاً للكاميرا الأمامية بتتبع ما يصل إلى ثلاثة وجوه، بالإضافة إلى دعم للكاميراتين الأمامية والخلفية في الوقت نفسه. كما تسمح أيضاً بجلسات تعاونية تجعل خوض تجارب الواقع المعزز أكثر سرعة.
يضع Motion Capture في ARKit 3 تركيز الواقع المعزز على الناس، مع حركات طبيعية أكثر.
تم تصميم RealityKit خصيصاً من أجل الواقع المعزز، وهي تتميز بتصيير واقعي بالإضافة إلى قدرة فائقة على رسم خرائط بالبيئة المحيطة ودعم تأثيرات الكاميرا مثل الضجيج وتشويش الحركة، ما يعني أن المحتوى البصري يكاد لا يختلف عن الواقع. تشمل RealityKit أيضاً رسوماً متحركة وقدرات فيزيائية وإمكانيات صوتية فضائية مدهشة، ويستطيع المطورون الاستفادة من قدرات RealityKit من خلال واجهة البرمجة الجديدة RealityKit Swift API. ويسمح Reality Composer، وهو تطبيق قوي جديد لأنظمة iOS وiPadOS وMac، للمطورين بإنشاء نسخ أولية لتجارب الواقع المعزز بسهولة وإنتاجها من دون خبرة سابقة في العمل بالرسوم ثلاثية الأبعاد. فمن خلال واجهة بسيطة تسمح بالسحب والإفلات ومكتبة من العناصر والرسوم المتحركة ثلاثية الأبعاد، يسمح Reality Composer للمطورين بوضع عناصر الواقع المعزز وتحريكها وتدويرها لتكوين تجربة واقع معزز، والتي يمكن دمجها مباشرة في تطبيق في Xcode أو تصديرها إلى AR Quick Look.
يسهل Reality Composer وRealityKit من إنشاء تطبيقات الواقع المعزز أكثر من أي وقت سابق.

سهولة أكبر في تقديم تطبيقات iPad على Mac

تسمح أدوات وواجهات برمجة جديدة بتقديم تطبيقات iPad على Mac بسهولة أكثر من أي وقت سابق. فمن خلال Xcode، يستطيع المطورون فتح مشروع حالي من iPad ووضع علامة في مربع لتتم إضافة ميزات Mac والنوافذ الأساسية بشكل تلقائي، وكذلك تكييف العناصر المقتصرة على منصات معينة مثل أدوات التحكم باللمس لتعمل من خلال لوحة المفاتيح والماوس، وهي خطوة كبيرة في البدء بإنشاء إصدار ثابت على Mac لتطبيقهم. تشترك تطبيقات Mac وiPad في المشروع ورمز البرمجة نفسه، وهكذا فأي تغييرات تحدث في البرنامج تنعكس في إصداري التطبيق على iPadOS وmacOS، ما يوفر على المطورين وقتاً ثميناً وموارد ثمينة من خلال السماح لفريق واحد بالعمل على إصداري التطبيق. ومع توفر التطبيق بإصدارين لكل من Mac وiPad، سيستمتع المستخدمون بالإمكانيات الفريدة لكل منصة، بما فها الدقة والسرعة عند استخدام لوحة المفاتيح أو الماوس أو لوحة التعقب مع جهاز Mac وميزات أخرى ينفرد بها جهاز Mac مثل شريط Touch Bar.
MacBook Pro يعرض برمجة مصدرية.
يستطيع المطورون الآن مشاركة المشروع ورمز البرمجة نفسه في إصداري التطبيق على Mac وiOS.

Core ML وCreate ML

يدعم Core ML 3 تسريع عدد أكبر من أنواع نماذج التعلّم الآلي المتطور في الوقت الفعلي. يدعم Core ML الآن أكثر من 100 طبقة نموذجية، ما يعني أن التطبيقات تستطيع استخدام أحدث الموديلات لتقديم تجارب تتمتع بفهم عميق للرؤية واللغة الطبيعية والكلام بطرق غير مسبوقة. وللمرة الأولى، يستطيع المطورون تحديث نماذج التعلّم الآلي على الجهاز باستخدام تخصيص النماذج. يسمح هذا الأسلوب الحديث للمطورين بفرصة تقديم ميزات مخصصة من دون المساومة على خصوصية المستخدم. ومع Create ML، التطبيق المخصص لتطوير التعلّم الآلي، يستطيع المطورون إنشاء نماذج للتعلّم الآلي من دون كتابة البرامج. ويمكن استخدام التدريب بنماذج متعددة من خلال مجموعات بيانات مختلفة مع أنواع جديدة من النماذج، مثل استشعار العناصر والنشاط وتصنيف الأصوات.
iPhone يعرض تجربة الواقع المعزز في HomeCourt.
يقدم Core ML 3 أداءً فائق السرعة ويسهل على المطورين دمج نماذج التعلّم الآلي في تطبيقاتهم.

Apple Watch

مع تقديم watchOS 6 وApp Store على ساعة Apple Watch، يستطيع المطورون الآن تصميم تطبيقات وإنشائها لتعمل بشكل مستقل على Apple Watch، حتى من دون iPhone.
يستطيع المطورون أيضاً الاستفادة من محرك Apple العصبي Neural Engine في ساعة Apple Watch Series 4 من خلال Core ML، حيث يمكنهم دمج نماذج تم تدريبها بواسطة Core ML في تطبيقاتهم وتحليل المدخلات على الجهاز لمنح المستخدمين تطبيقات أكثر ذكاءً. كما تسمح واجهة برمجة جديدة خاصة بتشغيل الصوت عبر الإنترنت للمستخدمين بتشغيل تطبيقات الوسائط المفضلة التابعة لجهات خارجية باستخدام Apple Watch فقط. وتمنح واجهة برمجة خاصة بتمديد الوقت التطبيقات وقتاً إضافياً لإنجاز المهام على Apple Watch بينما لا يزال التطبيق في المقدمة، حتى إذا انطفأت الشاشة، بما في ذلك الوصول إلى المستشعرات المصرح بها التي تقيس معدل نبض القلب والموقع والحركة.
App Store على Apple Watch.
App Store على Apple Watch يفتح للمطورين آفاقاً جديدة من الإمكانيات.

تسجيل الدخول بسرعة وسهولة وخصوصية من خلال Apple ID

تسهل ميزة Sign In with Apple على المستخدمين تسجيل الدخول في التطبيقات ومواقع الويب باستخدام Apple ID الحالي. فبدلاً من ملء الاستمارات أو التحقق من عناوين الإيميل أو اختيار كلمات المرور، يستطيع المستخدمون استخدام Apple ID بكل بساطة لإعداد حساب والبدء باستخدام تطبيق على الفور، ما يعطي المستخدم وقتاً أطول للتفاعل مع التطبيق. تتم حماية جميع الحسابات بالمصادقة من خلال عنصرين، ما يعني أن ميزة Sign In with Apple ID تقدم للمطورين طريقة رائعة لتحسين الأمان في تطبيقاتهم. كما أنها تشمل ميزة جديدة لمواجهة الاحتيال لكي يضمن المطورون أن المستخدمين الجدد هم أشخاص حقيقيون وليست حسابات آلية ضمن مزارع الحسابات. وبفضل خدمة نقل الإيميل الجديدة المرتكزة على الخصوصية، لن تعود هناك حاجة للمستخدمين للكشف عن عناوين الإيميل الشخصية، ولكنها تسمح لهم بتلقي رسائل هامة من مطور التطبيق. وبما أن Apple لا تتتبع نشاط المستخدمين في التطبيقات ولا تنشئ ملفات تعريفية حول استخدام التطبيقات، تبقى جميع المعلومات الخاصة بأعمال المطور ومستخدميه مع المطور وحده.
ميزة Sign In with Apple في تطبيق Bird.
تقدم ميزة Sign In with Apple العديد من الميزات للمطورين والمستخدمين.

ميزات أخرى للمطورين

  • تسهل PencilKit على المطورين إضافة دعم Apple Pencil في تطبيقاتهم، ويشمل مجموعة الأدوات المعاد تصميمها.
  • تضيف SiriKit الدعم لتطبيقات الصوت التابعة لمطورين آخرين، بما في ذلك الموسيقى والبودكاست والكتب الصوتية، وهكذا يستطيع المطورون دمج Siri مباشرة في تطبيقاتهم على iOS وiPadOS وwatchOS، ما يسمح للمستخدمين بالتحكم في تطبيقات الصوت باستخدام أوامر صوتية بسيطة.
  • تقدم MapKit الآن للمطورين مجموعة من الميزات الجديدة مثل تركيب المتجهات، والتصفية بحسب مواقع الاهتمام، وحدود تكبير الصورة وتحريكها، ودعم نمط التعتيم.
  • بالإضافة إلى تعزيزات في اللغة تستهدف SwiftUI، يضيف Swift 5.0 ميزة ثبات النماذج.
  • مجموعات جديدة وقوية من عائلات أجهزة Metal تسهل مشاركة البرامج بين عدة وحدات معالجة رسومات غرافيك عبر جميع منصات Apple، بينما يسهل دعم iOS Simulator من إنشاء تطبيقات بتكنولوجيا Metal لنظامي iOS وiPadOS.

صور لأدوات المطورين

لمزيد من المعلومات لوسائل الإعلام

Apple Media Helpline

media.ae@apple.com

8000 444 19291