Google Play Store готується додати In-App Reviews

Остання версія програми Google Play Store, версія 15.9.21, натякає на нове діалогове вікно In-App Review, яке може дозволити користувачам переглядати програми з самих програм.

Якщо ви стежите за будь-яким відомим незалежним розробником додатків для Android у соціальних мережах, ви, напевно, бачили, як вони скаржаться принаймні, один раз про рейтинги Play Store. Це, втім, і зрозуміло, оскільки рейтинги поки що інколи абсолютно безглузді, може сприяти успіху програми або заважати їй. У Google Play користувачі, які мають проблеми з продуктом, з більшою ймовірністю залишать (негативний) відгук ніж користувачі, які не мають проблем із продуктом, що стосується багатьох онлайн-ринків із рейтингом системи. Щоб усунути цю проблему, багато розробників заохочують клієнтів залишити відгук у Play Store, якщо вони задоволені продуктом. Наразі єдиний спосіб для користувачів оцінити програму в Google Play – це перейти до списку Play Store, але Google, можливо, розробляє спосіб, за допомогою якого користувачі можуть оцінювати програми через діалогове вікно програми.

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

Новий код перевірки в програмі в магазині Google Play

Десь цього тижня почалася розгортання версії 15.9.21 програми Play Store, яку було завантажено на APKMirror розробником OpenGApps. Ми розшифрували цей APK і виявили нову дію під назвою "com.google.android.finsky.inappreviewdialog.InAppReviewActivity." Судячи з назви, це схоже на діалогове вікно, яке дозволяє користувачеві оцінювати програму, не виходячи з програми. Наразі під час запуску активності внизу з’являється проста кнопка «Надіслати», яка нічого не робить, якщо натиснути.

Це тому, що Google ще не запровадив цей процес перевірки в додатку. 3 нові файли макета з назвами in_app_review_dialog_fragment, in_app_review_dialog_rate_review_layout і in_app_review_dialog_thank_you_layout наразі порожні. Ми не дізнаємося, як виглядає цей процес перегляду в програмі, доки пізніший випуск Play Store не заповнить ці макети. Ми перевірили код і знайшли згадки про кілька відповідних прапорів, але ми не дізналися жодної корисної інформації.

Можливість зловживання?

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

Однак із перших днів появи Android Google жорстко боровся з цими потенційними шляхами зловживань. Android Q блокує початок фонової активності, наприклад, і останні версії Android також змушують додатки зі службами переднього плану показувати постійні сповіщення. API SYSTEM_ALERT_WINDOW, який використовується для створення накладень, буде в кінцевому підсумку буде повністю замінено за допомогою нового API Bubbles Android Q. Я не впевнений, як Google перевірить цілісність оцінок, наданих через новий огляд програми Play Store діалогове вікно, але я впевнений, що вони не працювали б над такою функцією, не взявши до уваги ці проблеми розгляд. Я залишу подальші припущення, коли ця функція буде ближче до запуску.

Я сподіваюся, що Google скористається цією нагодою, щоб розправитися з програмами, які показують фальшиві діалогові вікна перегляду в програмі — ви знаєте, ті програми, які повідомляють користувачам зв’яжіться з розробником, якщо він оцінить менше 5 зірок у фальшивому діалоговому вікні, а також перенаправте користувачів, які подають фальшиві 5-зіркові оцінки, до справжнього Play Store лістинг. Це тіньова практика, що я не бачу адреси цього потоку перегляду в додатку. Google правила щодо рейтингів користувачів Play Store не оновлювалися протягом деякого часу, але ми можемо побачити нові правила, якщо процес перевірки в додатку матеріалізується.


Дякуємо PNF Software за надання нам ліцензії на використання Декомпілятор JEB, професійний інструмент зворотного проектування для програм Android.