يمكن لمطوري Android الآن حث المستخدمين على ترقية تطبيقاتهم

يمكن لمطوري Android الآن حث المستخدمين على ترقية تطبيقاتهم

في مؤتمر Android Dev Summit ، أعلنت Google اليوم عن العديد من الأدوات والميزات الجديدة للمبرمجين الذين يكتبون برامج لنظام التشغيل المحمول الخاص بها. بعض هذه ليست مفاجأة ، مثل دعم أحدث إصدار من لغة Kotlin هذه ، والتي أصبحت أكثر شيوعًا في النظام البيئي لمطوري Android ، بالإضافة إلى ميزات جديدة لأدوات Android Jetpack وواجهات برمجة التطبيقات ، بالإضافة إلى Android Studio IDE. ومع ذلك ، ربما تكون المفاجأة الأكبر هي بدء واجهة برمجة تطبيقات التحديثات داخل التطبيق.

على الرغم من أن العنوان لا يجعله يبدو وكأنه سمة اختراق ، إلا أنه حقًا صفقة كبيرة. مع واجهة برمجة التطبيقات الجديدة هذه ، أصبح للمبرمجين الآن طريقتان جديدتان لدفع المستخدمين إلى ترقية برنامجهم.

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

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

في الوقت الحالي ، يتم اختبار أحدث تحديثات API حاليًا مع اثنين من الشركاء والخطة هي فتحها لمزيد من المطورين قريبًا.

منذ قلق Cuthbertson ، كان اهتمام الفريق في السنوات الأخيرة حول تزويد المطورين بما يريدونه. وأشارت إلى أن الطفل الملصق لهذا هو لغات Kotlin. أخبرتنا "لم يكن خطابًا من تصميم Google وربما لم يكن الخيار الواضح - لكنه كان في الواقع الخيار الأفضل". " عندما تفحص العقود العديدة الماضية ، قد ترى حقًا استثمارًا بدأ مع IDE. لقد مرت خمس سنوات فقط منذ ذلك الوقت ، وقد قمنا ببنائه ، استنادًا تمامًا إلى تعليقات المطورين."

أعلنت الشركة أن 46 في المائة من المطورين المتخصصين يستخدمون الآن Kotlin وتم إطلاق أكثر من 118000 مشروع Kotlin جديد في Android Studio في الشهر الماضي وحده (وهذا فقط من المستهلكين الذين اختاروا مناقشة المقاييس مع Google) ، لضمان أن الاستثمار يدفع بلا شك إيقاف.

ومع ذلك ، هناك شيء واحد يتذمر منه المطورون مؤخرًا ، وهو أن أوقات الإنشاء في Android Studio قد تباطأت. قال كاثبرتسون: "ما رأيناه داخليًا هو أن أوقات الإنشاءات تزداد سرعة ، ولكن ما سمعناه من المطورين من الخارج هو أنهم أصبحوا أبطأ" . "لقد بدأنا القياس ، سواء داخليًا في ظروف خاضعة للرقابة ، ولكن بالنسبة لأي شخص اختار المشاركة ، بدأنا في قياس النظام البيئي بأكمله." ما وجده الفريق هو أن Gradle ، قلب نظام إنشاء Android Studio ، أصبح أسرع كثيرًا ، لكن النظام والنظام الأساسي الذي تبني عليه يتضمن أيضًا تأثيرات مهمة. لاحظ Cuthbertson أن إصلاح Specter و Meltdown يحتاج إلى تأثير كبير على مستخدمي Windows و Linux ، على سبيل المثال ، كما هو الحال مع المكونات الإضافية. لذا ، من الآن فصاعدًا ، يقوم الفريق بإنشاء أدوات جديدة للملف الشخصي والبحث للسماح للمبرمجين باكتساب المزيد من الأفكار حول أوقات البناء الخاصة بهم ، وستقوم Google ببناء المزيد من المكونات الإضافية لتسريع عملياتها.

كل هذا تقريبًا ليس في الإصدار التجريبي الأخير من Android Studio 3.3 (والإصدار التجريبي 3 من الإصدار 3.3 الذي تم إطلاقه مؤخرًا) ، ولكن هناك عامل واحد فقط من مستخدمي Android Studio سيكونون سعداء بالاستماع إليه وهو أن Chrome OS سيحصل على دعم رسمي لجهازك. IDE الأول في العام المقبل ، باستخدام قدرة Chrome OS الجديدة على تشغيل برامج Linux.

التحديثات الأخرى ، التي أعلنت عنها الشركة اليوم هي مكتبات Jetpack Architecture Component الجديدة كليًا للملاحة ومدير العمل ، مما يسهل على المطورين إضافة مبادئ التنقل الخاصة بـ Android في برامجهم وتنفيذ المهام الخلفية دون الحاجة إلى كتابة الكثير من التعليمات البرمجية المعيارية. يمكن أيضًا أن تحصل حزم تطبيقات Android ، التي تمكّن المطورين من تعديل برامجهم وشحن أجزاء منها عند الطلب ، على بعض التحديثات ، مثلها مثل البرامج الفورية ، التي يمكن للمستخدمين تشغيلها دون تثبيتها يدويًا. أصبح الآن استخدام عناوين URL للتطبيقات الفورية أمرًا اختياريًا ، كما أصبح إنشائها في Android Studio أكثر بساطة.