كشفت أبل النقاب في مؤتمر WWDC 2019 عن تقنيات متقدمة تجعل من تطوير التطبيقات أمرا أسهل وأسرع من أي وقت سابق. هذه التقنيات متمثلة في SwiftUI وARKit 3 وأدوات XCode الجديدة. فما الجديد؟
قال كريج فيديريجي: “إن تكنولوجيا تطوير التطبيقات الجديدة التي كشفنا عنها اليوم تعمل على تطوير التطبيقات بطريقة أكثر سرعة وسهولة ومتعة للمطورين، وهي تمثل مستقبل ابتكار التطبيقات على جميع منصات أبل. حيث يُحدث SwiftUI تحولاً حقيقياً في عملية ابتكار واجهات المستخدم من خلال تقديم معاينات مباشرة على واجهة المستخدم وتصرفها داخل التطبيق، ونعتقد أن ذلك سيعجب المطورين كثيراً.”
SwiftUI
هو اصدار مبتكر للتطوير يعمل على إنشاء واجهات مستخدم للتطبيقات أكثر قوة وسهولة من أي وقت سابق. فهذا الإصدار يستند إلى برمجة بسيطة وسهلة الفهم، ويستطيع المطورون استخدامه لإنشاء واجهات مستخدم خلابة وكاملة المميزات تشمل رسوماً متحركة سلسة. كما أنه يعمل على توفير الوقت على المطورين من خلال تقديم الكثير من الوظائف التلقائية، بما في ذلك تنسيق الواجهة، ونمط التعتيم، وإمكانية الوصول، ودعم اللغات من اليمين إلى اليسار، هذا غير التنسيقات الكثيرة والمتعددة.
◉ كذلك يعمل SwiftUI على تشغيل التطبيقات على الأجهزة بسرعة فائقة عن ذي قبل.
◉ ولأن SwiftUI هو واجهة البرمجة نفسها المدمجة في جميع أنظمة أبل، يستطيع المطورون إنشاء تطبيقات ثابتة بسرعة وسهولة على جميع منصات أبل.
◉ كما أنه يقدم أسطر وأكواد برمجية قليلة ومختصرة عن السابق.
◉ كذلك يمكنك سحب المحتوى وإفلاته مباشرة في معاينة التطبيق والبدء في انشاء الكود بدون أي كتابة يدوية.
Xcode 11 يدعم SwiftUI
◉ تسهل أداة تصميم جرافيك واجهات المستخدم الجديدة والمدمجة في Xcode 11 على تجميع واجهة مستخدم بسرعة باستخدام SwiftUI، من دون الحاجة إلى كتابة برنامج جديد.
◉ عند التعديل على البرنامج، تظهر التغييرات في واجهة المستخدم على الفور في أداة التصميم البصري. ويستطيع المطورون الآن رؤية معاينات فورية وتلقائية لمظهر واجهة المستخدم وتصرفها أثناء تجميع البرنامج واختباره.
◉ هذه السهولة في الانتقال من تصميم الجرافيك إلى كتابة البرنامج تجعل تطوير واجهات المستخدم أكثر انتاجية وكفاءة، وتسمح لمطوري البرامج ومصممي واجهات المستخدم بالتعاون عن قرب أكثر.
◉ يمكن تشغيل المعاينات مباشرة على أجهزة أبل المتصلة، بما فيها الآي-فون و الآي-باد والآي-بود وساعة أبل و تلفاز أبل، مما يسمح للمطورين برؤية تفاعل التطبيق مباشرة مع جميع مميزات الجهاز مثل اللمس، والكاميرات والمستشعرات المختلفة وما إلى ذلك.
ARKit 3 و RealityKit وReality Composer
كلها أدوات متطورة صممت لتسهل على المطورين ابتكار تجارب جديدة في الواقع المعزز أكثر من أي وقت سابق.
وبالنظر إلى مكتبة الواقع المعزز ARKit 3، سنجد أنه تم التركيز أكثر على الأشخاص. فمع ميزة Motion Capture أو التقاط الحركة، يستطيع المطورون دمج حركة الأشخاص في التطبيق بكل سهولة.
ومع ميزة People Occlusion، يظهر محتوى الواقع المعزز بشكل طبيعي أمام الأشخاص أو خلفهم لينشيء تجارب واقع معزز أكثر واقعية. هذا غير وجود استخدامات أخرى مذهلة على غرار مشاهد الشاشة الخضراء في صنع الأفلام السينيمائية.
كذلك يسمح اصدار ARKit 3 للكاميرا الأمامية بتتبع ما يصل إلى ثلاثة وجوه، بالإضافة إلى دعم للكاميرتين الأمامية والخلفية في الوقت نفسه. هذا غير التحسينات التي جعلت من تقنية الواقع المعزز أكثر سرعة وواقعية.
ولا شك أن تلك التحديثات تعتبر مهمة لمطوري التطبيقات الذين يبنون تطبيقات الواقع المعزز. وجدير بالذكر، أن التقديرات تشير إلى أن القيمة السوقية للواقع المعزز تساوي 11.14 مليار دولار، ويتوقع أن ترتفع إلى أكثر من 60 مليار دولار بحلول عام 2023.
وبالنسبة لأداة RealityKit فقد صممت خصيصاً من أجل الواقع المعزز، وهي تتميز بالواقعية بالإضافة إلى القدرة الفائقة على رسم خرائط للبيئة المحيطة، وتمييز التأثيرات المختلفة مثل التشويش والاهتزاز والحركة، مما يعني أن المحتوى البصري يكاد لا يختلف عن الواقع.
وتشمل RealityKit أيضاً رسوماً متحركة وميزات فيزيائية وإمكانيات صوتية مختلفة، ويستطيع المطورون الاستفادة من ميزات RealityKit من خلال واجهة البرمجة الجديدة RealityKit Swift API.
وتسمح أداة Reality Composer، وهو تطبيق قوي جديد لأنظمة iOS و iPadOS و Mac، تسمح للمطورين بإنشاء نسخ أولية لتجارب الواقع المعزز وإنتاجها من دون خبرة سابقة في العمل بالرسوم ثلاثية الأبعاد. فمن خلال واجهة بسيطة يمكن استخدام السحب والإفلات، واستخدام مجموعة من العناصر والرسوم المتحركة ثلاثية الأبعاد. ويتم السماح للمطور بوضع عناصر الواقع المعزز وتحريكها وتدويرها كما يريد، ويمكن دمجها مباشرة في تطبيق في Xcode أو تصديرها إلى AR Quick Look.
Core ML و Create ML
لا يزال تركيز آبل منصبا على الذكاء الاصطناعي، وهو أمر رائع من منظور الخصوصية والأمان. ويحتوي Core ML3 هذا العام على تحديثات رائعة.
ولمن لا يعرف ما هو Core ML هو عبارة عن مكتبة برمجية مختصة بتعلم الآلة من آبل بحيث يوفر للمطورين طريقة لدمج إمكانات التعلم الذكي في تطبيقاتهم من خلال بضعة أسطر من التعليمات البرمجية.
وفي اصدار هذا العام Core ML 3 تم التركيز أكثر على تبسيط العمليات من خلال تحسين حجم النموذج وتحسين الأداء وكذلك منح المطورين القدرة على تخصيص نماذجهم الخاصة. والآن تستطيع التطبيقات تقديم تجارب تتمتع بفهم عميق للرؤية “الصورة” واللغة الطبيعية والكلام بطرق غير مسبوقة.
وللمرة الأولى، يستطيع المطورون تحديث نماذج التعلم الآلي على الجهاز باستخدام تخصيص النماذج. ويسمح هذا الأسلوب الحديث للمطورين بفرصة تقديم ميزات مخصصة من دون المساومة على خصوصية المستخدم.
ومع Create ML، التطبيق المخصص لتطوير التعلّم الآلي، يستطيع المطورون إنشاء نماذج للتعلّم الآلي من دون كتابة البرامج.
ساعة أبل
◉ يستطيع المطورون الآن تصميم تطبيقاتهم لتعمل بشكل مستقل على ساعة أبل بدون الحاجة إلى الآي-فون.
◉ يستطيع المطورون الاستفادة من المحرك العصبي في ساعة أبل 4 من خلال Core ML لمنح المستخدمين تطبيقات أكثر ذكاءً.
◉ في متجر البرامج على الساعة أصبح بامكانك شراء التطبيقات وتثبيتها وتنزيلها مباشرة إلى الساعة.
◉ تسمح واجهة برمجة جديدة خاصة بتشغيل الصوتيات والموسيقى باستخدام ساعة آبل فقط دون الآي-فون.
◉ تمنح واجهة برمجة خاصة بتمديد التطبيقات وقتاً إضافياً لإنجاز المهام على ساعة آبل بينما لا يزال التطبيق في المقدمة، حتى إذا انطفأت الشاشة، بما في ذلك الوصول إلى المستشعرات المصرح بها التي تقيس معدل نبض القلب والموقع والحركة.
◉ دعم SwiftUI لنظام watchOS.
◉لدى آبل عموما تطبيقات لنظام watchOS وأضافت ميزات لها فائدة كبيرة مثل تطبيق الحاسبة، وتطبيق المذكرة الصوتية، وتوافق الكتب الصوتية، وتدفق الموسيقى، إلخ. ونحن في انتظار اطلاق تطبيقات خارجية خاصة تعمل على نظام watchOS.
ميزات أخرى للمطورين
◉تسهل مكتبة PencilKit الخاصة بقلم آبل على المطورين إضافة دعم قلم آبل في تطبيقاتهم، ويشمل مجموعة من الأدوات المعاد تصميمها.
◉ تضيف مكتبة SiriKit الدعم لتطبيقات الموسيقى والصوتيات التابعة لمطورين آخرين، بما في ذلك الموسيقى والبودكاست والكتب الصوتية، وهكذا يستطيع المطورون دمج Siri مباشرة في تطبيقاتهم على iOS و iPadOS و watchOS، مما يسمح للمستخدمين بالتحكم في تلك التطبيقات باستخدام أوامر صوتية بسيطة.
◉ تقدم مكتبة MapKit الخاصة بالخرائط للمطورين مجموعة جديدة من المميزات مثل تركيب الاتجاهات، والتصفية بحسب المواقع الهامة، وحدود تكبير الصورة وتحريكها، ودعم نمط التعتيم.
Metal
ميتال هي واجهة برمجية ذات مستوى منخفض لإنتاج رسومات حاسوبية ثلاثية الأبعاد ولمعالجة العمليات بشكل منفصل عن التطبيق الأساسي، قامت بتطويرها شركة أبل وظهرت لأول مرة في iOS 8 .
مجموعات جديدة وقوية من Metal تسهل مشاركة البرامج بين عدة وحدات معالجة رسومات جرافيك عبر جميع منصات أبل، بينما يسهل دعم iOS Simulator من إنشاء تطبيقات بتكنولوجيا Metal لنظامي iOS و iPadOS.
هذا ليس كل شيء. فهناك تفصيلات أخرى معقدة خاصة بالتطوير والمطورين لا يسعنا ذكرها في مقال واحد.
المصادر:
مشكورين علي هذا المقال المفيد ولكن السؤال متي سيتوفر xcode 11
شكرا لكم على هذا الموضوع الجميل
نظام ios13 يدعم
وحدة التحكم بلايستايشن
وكذلك اكس بوس
وكذلك الفأرة
كل هذه الملحقات مدعومة سواء
كانت بلوتوت او usb (بمحمول
مناسب) وبالتالي يمكن تحويل
الايفون الى منصة العاب او
بلايستيشن
يلزم فقط حامل للايفون
للاسف غير مدعوم في
ios13
😂😂😂
طيب يعني مالكوش حجه تحدثوا وتطوروا التبطيقات واولها الا صلاتي 😁
إلى صلاتي
شكرا لكم على هذا الموضوع الجميل
أولاً: الميزة الممتازة في آبل إنها إذا وضعت يدها على شيء تركز عليه وتطوره وتستمر في تطويره على عكس بعض شركات التقنية التي تقتات على خبرة وابتكار الغير.
ثانياً: آبل لا تدخل في أي شيء إلا وجعلت منه أيقونة خاصة بها، وموضوع تطوير التطبيقات له فوائد عدة تعود على آبل من حيث الأرباح وإظهار قوة جهازها وزيادة الابتكار مما يسهل عليها تطوير النظام والجهاز والاستعواذ على الشركات والتطبيقات المميزة، ومن جانب آخر يعود بالنفع على المطورين وشحذ هممهم لمزيد من الابتكار والتطوير وهذا أيضاً يعود بالنفع لهم من الجانب المادي ويعود بالنفع للمستهلكين. (End users)
ثالثاً: نلاحظ بأن آبل تصارع لقيادة عصر التقنية والجلوس على رأس الطاولة، من خلال تطوير أعصاب التقنية الأساسية (نظام،تطبيقات،جهاز) فإذا قلنا مجال الرياضة فإن آبل لها حضور بالإضافة لمجال الطب ومجال التعليم ومجال البرمجة وأيضاً تنافس في مجال التصوير، ومجال إدارة الأموال وفي الفترة الأخيرة مجال وسائل الترفيه والإعلام والألعاب،، فلو لاحظنا بأن جميعها تدّر على شركة آبل مليارات من حيث تحتسب ومن حيث لا تحتسب إلا أنها أيضاً تعود بالنفع المباشر للمستهلكين وتسهل عليهم حياتهم اليومية والفضل يعود للتطبيقات والأنظمة الجبارة التي تستضيفها وبمعنى آخر للبيئة الخصبة التي مهدتها وعبدّت طريقها شركات التقنية للمطورين وعلى رأسها شركة آبل بلا شك.
كلام كبير
عاشت الايادي اخ يعيد 💐
الله يسلمك أخ ناصر
بعيدا عن الايفون
ابل هي شركة حواسيب في الاساس
وقد اطلقت مؤخرا اقوى كمبيوتر في
تاريخها
واقوى جهاز مند نشأتها
محطة العمل ماك برو
مع شاشة 6k خاصة بالمحترفين
بامكانيات تنافس شاشات بثمن
يتعدى 40000 دولار
ملحوظة
هدا الجهاز موجه للمحترفين
واستوديوهات التصوير
والمقاولات وليس للعموم 🙂
هذا سبب قوة ابل
ابل تستحق الاعجاب والاحترام تفخر بها بلادها وكل البشريه كاستاذ للتكنلوجيا وتطويعها لخدمة بلدها وكذلك كل المستخدمين من يتعاطون هذه العلوم لخدمة الانسان وتيسير حياته
افضل شيء ان الساعه اصبحت مستقله عن الايفون و ممكن استخدامها بمفردها دون ربطها بالايفون
يستطيع المطورون الآن تصميم تطبيقاتهم لتعمل بشكل مستقل على ساعة أبل بدون الحاجة إلى الآي-فون.
اتمنئ دعم برامجكم لساعة ، خصوصا إلى صلاتي
مشكورين
متى ينزل إصدار iOS 13 وآيفون 11 🤔
بشهر 9 ينزل الايفون 11 وينزل الاصدار الجديد ios13
كذلك ipad os
Watch os
Mac os
Tv os
كلها تصل للعملاء بساعه واحده 😍
وفي المقابل جماعه الثيمات والرام والشحن العكسي 😆ينتظرون اقل شى 6 اشهر ليصلهم التحديث واحيانا سنه
بحيث يكون الاصدار قديم وفي اصدار احدث منه 😂
🤣يا وااااااي هيك كثير ومطول 😩😭 لانه بهذا الوقت راح اكون ميت لانه بدي أشوف هذا المنتجات قبل ما اموت 😂 لانه بدي أغزو على Tim Cook وادخل على شركة Apple دخول مفاجئ واعمل معركة احد ويا قاتل او مقتول إذا ما أعطاني iPhone 11 والمنتجات اللي معه 🤣🤣 يا ساتر
اسم الله عليك حمزه
عمرك طويل
😊
تيم كوك ابو الشباب 😂 شكله بخيل
راتبه سنويا 8 مليون وينتظر التخفيضات لشراء الملابس
😂
هههههههه
الله يسعدك 😘 اي يحكو انه أبو الشباب ينتظر دائما العروض والتخفيضات وما يشتري أغراضه إلا من عند الباله وعند البسطات ومعه تلفون أبو كشاف لانه أبو الشباب عنده إدارة مالية في صرف فلوسه وما يحب يصرف أمواله 😂😂
شكراً على هذه المعلومات
آبل دائماً ابداع
وايفون اسلام بطلت تسوي برامج او تحدث 😢
في الحقيقة اعجز عن فهم الموضوع
جيدا ، لكن ابل كانت تشجع دائما
على برمجة التطبيقات حتى بالنسبة
للاطفال والمبتدئين ، نتمنى ان
يستفيد المطورون العرب من
التكنولوجيا الجديدة واثراء محتوى البرامج
العربية 🙂🙂🙂
شكرا ابل
ابداع منقطع النظير ❤️❤️