ملاحظات إصدار حزمة تطوير البرامج (SDK)

الإصدار 1.9.0 من حزمة SDK للتطوير الفوري على Google Play (2019-09-05)

يحتوي هذا الإصدار من حزمة تطوير البرامج (SDK) للتطوير الفوري على Google Play على التغييرات التالية.

التغييرات

  • سيتم الآن تشغيل واجهة سطر الأوامر للتطبيقات الفورية بشكل صحيح عند استدعائها من خلال رابط رمزي.
  • في الإصدار السابق من حزمة تطوير البرامج (SDK)، سيؤدي تشغيل تطبيق يتضمّن minSdkVersion < 24 وتوقيعه فقط باستخدام نظام التوقيع v2 إلى حدوث خطأ. يعمل هذا التغيير على إصلاح أمر التشغيل في كل من ia run و"استوديو Android"، وبالتالي لن يحدث خطأ إلا إذا كان إصدار واجهة برمجة التطبيقات للجهاز المتصل قديمًا جدًا ولا يمكن دعم التوقيعات v2.

الإصدار 1.8.0 من حزمة تطوير البرامج (SDK) للتطوير الفوري على Google Play (2019-08-05)

يحتوي هذا الإصدار من حزمة تطوير البرامج (SDK) للتطوير الفوري على Google Play على التغييرات التالية.

التغييرات

  • يمكن لأمر CLI ia run للتطبيقات الفورية نشر التطبيقات الفورية الموقَّعة فقط باستخدام نظام التوقيع v2.
  • يعمل الآن أمر CLI ia run -u [url] في التطبيقات الفورية بدون نشر أداة.

الإصدار 1.7.0 من حزمة SDK للتطوير الفوري على Google Play (29-03-2019)

يحتوي هذا الإصدار من حزمة تطوير البرامج (SDK) للتطوير الفوري على Google Play على الميزات والتغييرات الجديدة التالية.

الميزات الجديدة

  • أصبح بإمكان واجهة سطر الأوامر للتطبيقات الفورية جمع مقاييس الاستخدام بعد الحصول على موافقتك، ما يسمح لفريق مطوّري البرامج في Google بالتعرُّف بشكل أفضل على الميزات التي تراها مفيدة وتحسين أوجه القصور في أدواتنا.
  • يتيح الأمر ia check الآن التحقّق من إصدار قابل للتثبيت من التطبيق نفسه لرصد حالات عدم التوافق الشائعة في مسار الترقية. يمكنك توفير حزمة APK للتطبيق القابل للتثبيت باستخدام الخيار -i.

التغييرات

  • لم يعد أمر واجهة سطر الأوامر ia run للتطبيقات الفورية يتطلب توفّر حساب Google نشط على الجهاز لتشغيل التطبيقات الفورية في وضع التطوير.

الإصدار 1.6.0 من حزمة SDK للتطوير الفوري على Google Play (2018-11-05)

يحتوي هذا الإصدار من حزمة تطوير البرامج (SDK) للتطوير الفوري على Google Play على الميزات والتغييرات الجديدة التالية.

الميزات الجديدة

  • يتيح الآن أمر واجهة سطر الأوامر ia check للتطبيقات الفورية التحقق من الحجم في ملفات مجموعات APK (.apks) التي تم إنشاؤها من bundletool.

التغييرات

  • على الأجهزة التي تعمل بنظام التشغيل Android 8.0 (المستوى 26 لواجهة برمجة التطبيقات) أو الإصدارات الأحدث، فإن تشغيل تطبيق فوري لا يتطابق مفتاح توقيعه مع المفتاح من أي تطبيق تم إطلاقه سابقًا على الجهاز لن يتسبب في حدوث عطل في Android Studio أو واجهة سطر الأوامر بعد الآن.
  • تم تغيير الحد الأقصى لحجم التطبيقات الفورية من 4 ميغابايت إلى 10 ميغابايت. يتلقّى التطبيق الذي يزيد حجمه عن 4 ميغابايت الآن WARNING بدلاً من ERROR. ويستمر وصول التطبيق الذي يزيد حجمه عن 10 ميغابايت إلى ERROR.

الإصدار 1.5.0 من حزمة SDK للتطوير الفوري على Google Play (2018-09-27)

يحتوي هذا الإصدار من حزمة تطوير البرامج (SDK) للتطوير الفوري على Google Play على الميزات والتغييرات الجديدة التالية.

