Google Play Store 7.8.15 เตรียมพร้อมรองรับ Instant Apps

APK Teardown ของ Google Play Store เวอร์ชัน 7.8.15 เผยให้เห็นว่า Play Store อาจเพิ่มหน้าจอการตั้งค่าสำหรับเปิดใช้งานการรองรับ Instant Apps

Google Instant Apps เป็นคุณลักษณะที่ช่วยให้ผู้ใช้สามารถ "สตรีม" บางส่วนของแอปพลิเคชัน Android ที่มีอยู่ เพื่อให้พวกเขาสามารถทดลองใช้แอปในรูปลักษณ์ดั้งเดิมโดยไม่ต้องติดตั้งแอป Instant Apps ต้องการการแก้ไขเล็กน้อยจากฝั่งนักพัฒนา แต่เพียงครั้งเดียว ได้รับการอนุมัติจาก Google เพื่อใช้การเปลี่ยนแปลงเหล่านี้ แอปพลิเคชันเหล่านี้จะสามารถเข้าถึงผู้ชมได้กว้างขึ้น เนื่องจากผู้ใช้แชร์ลิงก์ให้กับเพื่อนและครอบครัวของตน Instant Apps เปิดตัวครั้งแรกในช่วง กูเกิล ไอ/โอ 2016 แต่จนถึงเดือนมกราคมปีนี้เท่านั้นที่ก อุปกรณ์ไม่กี่เครื่องและแอปไม่กี่รายการ สามารถใช้ประโยชน์จาก Instant Apps ได้

อย่างไรก็ตาม ด้วยการเปิดตัว Google Play Store v7.8.15 ทำให้ Instant App อาจเริ่มเห็นการเปิดตัวที่กว้างขึ้น ในการแยก 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 ว่าแอปของตนรองรับบริการนี้ด้วย

นอกจากนี้ ยังมีไฟล์ XML หลายไฟล์ภายใน APK ที่กำหนดวิธีที่หน้าจอการตั้งค่า Instant Apps จะปรากฏต่อผู้ใช้ ไฟล์เหล่านี้ชื่อ 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>

[/แท็บ]

[/แท็บ]

สุดท้ายนี้ เนื่องจากคุณสามารถเข้าถึงกิจกรรม Instant Apps ได้หากคุณแสดงเจตนาที่ถูกต้องด้วยตนเอง เราจึงสามารถเริ่มต้นเพื่อดูว่าจะมีลักษณะอย่างไร นี่คือภาพหน้าจอของหน้าจอการเลือกบัญชี Instant Apps ซึ่งคุณสามารถเลือกได้ว่าบัญชีใดที่จะจัดเก็บข้อมูลแอปและชำระเงินที่เกี่ยวข้องกับ Instant Apps


ฉันจะค้นหาและอัปเดตบทความนี้ต่อไปหากฉันพบสิ่งที่น่าสนใจในเวอร์ชันที่ใช้งานจริงหรือผ่านการแยกไฟล์ APK หากคุณกำลังมองหาแอป Google Play Store รุ่นล่าสุด คุณสามารถดาวน์โหลดได้ตอนนี้ที่ APKMirror. ติดตามเรา แท็กการแยกส่วน APK สำหรับบทความเพิ่มเติมเช่นนี้!