Google представляє Play Billing Library версії 3 і планує зробити пакети App Bundle обов’язковими у 2021 році

click fraud protection

Google анонсувала Play Billing Library v3 і планує зробити пакети Android App Bundle обов’язковими для нових програм, які завантажуються в Google Play Store у 2021 році.

покупки в додатку. Як би дехто їх не ненавидів, вони точно тут, щоб залишитися. Однак вони не позбавлені своїх переваг. Покупка в додатку дозволяє розробнику надавати безкоштовну та платну версії свого додатка без фактичної підтримки двох окремих додатків. Якщо ви публікуєте свою програму в Play Store, Google зазвичай вимагає, щоб ваші покупки в програмі проходили через нього (через 30%-ве скорочення).

На щастя, Google дуже легко налаштовувати покупки в програмі за допомогою таких цікавих речей, як перевірка ліцензії. Розробники можуть просто запровадити бібліотеку платежів Google Play, і вони майже готові. Щоб зробити покупки в програмі ще простішими, Google оголосив версія 3 бібліотеки платежів Play із деякими новими функціями та вдосконаленнями, а також важливою зміною політики.

Платіжна бібліотека Google Play v3 – Що зміниться

Оплата готівкою

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

Замість того, щоб натискати кнопку «купити» в додатку та оплачувати кредитною карткою, ви можете оплатити готівкою. Коли ви підтвердите покупку, Google покаже вам код. Віднесіть цей код до найближчого магазину, який бере участь у програмі, дайте їм потрібну суму готівкою, і тоді ваша покупка буде розблокована.

Наразі ця функція доступна лише в Індонезії та Малайзії, але планується ширше впровадження. Розробники також незабаром зможуть додати цей спосіб оплати до своїх програм.

Легше використання промо-коду

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

Однак тепер бібліотека Google Play Billing Library версії 3 додала можливість використовувати рекламні акції в програмі безпосередньо з Play Store; користувачам навіть не потрібно завантажувати програму, до якої вони звертаються.

Атрибуція покупки

Якщо в програмі чи грі є купа різних речей, які можна придбати, розробнику потрібен певний спосіб відстежувати, хто що купив. Раніше розробнику доводилося створювати спеціальне рішення, використовуючи застарілу структуру AIDL. Однак у бібліотеці платежів Google Play версії 3 тепер є вбудована підтримка атрибуції покупок, що дозволяє розробникам легко відстежувати, що купується.

Вимоги до версії бібліотеки

Якщо ви читаєте цю статтю, ви напевно знаєте про Мінімальні вимоги Google Play до версії SDK для публікації в магазині. в даний час програми мають бути націлені принаймні на API 28 (Android Pie), які будуть опубліковані в Google Play, і ця вимога зростає щороку.

Тепер існує подібна вимога до розробників, які впроваджують бібліотеку платежів Google Play. Щоб опублікувати програму за допомогою цієї бібліотеки в Play Store, вона має використовувати відносно свіжу версію. Наразі дозволені всі версії Play Billing Library, але починаючи з 2 серпня 2021 року всі щойно опубліковані програми повинні будуть використовувати принаймні версію 3. Існуючі додатки мають оновити до 1 листопада 2021 року.

Керівництво з міграції

Оскільки використання новіших версій Play Billing Library тепер є обов’язковою умовою, Google опублікував посібник із міграції, щоб допомогти розробникам оновлюватися. Цей посібник показує, як запровадити найновішу версію бібліотеки та що розробникам потрібно змінити, щоб використовувати її.

Ви можете переглянути посібник з міграції тут. Є також a відео посібник якщо це більш корисно для вас.

Ось і все про нову бібліотеку платежів Google Play. Якщо ви реалізуєте покупки в програмі, і ваша програма є в магазині Google Play, можливо, вам варто оновити бібліотеку платежів, якщо ви цього ще не зробили.

Обов’язкові Android App Bundle для щойно опублікованих програм у 2021 році

Розділ Мішала Рахмана

На Google I/O 2018, Google представив альтернативний формат розповсюдження програм під назвою Android App Bundle із розширенням файлу .aab. Мета Android App Bundle — зменшити розмір файлу кінцевого пакета додатків Android (.apk), який надається користувачеві, зменшивши розмір встановлення та час завантаження для користувачів. Файл .aab містить файли APK для базової програми та всіх підтримуваних архітектур (ARM, ARM64 і x86), мов і варіантів компонування. Для цього формату потрібно надати Google копію ключа підпису вашої програми, щоб консоль розробника Google Play могла створити пакет із підписаними версіями кожного файлу .apk у наборі; правильний файл APK для певної архітектури, мови та макета пристрою доставляється через Google Play Dynamic Delivery.

Розробники можуть розгортати Android App Bundle у Android Studio, Unity, або тріпотіння, і хоча підтримуються великі набори додатків із встановленим розміром APK до 500 МБ, файли OBB не підтримуються. Як альтернативу Google нещодавно розширив Android App Bundle, представивши Грайте в Asset Delivery для розробників ігор для динамічної доставки великих ігрових ресурсів. З огляду на всі ці покращення, тепер Google планує зробити пакети Android App Bundle обов’язковими для щойно опублікованих програм у Google Play Store.

В "Що нового в Google Play" відео, опубліковане минулого тижня на YouTube-каналі розробників Android (через AndroidPolice), співробітниця Google Мілена Ніколіч оголосила, що для нових програм у Google Play буде потрібна підтримка пакетів програм. Конкретної дати для цієї нової вимоги не вказано, хоча ми знаємо, що це відбудеться десь у 2021 році.

Більшість розробників і кінцевих користувачів не помітять жодних змін, викликаних цією новою вимогою, але це не означає, що ніхто не помітить. Розробники повинні будуть надати копію свого ключа підпису в Google, щоб вони могли підписувати програми, до чого деякі розробники можуть мати сумніви. Подальше поширення AAB ускладнить перерозподіл на різних платформах, зменшивши кількість завантажень і, отже, потенційний дохід від реклами. (Для розробників вони можуть використовувати відкритий код Google bundletool створювати власні AAB, видобувати їх, а потім завантажувати на інші платформи.) AAB також складніше для користувачам вручну завантажувати збоку, оскільки вони не підтримуються інсталятором пакетів Android і повинні бути розпакований.

Сподіваюся, ми дізнаємося більше про цю нову вимогу, коли наближаємося до 2021 року.