الميزات الجديدة

  • يمكن الآن استخدام أمرَي CLI ia run وia check للتطبيقات الفورية على ملفات مجموعة APK (.APK) التي تم إنشاؤها من خلال bundletool.
  • يعمل الآن أمر CLI ia check في التطبيقات الفورية مع قائمة بحِزم APK.
  • يضمن أمر CLI ia check للتطبيقات الفورية أن تكون أسماء حِزم APK المقسّمة فريدة داخل ملف ZIP معيّن.

التغييرات

  • عند إدارة جهاز يعمل بالإصدار 7.1.1 من نظام التشغيل Android (المستوى 25 من واجهة برمجة التطبيقات) أو إصدار أقدم، لا تُصدر واجهة سطر الأوامر (CLI) تحذيرًا إلا في حال تعذّر رصد عملية تسجيل وصول ناجحة إلى خدمات Google Play. وعند مواجهة هذا الموقف سابقًا، قد تعرض واجهة سطر الأوامر خطأً ولن تحاول تشغيل التطبيق الفوري.
  • يمكن الآن لواجهة سطر الأوامر للتطبيقات الفورية ia run تشغيل حِزم APK التي تم إنشاؤها باستخدام bundletool أو حِزم APK تم إنشاؤها باستخدام aapt2 بنجاح. في السابق، كان من الممكن أنّ مهلة عملية run لم تكتمل عند تشغيل بعض حِزم APK هذه.
  • تم إيقاف العلامة --no-setup نهائيًا للنطاق ia run وليس لها أي تأثير الآن.
  • يتم تحديث الإصدارات القديمة من "خدمات Google Play" للتطبيقات الفورية بشكلٍ صحيح، والتي يجب إلغاء تثبيتها أولاً قبل تثبيت إصدار جديد.

الإصدار 1.4.0 من حزمة SDK للتطوير الفوري على Google Play (2018-08-28)

يحتوي هذا الإصدار من حزمة تطوير البرامج (SDK) للتطوير الفوري في Google Play (المعروفة سابقًا باسم "حزمة تطوير البرامج للتطبيقات الفورية") على الميزات والتغييرات الجديدة التالية.

الميزات الجديدة

  • أصبح أمر واجهة سطر الأوامر ia check للتطبيقات الفورية يتيح الآن التحقّق من حجم التطبيقات الفورية باستخدام حِزم APK للإعداد.
  • يدعم "واجهة سطر الأوامر" الآن تشغيل التطبيقات الفورية على صور محاكيات مفاتيح الاختبار مع تثبيت إصدار حديث من "خدمات Google Play".
  • تم تحسين التوافق مع المساعدة الخاصة بالأوامر باستخدام ia help <command>.
  • تمت إضافة تفاصيل المقاس إلى ia check أخطاء متعلّقة بالمقاس.

التغييرات

  • تمت إعادة تسمية حزمة SDK من "حزمة SDK لتطوير تطبيقات Android الفورية" إلى "حزمة SDK للتطوير الفوري من Google Play".
  • لم تعد واجهة سطر الأوامر (CLI) تطرح NullPointerException عند محاولة التحقق من تطبيق ليس به نشاط مشغّل تطبيقات.
  • يمكن لـ CLI وAndroid Studio الآن اكتشاف الأجهزة غير المتوافقة التي تعمل بنظام التشغيل Android 8.0 (المستوى 26 من واجهة برمجة التطبيقات). في السابق، لم تكن هذه الأجهزة تُشغِّل التطبيق.
  • يعمل النص البرمجي لبرنامج تضمين Bash ia بشكل صحيح الآن عند استدعائه في مسار تنفيذ لم يتم ضبط $TERM. يفترض النص البرمجي عرض 80 عمودًا.
  • يحذر الأمر ia check الآن من التطبيقات الفورية التي تم ضبط إصدار minSdkVersion الخاص بها على 20 أو أقل. ومن خلال إتاحة إصدارات SDK القديمة هذه في إصدارك، قد يزداد حجم البرنامج الثنائي بدون أي فائدة في تطبيقاتك الفورية.
  • يرصد واجهة سطر الأوامر الآن عندما يكون إصدار خدمات Google Play الذي تستخدمه قديمًا جدًا، بحيث يتعذّر تشغيل التطبيقات الفورية والمطالبة بتحديث الجهاز.
  • يتم الآن منح إذن android.permission.INSTANT_APP_FOREGROUND_SERVICE تلقائيًا للتطبيقات الفورية التي تم إطلاقها على Android 8.0 (المستوى 26 لواجهة برمجة التطبيقات) والإصدارات الأحدث من خلال واجهة سطر الأوامر أو "استوديو Android".

