Google Play Store 7.8.15 се подготвя за поддръжка на незабавни приложения

APK Teardown на Google Play Store версия 7.8.15 разкрива, че Play Store може да добави екран с настройки за активиране на поддръжката на Instant Apps.

Google Instant Apps е функция, която позволява на потребителите да „поточно предават“ части от съществуващи приложения за Android, така че да могат да изпробват приложението в естествения му вид, без да се налага да инсталират приложението. Instant Apps изисква малки модификации от страна на разработчиците, но веднъж одобрени от Google за прилагане на тези промени тези приложения ще могат да достигнат до по-широка аудитория, тъй като потребителите органично споделят връзки с приятелите и семейството си. Незабавните приложения бяха въведени първоначално през Google I/O 2016 но само до януари тази година а няколко устройства и няколко приложения може да се възползва от незабавните приложения.

Въпреки това, с пускането на Google Play Store v7.8.15, незабавните приложения може да започнат да виждат по-широко издание. В разглобяването на APK на тази версия открихме нови низове и активност, които ще позволят на потребителите да се включат в Instant Apps.

Въпреки че премахването на APK често може да предвиди функции, които може да се появят в бъдеща актуализация на приложение, възможно е някоя от функциите, които споменаваме тук, да не се появи в бъдеща версия. Това е така, защото тези функции в момента не са внедрени в реалната компилация и могат да бъдат изтеглени по всяко време от Google в бъдеща компилация.


Play Store 7.8.15 APK Разглобяване

Както обикновено, можем да намерим доказателства за нови функции, като видим какви низове са добавени към APK файла. В този случай можем да видим, че Google Play Store ще добави поддръжка за избор кой от вашите акаунти в Google да използвате с Instant Apps.

Play Store 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>

Прочетете още

Съдейки по това, което има в тези низове, Instant Apps ще бъде процес на отказ. Издателите, чиито приложения поддържат услугата Instant Apps, може да показват специален индикатор в Play Store, че тяхното приложение също поддържа услугата.

Освен това в APK има няколко XML файла, които определят как екранът с настройки на Instant Apps ще се показва на потребителя. Тези файлове се наричат ​​instant_apps_settings_account_row.xml, instant_apps_settings.xml и instant_apps_settings_menu.xml.

[tabs][tab title = "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>

[/раздел]

[/tabs]

И накрая, тъй като самата активност на незабавните приложения е достъпна, ако ръчно стартирате правилното намерение, успяхме да я стартираме, за да видим как ще изглежда. Ето екранна снимка на екрана за избор на акаунт в Instant Apps, където можете да изберете кой акаунт ще съхранява данни от приложението и ще извършва плащания, свързани с Instant Apps.


Ще продължа да се ровя и ще актуализирам тази статия, ако намеря нещо интересно в сборката на живо или чрез премахване на APK. Ако търсите тази последна версия на приложението Google Play Store, можете да я изтеглите точно сега от APK Mirror. Следвайте нашите Етикет за премахване на APK за повече подобни статии!