ملخص نظام التشغيل iOS رقم 5 (27 أبريل - 16 مايو)

صورة
مصدر الصورة: الحافة

بينما كنا ، القراء الأعزاء ، كنا في إجازة ، وقعت أحداث مثيرة في عالم Apple و iOS-development. التفاصيل تحت خفض.

أخبار الصناعة


  • تم إصدار تحديث 12.3 لنظام التشغيل iOS والإصدارات الجديدة من نظام التشغيل macOS و tvOS و watchOS. أثرت معظم التغييرات على تحسين تطبيق UX لأجهزة Apple TV ، على الرغم من أن الجميع غير راض عن النتيجة.
  • كما اتضح فيما بعد ، لن يتلقى iPhone SE تحديثًا لنظام iOS 13 التالي. حتى النهاية ، تكون الدورة التدريبية الخاصة بإيقاف دعمهم واضحة - فهي تباع جيدًا ، والتكلفة ليست مرتفعة مقارنة بالهواتف الذكية المكوكية. لا يمكن للجماهير سوى انتظار إصدار جهاز iPhone Xe في شهر سبتمبر بحجم شاشة مماثل. يمكن الاطلاع على قائمة بالتحسينات المحتملة في النظام البيئي الجديد لنظام Apple البيئي في المقالة على bloomberg.com . تخطط Apple لتحديث واسع النطاق لتطبيقاتها ، على ما يبدو ، لم تذهب سدى في العام الماضي لأول مرة في التاريخ حيث استأجرت المبرمجين أكثر من مطوري الأجهزة.
  • يتوفر Apple Pay الآن كوسيلة للدفع لعمليات الشراء في iTunes و Apple Store و Apple Music وتخزين iCloud. بالإضافة إلى ذلك ، سيتمكن المستخدمون من استلام النقود عند استخدام.
  • تتوقع متاجر التطبيقات نهاية سريعة على أيدي تطبيقات الويب التقدمية. يصف مقال " متوسط " الحالة الحالية لـ PWA ، وأنه يحسن الطريقة التي يتم بها تثبيت التطبيقات على الهواتف الذكية. مؤلف المقال ساخط - من جانب Apple لا توجد تطورات كافية نحو الدعم على iOS و Safari ، على عكس ، على سبيل المثال ، متجر Windows - يمكن تنزيل التطبيقات المستندة إلى PWA بأمان إلى المتجر. كما هو مذكور في التعليقات ، تظهر المقالات والبيانات من هذا النوع بالفعل طالما كان هناك تطور للهاتف المحمول ، لكن التطبيقات أكثر حيوية حتى الآن من جميع التطبيقات الحية. هناك أيضًا أسئلة حول أمان استخدام PWA - قدرة أكثر مركزية لإدارة المحتوى المثبت تساعد على حماية المستخدمين من نقاط الضعف المحتملة ، لم يسمع أحد عن مضادات الفيروسات على الهواتف الذكية لفترة طويلة.

    من الواضح أن الحالة الحالية لـ AppStore ليست مثالية - على سبيل المثال ، تنزيل بعض التطبيقات فقط عبر WiFi ، عدم وجود محتوى منظم جيد. ولكن يبدو أنك إذا جعلت المتجر أكثر من مجرد تفريغ للتطبيقات (التغييرات الملحوظة مرئية بالفعل ، بدءًا من iOS 12) ، فسيصبح استخدامه أكثر ملاءمة.

أخبار تطوير IOS


  • يوصى بمقال للقراءة لأولئك الذين يحتاجون إلى تنظيم قائمة انتظار تحميل بيانات متزامنة يتم التحكم بها في التطبيق باستخدام OperationQueue. على سبيل المثال ، نفكر في تنزيل الملفات باستخدام URLSession ، ولكن يمكن استخدام مبدأ التشغيل لأي مجموعة من الإجراءات في التطبيق.
  • مقالة صغيرة للمبتدئين مع المورد fluffy.es حول كيفية التحكم في لون خلفية UIStackView.
  • البرمجة الوظيفية ليس لها مكان تذهب إليه في عام 2019 - نحن نفهم كيفية استخدام الوظائف الخالصة في Swift .
  • بعد التعرف على الوظائف النظيفة ، حان الوقت لاستنباط البروتوكولات والتعدادات - متى يمكن استخدام هذا النهج أو ذاك بعد فهم تلميح Swift: Enums vs. البروتوكولات .
  • مقالة حول طرق العرض التعريفي مع الأفكار حول واجهة المستخدم التعريفية على نظام التشغيل iOS - لماذا لا يوجد حتى الآن أداة قوية ومريحة مثل DOM على الويب أو XAML من Microsoft.
  • نحن نحدد كيفية استخدام ملفات xconfig لتكوين تكوين المشروع دون الاستخدام الإلزامي لـ Xcode ، مما سيساعد على تجنب التعارضات المحتملة في أنظمة التحكم في الإصدار عند العمل في فريق.
  • من أجل التغيير ، هناك القليل من محتوى الصوت والفيديو - تم إصدار إصدار البودكاست الاصطناعي Intelligence Podcast مع منشئ لغة Swift ، كريس لاتنر.
  • حسنًا ، شيء صغير مضحك: تم استنساخ لعبة Wolfenstein 3D ، المكتوبة في Swift ، في Open Source. يمكنك أن تلعب في جميع أنحاء مع نتيجة أو مراجعة التعليمات البرمجية.

وأخيراً: سنعقد الأسبوع القادم مؤتمرا موبيوس في سان بطرسبرغ ، وسيكون هناك أيضا الكثير من الأشياء المثيرة للاهتمام حول تطوير iOS.

Source: https://habr.com/ru/post/ar451806/


All Articles