Google Play Store 7.8.15 se prepara para admitir aplicaciones instantáneas

Un desmontaje de APK de Google Play Store versión 7.8.15 revela que Play Store puede agregar una pantalla de configuración para habilitar la compatibilidad con aplicaciones instantáneas.

Google Instant Apps es una función que permite a los usuarios "transmitir" partes de aplicaciones de Android existentes para que puedan probar la aplicación en su aspecto nativo sin tener que instalarla. Instant Apps requiere pequeñas modificaciones por parte de los desarrolladores, pero una vez aprobado por Google para implementar estos cambios Estas aplicaciones podrán llegar a un público más amplio a medida que los usuarios compartan enlaces de forma orgánica con sus amigos y familiares. Instant Apps se introdujo inicialmente durante Google I/O 2016 pero fue sólo hasta enero de este año que un pocos dispositivos y algunas aplicaciones podría aprovechar las aplicaciones instantáneas.

Sin embargo, con el lanzamiento de Google Play Store v7.8.15, es posible que Instant Apps comience a tener un lanzamiento más amplio. En un desmontaje del APK de esta versión, descubrimos nuevas cadenas y una actividad que permitirá a los usuarios optar por aplicaciones instantáneas.

Aunque un desmontaje de APK a menudo puede predecir funciones que pueden llegar en una futura actualización de una aplicación, es posible que cualquiera de las funciones que mencionamos aquí no aparezca en una versión futura. Esto se debe a que estas funciones no están implementadas actualmente en la versión en vivo y Google puede retirarlas en cualquier momento en una versión futura.


Desmontaje de Play Store 7.8.15 APK

Como es habitual, podemos encontrar pruebas de nuevas funciones viendo qué cadenas se han añadido al archivo APK. En este caso, podemos ver que Google Play Store agregará soporte para elegir cuál de sus cuentas de Google usar con Instant Apps.

Play Store 7.8.15 Aplicaciones instantáneas


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

leer más

A juzgar por lo que hay en estas cadenas, Instant Apps será un proceso de exclusión voluntaria. Los editores cuyas aplicaciones admiten el servicio Instant Apps pueden mostrar un indicador especial en Play Store de que su aplicación también admite el servicio.

Además, hay varios archivos XML dentro del APK que definen cómo se mostrará al usuario la pantalla de configuración de Instant Apps. Estos archivos se denominan instant_apps_settings_account_row.xml, instant_apps_settings.xml y instant_apps_settings_menu.xml.

[pestañas][título de la pestaña ="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][título de la pestaña ="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][título de la pestaña ="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>

[/pestaña]

[/pestañas]

Finalmente, dado que se puede acceder a la actividad de aplicaciones instantáneas si inicia manualmente la intención correcta, pudimos iniciarla para ver cómo se vería. Aquí hay una captura de pantalla de la pantalla de selección de cuenta de Instant Apps donde puede elegir qué cuenta almacenará los datos de la aplicación y realizará pagos asociados con Instant Apps.


Continuaré investigando y actualizando este artículo si encuentro algo interesante en la compilación en vivo o mediante un desmontaje del APK. Si está buscando esta última versión de la aplicación Google Play Store, puede descargarla ahora mismo en APKMirror. Sigue nuestro Etiqueta de desmontaje de APK ¡Para más artículos como este!