Динамічні доставки: так Google покращить Play Store

Play Маркет

Google готує дуже актуальні зміни в методі доставки файлів apk з Play Маркет. Майбутнє за модульними завантаженнями, і це так Динамічні поставки. Пояснюємо, як це буде працювати.

Яка поточна система завантаження програм?

Для будь-якого користувача або звичайного користувача спосіб встановлення програми дуже простий. Вам просто потрібно шукати його в Play Маркет і натисніть на Встановлювати. Готовий, більше не потрібно. Для розробниківОднак це трохи складніше. Вони повинні враховувати різноманітність пристроїв і систем, з яких можна встановити їх додаток, і адаптувати програму до кожного варіанту. В результаті, навіть якщо людина бачить лише один жетон, ззаду знаходяться декілька файлів apk які враховують усі можливості, пропонуючи завантажити ту, яка підходить кожному споживачеві.

кілька apk в Play Store

Зразок кількох файлів apk.

Як зміниться майбутнє завдяки динамічним поставкам і модульним завантаженням

Під час Google I / O 2018, компанія представила майбутні зміни, які торкнуться системи доставки додатків. Вони назвали це Dynamic Delivery, що можна перекласти як Динамічні поставки. І з чого вона складається? З Google вони зробили нотатки Проект Treble і, в основному, вони збираються зробити ставку на модульні завантаження.

динамічні доставки Play Store

Файли apk стануть пакетами Split APK. Буде базовий apk з усією центральною структурою та конфігурацією, яка є важливою для роботи програми. Це буде супроводжуватися іншими модулями, які містять конкретні конфігурації, які адаптуються до всіх пристроїв. Коли користувач вирішує встановити програму, Play Маркет визначає, які компоненти вам потрібні, і пропонує їх вам у кінцевому файлі apk, який встановлено на вашому мобільному телефоні.

Un користь Другою частиною цього є зміна цих модулів у фоновому режимі без необхідності перезавантажувати всю програму. Якщо, наприклад, мову телефону змінити з іспанської на французьку, додатки будуть робити те ж саме, і Play Маркет Він подбає про обслуговування компонентів для зміни мови у фоновому режимі.

Google також підтвердив, що в майбутньому, Ця система дозволить додавати нові функції набагато легше. Він ще не доступний, і для його реалізації знадобиться час, але ідея така: якщо програма обміну миттєвими повідомленнями хоче додати голосові повідомлення, більше не потрібно буде пропонувати повний пакет apk. Досить буде запропонувати модуль, який містить нові функції і стосується того, що користувач завантажив раніше. Ці модулі будуть називатися динамічними функціями APK, що перекладається як APK з динамічними функціями. Кожен з цих файлів APK із динамічними функціями може мати кілька модулів, тому внутрішня конструкція програми може мати структуру такого зображення:

динамічні доставки Play Store

Що означають ці зміни для файлів apk на таких веб-сайтах, як APK Mirror?

Ця нова система пов’язана з низкою проблем встановити невідомі програми en Android. Код, який використовує Google з відкритим вихідним кодом, що означає, що, наприклад, Amazon Ви можете використовувати його для свого магазину. Однак для порталів на кшталт Дзеркало АПК зміни більш актуальні.

з Динамічні поставки, традиційні файли apk більше не існують. Неможливо завантажити пакет і встановити його, як це було досі, оскільки всі функції розподілені в різних модулях. Хоча базовий APK працює як зазвичай, будь-яка функція, що пропонується через APK динамічної функції, буде поза межами, якщо додаткова конфігурація не виконується за допомогою командних команд. Азіатський банк розвитку. Це може бути несерйозним для користувачів, які найбільше возиться зі своїм мобільним телефоном, але це стосується самих звичайних.

динамічні доставки Play Store

На даний момент в Дзеркало АПК підтвердити, що вони заборонять завантажувати розділені файли .apk на свій портал, оскільки пропонувати файли, які неможливо встановити, було б непродуктивно. Вони працюють над новими методами, щоб запропонувати файли apk у майбутньому, коли нова система буде розгорнута, але наразі це рішення. Можливим ярликом буде завантаження програм із мобільних пристроїв з Android KitKat або старішими Динамічні поставки будуть застосовуватися з Lollipop. Однак ця система буде дійсна лише за умови, що програми сумісні зі старими версіями.

Які зміни побачить кінцевий користувач із Play Store

І все це, що це означає для звичайного користувача? Якщо ви розробник, вам доведеться запропонувати більше даних Google, щоб він міг обробляти різні компоненти та модулі та пропонувати їх правильно. У свою чергу, ви можете працювати безпосередньо з кожною функцією, щоб запропонувати відповідний модуль, не турбуючись про компіляцію багатьох файлів apk.

Якщо ви звичайний користувач якщо ви встановлюєте програми з Play Store, ви не зазнаєте змін. Ви продовжите пошук додатків у магазині та натиснувши кнопку Встановлювати щоб заволодіти ними. Єдине, що змінюється, це процес, якого ви ніколи не бачите.