Google створив новий розділ якості програм на сайті Androd Developers, щоб допомогти розробникам створювати високоякісні програми.
Щоб допомогти розробникам Android створювати якісні програми, Google створив новий розділ якості програм на веб-сайті розробників Android. Цей новий розділ слугуватиме ресурсною сторінкою для всіх найкращих практик і сучасних тенденцій створення високоякісних програм.
The сторінка містить оновлені контрольні списки якості програм для візуального досвіду, функціональності, продуктивності та стабільності, конфіденційності та безпеки та Google Play. Google стверджує, що ідеальна програма має забезпечувати відшліфовану взаємодію з користувачем, швидко завантажуватися, не пропускаючи занадто багато кадрів, обережно обробляти дані користувача та забезпечувати відповідність політиці Google Play Store.
У розділі Visual Experience Google рекомендує додаткам використовувати компоненти Material Design для створення інтерфейсу користувача, підтримки темної теми та навігації жестами.
Далі в розділі «Функціональність» Google має кілька рекомендацій щодо медіа-додатків, зокрема використання стандарту стиснення відео HEVC для кодування відео та підтримки режиму «картинка в картинці». У ньому також сказано, що програми повинні використовувати Android Sharesheet для обміну вмістом, мінімізувати свою фонову активність і забезпечити їх сумісність з Doze і App Standby. На цій ноті Google також попереджає, що розробникам слід очікувати посилення обмежень на фонову діяльність у майбутніх версіях Android.
У розділі «Продуктивність і стабільність» розробникам пропонується скористатися перевагами Android Vitals щоб перевірити та скоротити час запуску додатка, а також діагностувати та вирішити будь-які помилки Android не відповідає (ANR).
Тим часом у розділі «Конфіденційність і безпека» Google каже, що програми повинні запитувати лише абсолютну мінімальну кількість дозволів і повинні чітко повідомляти користувачеві, чому їм потрібні певні дозволи. Додатки також повинні використовувати доступні методи біометричної автентифікації, щоб захистити конфіденційні дані користувача та використовувати ідентифікатори, які можна скинути, і обмежене сховище.
Нарешті, Google також закликає розробників зосередитися на інших форм-факторах, таких як планшети та складні пристрої, розумні годинники, пристрої Android TV і Android Auto.
Контрольний список якості програми оновлюватиметься щокварталу, щоб не відставати від останніх тенденцій. Google каже, що планує створити оновлені контрольні списки якості для інших форм-факторів, таких як планшети та Wear OS. Щоб отримати додаткові відомості, ви можете переглянути оновлені інструкції з якості на ця сторінка.