مصدر الصورة: businessinsider.comأعلن المنجمون عن أسبوع من الأخبار والإعلانات في عالم Apple و iOS-development. للحديث عن كل شيء ، مقالة واحدة ليست كافية ، لذلك دعونا ننظر إلى أكثرها إثارة للاهتمام وتلك التي لم يتم إيلاء الاهتمام الواجب.
أخبار الصناعة
- يقترح Publisher Business Insider أن Apple ، بإعلاناتها في WWDC ، وضعت الأساس للنظارات الذكية التي تخطط لإصدارها العام المقبل. يمكن الحكم على هذا على أساس العديد من التحديثات.
أولاً ، للعام الثالث على التوالي ، تم عرض عروض تجريبية مع الواقع الافتراضي والمضاف في المؤتمر ، وتم الإعلان عن ثلاث أدوات جديدة لهذا العام (ARKit 3 و RealityKit و Reality Composer). علاوة على ذلك ، تم تخصيص هذه المرة للتفاعل مع الأشخاص: إنها تقنية التقاط الحركة والقدرة على عرض أكثر واقعية للأشخاص حول الكائنات الافتراضية.
ثانياً ، هذه تحسينات في خرائط Apple - في الإصدار الجديد ، ستظهر وظيفة مشابهة لـ Google Street View من Google ، والتي على الأرجح ستكون أكثر ملاءمة على النظارات الذكية. من المفترض أن النظارات ستعمل على أساس نظام التشغيل الجديد ، المسمى بالكود "rOS" أو "نظام التشغيل الواقعي". لفترة طويلة لم يكن هناك شيء جديد على الأجهزة ، سيكون من المثير للاهتمام معرفة كيف ستختلف هذه النظارات عن تلك الموجودة في السوق.
- قبل أسبوعين ، زادت Apple الحد الأقصى لتنزيل التطبيقات عبر الهاتف الخلوي. في السابق ، كانت قيمة العتبة 150 ميجابايت ، والآن تبلغ 200 ميجابايت ، وبعد ذلك ببضعة أيام تبين أنه في مستخدمي iOS 13 سيتمكن المستخدمون من تعطيل الحد تمامًا. ليس عليك إعطاء واي فاي من جهاز iPhone آخر لتفوق النظام!
- تقارير Verge أن iOS 13 و Apple TV ستدعم أجهزة التحكم في ألعاب Xbox One و PS4. يرتبط هذا الإعلان بشكل أساسي بالإنشاء الحديث لخدمة اللعبة مع اشتراكات مستخدم Arcade .
- إذا كنت في شك ، من أين تبدأ مشاهدة جلسات WWDC ، ثم ظهرت بالفعل العديد من الأدلة والقوائم ، يمكنك أخذها لمساعدتك.
- تشدد Apple قواعد إدارة الشهادات لتوقيع تطبيقات المؤسسات. بموجب الاتفاقيات الجديدة ، قد تخضع هذه التطبيقات لمراجعات فردية ، وتحتفظ Apple بالحق في الموافقة عليها أو رفضها. في وقت سابق ، كانت هناك فضيحة عندما ظهرت انتهاكات : تبين أن Facebook و Google قد استخدمتا هذه الشهادات للتطبيقات التي تجمع بيانات المستخدم. ثم تم إلغاء شهادة Facebook مؤقتًا ، مما حال دون تحديث الشركة لأي من التطبيقات الداخلية. ربما تسببت فضيحة تشديد القواعد.
- تم إصدار إصدار محدث من تطبيق iCloud لنظام التشغيل Windows ، وهو متاح بالفعل في متجر Microsoft. علاوة على ذلك ، عند العمل على ذلك ، تعاونت Apple مع Microsoft ، وظهرت الأخبار في مدونة Microsoft Windows الرسمية . لقد ظهر المعلقون بالفعل في منتدى أخبار هاكر يخططون لإلغاء الاشتراك في Dropbox. يبقى الانتظار للحصول على الدعم الرسمي لخدمات iCloud على نظام Linux.
أخبار تطوير IOS
- إذا كنت قد لعبت بالفعل بما فيه الكفاية مع SwiftUI ، فيمكنك التدرب على محاولة نقل تطبيق iPad إلى Mac باستخدام تقنية Catalyst. انظر ما وراء مربع الاختيار مع محفز و AppKit لمزيد من التفاصيل. بدأت شركة Apple بالفعل (وإن كان قليلاً) في استخدام هذه التكنولوجيا لإعطاء مثال للمطورين.
- لاحظ مستخدمي الإصدار التجريبي الجديد من Xcode أنه عند إنشاء تطبيق جديد باستخدام SwiftUI ، لا يُنشئ Xcode ملف Main.storyboard. هناك العديد من الصعوبات المعروفة في استخدام لوحات القصة: عدم قابلية القراءة على مراجعات الكود ، ونتيجة لذلك ، عدم القدرة على تحرير أكواد المصدر والتحرير التعاوني من قبل العديد من المطورين. بذلت محاولات بالفعل لتحسين استخدامها: في المرة الأخيرة التي أضافوا فيها القدرة على كسر لوحة العمل الضخمة وإقامة روابط مع الآخرين ، ولكن هل سيكون هناك استمرار أو هل سترفض Apple استخدامها؟ اقرأ المزيد في المقال هل ستظل القصص المصورة حية؟ .
في مؤتمر Mobius الأخير الخاص بنا على منصة VKontakte ، عقدت مسابقة في تصميم الشاشات للسرعة ، حيث فاز مطورو iOS في التصنيف العام ، على الرغم من حقيقة أنه لا أحد يعرف SwiftUI في ذلك الوقت. في Mobius التالي ، سيكون من المثير للاهتمام تكرار النشاط: هل ستتغير النتائج إذا استخدمت الأسماء المستعارة لنظام iOS SwiftUI لإنشاء نماذج أولية للواجهات بسرعة؟
- في الإصدار الجديد من iOS ، يخضع عمل الخلفية للتغيير. تم الإعلان عن إطار جديد باسم غير معقد BackgroundTasks ، مما يسمح لك بتشغيل مهام التطبيق ، والتي يمكن أن تستغرق دقائق. سيحب المطورون هذه الوظيفة ، لكن من غير المحتمل أن يكون لجميع المستخدمين تأثير أسوأ على عمر البطارية والجهاز بأكمله. ربما يكون الجهاز جاهزًا لتنفيذ هذه المهام فقط إذا كان متصلاً بالشاحن مع إيقاف تشغيل وضع توفير الطاقة.
- إذا كنت تستخدم Machine Learning على جهاز iPhone أو ستذهب إليه ، فالمقالة هي نظرة شاملة على Core ML 3 ، وهي تصف بالتفصيل التغييرات مقارنة بالإصدار السابق.
- أخيرًا ، سنتعرف على كيفية إضافة تدرجات متحركة إلى تطبيق iOS. البرنامج التعليمي مفصّل تمامًا ، لكن الشيء الرئيسي هو عدم المبالغة في التدرجات ، وإلا فسيتمكن المستخدمون من الهرب.