Obchod Google Play 7.8.15 Pripravuje sa na podporu okamžitých aplikácií

Zrušenie súboru APK z Obchodu Google Play verzie 7.8.15 odhaľuje, že Obchod Play môže pridať obrazovku s nastaveniami na povolenie podpory okamžitých aplikácií.

Okamžité aplikácie Google je funkcia, ktorá používateľom umožňuje „streamovať“ časti existujúcich aplikácií pre Android, aby si mohli aplikáciu vyskúšať v jej natívnom vzhľade bez toho, aby si ju museli inštalovať. Okamžité aplikácie vyžadujú od vývojárov malé úpravy, ale raz schválené spoločnosťou Google na implementáciu týchto zmien tieto aplikácie budú schopné osloviť širšie publikum, pretože používatelia budú organicky zdieľať odkazy so svojimi priateľmi a rodinou. Okamžité aplikácie boli pôvodne predstavené počas Google I/O 2016 ale len do januára tohto roku a niekoľko zariadení a niekoľko aplikácií mohli využívať výhody okamžitých aplikácií.

S vydaním Obchodu Google Play v7.8.15 sa však Okamžité aplikácie môžu začať objavovať širšie. V odstránení súboru APK tohto vydania sme objavili nové reťazce a aktivitu, ktoré používateľom umožnia prihlásiť sa do okamžitých aplikácií.

Aj keď zrušenie súboru APK môže často predpovedať funkcie, ktoré sa môžu objaviť v budúcej aktualizácii aplikácie, je možné, že niektorá z funkcií, ktoré tu spomíname, sa v budúcom vydaní nedostane. Je to preto, že tieto funkcie momentálne nie sú implementované v živej zostave a spoločnosť Google ich môže kedykoľvek stiahnuť v budúcej zostave.


Obchod Play 7.8.15 Teardown súboru APK

Ako obvykle môžeme nájsť dôkazy o nových funkciách tým, že uvidíme, aké reťazce boli pridané do súboru APK. V tomto prípade vidíme, že obchod Google Play pridá podporu pre výber, ktorý z vašich účtov Google sa má použiť s okamžitými aplikáciami.

Obchod Play 7.8.15 Okamžité aplikácie


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

čítaj viac

Súdiac podľa toho, čo je v týchto reťazcoch, okamžité aplikácie budú procesom zrušenia. Vydavatelia, ktorých aplikácie podporujú službu Okamžité aplikácie, môžu v Obchode Play zobraziť špeciálny indikátor, že ich aplikácia tiež podporuje službu.

Okrem toho sa v rámci súboru APK nachádza niekoľko súborov XML, ktoré definujú, ako sa používateľovi zobrazí obrazovka s nastaveniami okamžitých aplikácií. Tieto súbory majú názvy instant_apps_settings_account_row.xml, instant_apps_settings.xml a 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][tab title ="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][tab title ="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>

[/tab]

[/tabs]

A napokon, keďže samotná aktivita okamžitých aplikácií je prístupná, ak manuálne spustíte správny zámer, mohli sme ju spustiť, aby sme videli, ako bude vyzerať. Tu je snímka obrazovky s výberom účtu okamžitých aplikácií, kde si môžete vybrať, ktorý účet bude ukladať údaje aplikácie a uskutočňovať platby spojené s okamžitými aplikáciami.


Budem pokračovať v hľadaní a aktualizovať tento článok, ak nájdem niečo zaujímavé v živej zostave alebo prostredníctvom rozloženia súboru APK. Ak hľadáte túto najnovšiu verziu aplikácie Obchod Google Play, môžete si ju stiahnuť práve teraz na adrese APKMirror. Sledujte naše Značka APK Teardown pre viac takýchto článkov!