حزمة تطوير البرامج (SDK) لتطوير تطبيقات Android الفورية، الإصدار 1.3.0 (2018-06-04)

يتضمّن هذا الإصدار من حزمة تطوير البرامج (SDK) لتطوير تطبيقات Android الفورية الميزات والتغييرات الجديدة التالية.

الميزات الجديدة

  • يستخدم الإصدار Android Studio 3.2 الآن مكتبة تمت إضافتها في الإصدار SDK 1.3 لتشغيل التطبيقات الفورية. يساهم ذلك في توحيد المنطق بين ia و"استوديو YouTube" ويتيح لك تشغيل تطبيقات فورية بدون عناوين URL من "استوديو Android".

حزمة تطوير البرامج (SDK) لتطوير تطبيقات Android الفورية، الإصدار 1.2.0 (2018-05-07)

يتضمّن هذا الإصدار من حزمة تطوير البرامج (SDK) لتطوير تطبيقات Android الفورية الميزات والتغييرات الجديدة التالية.

الميزات الجديدة

  • تتيح لك واجهة سطر أوامر التطبيقات الفورية الجديدة ia تشغيل التطبيقات الفورية على جهاز التطوير الخاص بك والتحقّق منها محليًا بحثًا عن الأخطاء الشائعة.
  • يمكنك الآن إنشاء تطبيقات فورية وتشغيلها بدون نقطة إدخال عنوان URL.

التغييرات

  • أصبح الآن بإمكان إصدار "خدمات Google Play للتطبيقات الفورية" المُدرَج مع حزمة تطوير البرامج (SDK) إجراء تحديث تلقائي باستخدام "متجر Play". في الإصدارات السابقة، كانت هذه الحزمة مقفلة على الإصدار المقترن بحزمة SDK.
  • أسماء المضيفين التي تحتوي على أحرف البدل، مثل "*.example.com"، متاحة الآن بشكل كامل في وضع التطوير.
  • يمكن للمطوّرين الآن محاكاة عمليات تنزيل التطبيقات المقيَّدة في إصدارات Android Lollipop وMarshmallow وNougat من خلال ضبط خاصية debug.aia.throttle_download_ms على النحو الموضّح في المثال التالي:
    $ adb shell setprop debug.aia.throttle_download_ms 5000

الإصدار 1.1.0 من حزمة SDK لتطوير تطبيقات Android الفورية

يحتوي هذا الإصدار من حزمة تطوير البرامج (SDK) لتطوير تطبيقات Android الفورية على الميزات والتغييرات الجديدة التالية.

الميزات الجديدة

  • نقل البيانات من التطبيق الفوري إلى التطبيق المثبّت
    • على الأجهزة التي تعمل بنظام التشغيل Android 8.0 (المستوى 26 لواجهة برمجة التطبيقات) والإصدارات الأحدث، ينفِّذ النظام عملية النقل هذه تلقائيًا عند تثبيت التطبيق. على الأجهزة التي تعمل بنظام التشغيل Android 7.1 (المستوى 25 لواجهة برمجة التطبيقات) والإصدارات الأقدم، يمكنك نقل بيانات التخزين في تطبيقك الفوري إلى تطبيقك المثبّت من خلال طلب الرقم getInstantAppData() في تطبيقك المثبّت.
  • يمكنك تقليل حجم حزمة APK باستخدام التوافق الجديد مع حِزم APK الخاصة بالأجهزة. للحصول على معلومات عن إعداد إصدارك لملفات APK للإعداد، يُرجى الاطّلاع على إعداد إصدارك لملفات APK للإعداد.

التغييرات

  • المحاكي
    • المحاكيات التي تشغّل "متجر Play" وأحدث "خدمات Google Play" مطلوبة لاختبار التطبيقات الفورية من الآن فصاعدًا. للحصول على معلومات حول كيفية إعداد المحاكي، يُرجى الاطّلاع على تشغيل تطبيقك الفوري.