يستعد متجر Google Play 7.8.15 لدعم التطبيقات الفورية

يكشف APK Teardown لمتجر Google Play الإصدار 7.8.15 أن متجر Play قد يضيف شاشة إعدادات لتمكين دعم التطبيقات الفورية.

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

ومع ذلك، مع إصدار الإصدار 7.8.15 من متجر Google Play، قد تبدأ التطبيقات الفورية في رؤية إصدار أوسع. في عملية تفكيك APK لهذا الإصدار، اكتشفنا سلاسل جديدة ونشاطًا سيسمح للمستخدمين بالاشتراك في التطبيقات الفورية.

على الرغم من أن عملية تفكيك APK يمكنها في كثير من الأحيان التنبؤ بالميزات التي قد تصل في التحديث المستقبلي لأحد التطبيقات، فمن المحتمل ألا تظهر أي من الميزات التي نذكرها هنا في إصدار مستقبلي. وذلك لأن هذه الميزات لم يتم تنفيذها حاليًا في الإصدار المباشر ويمكن أن يتم سحبها في أي وقت بواسطة Google في الإصدار المستقبلي.


متجر Play 7.8.15 APK هدم

كالعادة، يمكننا العثور على أدلة على الميزات الجديدة من خلال رؤية السلاسل التي تمت إضافتها إلى ملف APK. في هذه الحالة، يمكننا أن نرى أن متجر Google Play سيضيف دعمًا لاختيار حسابات Google الخاصة بك لاستخدامها مع التطبيقات الفورية.

متجر Play 7.8.15 التطبيقات الفورية


<stringname="instant_app_settings_menu_help">Helpstring>
<stringname="instant_apps_settings_change_account_dialog_cancel">cancelstring>
<stringname="instant_apps_settings_change_account_dialog_description">All instant apps and associated app data, including app permissions, will be removed for the current account.string>
<stringname="instant_apps_settings_change_account_dialog_ok">change accountstring>
<stringname="instant_apps_settings_change_account_dialog_title">Change account?string>
<stringname="instant_apps_settings_description">You can use apps without installing them. Choose a Google Account to use for app sign-in and payments.string>
<stringname="instant_apps_settings_open_links_dialog_cancel">cancelstring>
<stringname="instant_apps_settings_open_links_dialog_description">For this feature to work also turn on Open links in appsstring>
<stringname="instant_apps_settings_open_links_dialog_ok">turn on nowstring>
<stringname="instant_apps_settings_open_links_dialog_title">Turn on required settingstring>
<stringname="instant_apps_settings_opt_out_dialog_cancel">cancelstring>
<stringname="instant_apps_settings_opt_out_dialog_description">All instant apps and associated app data, including app permissions, will be removed for the current account.string>
<stringname="instant_apps_settings_opt_out_dialog_ok">turn offstring>
<stringname="instant_apps_settings_opt_out_dialog_title">Turn off Instant Apps?string>
<stringname="instant_apps_settings_title">Instant Apps accountstring>
<stringname="instant_apps_settings_turn_instant_apps_off">Nonestring>

<stringname="debug_run_instant_apps_hygiene_summary">Immediately trigger Instant Apps Hygiene servicestring>
<stringname="debug_run_instant_apps_hygiene_title">Run Instant Apps Hygienestring>

<stringname="publisher_name_instant_app">Instant Appstring>

اقرأ أكثر

بناءً على ما ورد في هذه السلاسل، ستكون التطبيقات الفورية بمثابة عملية إلغاء الاشتراك. قد يعرض الناشرون الذين تدعم تطبيقاتهم خدمة التطبيقات الفورية مؤشرًا خاصًا في متجر Play يفيد بأن تطبيقاتهم تدعم الخدمة أيضًا.

بالإضافة إلى ذلك، هناك العديد من ملفات XML داخل APK التي تحدد كيفية ظهور شاشة إعدادات التطبيقات الفورية للمستخدم. تتم تسمية هذه الملفات باسم Instant_apps_settings_account_row.xml، و Instant_apps_settings.xml، و Instant_apps_settings_menu.xml.

[علامات التبويب] [عنوان علامة التبويب ="instant_apps_settings_account_row.xml"]


"horizontal" android: background="?android: selectableItemBackground" android: paddingLeft="@dimen/instant_apps_settings_account_list_row_padding_left" android: paddingTop="@dimen/instant_apps_settings_account_list_row_padding_top" android: paddingRight="0.0dip" android: paddingBottom="@dimen/instant_apps_settings_account_list_row_padding_bottom" android: layout_width="fill_parent" android: layout_height="wrap_content" android: paddingStart="@dimen/instant_apps_settings_account_list_row_padding_left" android: paddingEnd="0.0dip"
xmlns:andro>
<TextViewandroid: textAppearance="@android: style/TextAppearance.Material.Subhead"android:android: layout_width="0.0dip"android: layout_height="wrap_content"android: layout_weight="1.0"android: labelFor="@id/account_selected" />
<RadioButtonandroid:android: layout_width="wrap_content"android: layout_height="wrap_content"style="@android: style/Widget.Material.CompoundButton.RadioButton" />
LinearLayout>

[/tab][عنوان علامة التبويب ="instant_apps_settings.xml"]


"vertical" android: android: layout_width="fill_parent" android: layout_height="fill_parent" android: divider="?android: dividerHorizontal"
xmlns: andro xmlns: app="http://schemas.android.com/apk/res-auto">
<android.support.v7.widget.Toolbarandroid: theme="@style/ThemeOverlay.AppCompat.ActionBar"android:android: background="?colorPrimary"android: layout_width="fill_parent"android: layout_height="?actionBarSize"app: popupTheme="@style/ThemeOverlay.AppCompat.Light" />
<android.support.v7.widget.RecyclerViewandroid:android: paddingTop="@dimen/instant_apps_settings_account_list_padding_top"android: paddingBottom="@dimen/instant_apps_settings_account_list_padding_bottom"android: layout_width="fill_parent"android: layout_height="wrap_content"android: paddingStart="?android: listPreferredItemPaddingStart"android: paddingEnd="?android: listPreferredItemPaddingEnd"app: layoutManager="android.support.v7.widget.LinearLayoutManager" />
<TextViewandroid:android: paddingTop="@dimen/instant_apps_settings_description_padding_top"android: layout_width="wrap_content"android: layout_height="wrap_content"android: text="@string/instant_apps_settings_description"android: drawablePadding="@dimen/instant_apps_settings_description_drawable_padding"android: paddingStart="@dimen/instant_apps_settings_description_padding_start"android: paddingEnd="@dimen/instant_apps_settings_description_padding_end" />
LinearLayout>

[/tab][عنوان علامة التبويب ="instant_apps_settings_menu.xml"]


xmlns: andro xmlns: finsky="http://schemas.android.com/apk/res-auto">>
<itemandroid: icon="@drawable/ic_help"android:android: title="@string/instant_app_settings_menu_help"finsky: showAsAction="ifRoom" />
menu>

[/فاتورة غير مدفوعة]

[/نوافذ التبويب]

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


سأستمر في البحث وتحديث هذه المقالة إذا وجدت أي شيء مثير للاهتمام في الإصدار المباشر، أو من خلال عملية تفكيك APK. إذا كنت تبحث عن هذا الإصدار الأخير من تطبيق متجر Google Play، فيمكنك تنزيله الآن من خلال الرابط APKMirror. اتبع لدينا علامة APK Teardown لمزيد من المقالات مثل هذا!