Android-разработка и публикация в Google Play — тесно связанные, но не тождественные понятия. Разберём, с чего начинается путь Android-разработчика именно в контексте Google Play.
Кто такой Android-разработчик в экосистеме Google Play
Android-разработчик — это тот, кто создаёт приложения под операционную систему Android, используя официальные инструменты Google (Android Studio, Kotlin или Java, Android SDK). Google Play, в свою очередь, — основной, хотя не единственный, канал распространения таких приложений: путь от кода до пользователя в подавляющем большинстве случаев проходит именно через Google Play Console.
Регистрация Android-разработчика
Технически регистрация в Google Play Console не требует знания Android-разработки — это административный, а не технический шаг. Тем не менее, большинство Android-разработчиков проходят его в естественном порядке: сначала пишут первую версию приложения в Android Studio, а затем регистрируются в Play Console, чтобы её опубликовать.
Требования к Android-приложениям
Google Play предъявляет к Android-приложениям как технические требования (минимальная и целевая версия Android API, обязательный формат Android App Bundle для новых приложений), так и содержательные — соответствие Программе для разработчиков. Технические требования периодически ужесточаются: Google регулярно поднимает минимальную целевую версию API, необходимую для публикации новых приложений.
Тестирование перед публикацией
Перед публикацией в production Android-приложение стоит протестировать на разных версиях Android и размерах экранов — фрагментация устройств остаётся характерной особенностью Android-экосистемы. Google Play Console поддерживает закрытое и открытое бета-тестирование, а также интеграцию с Firebase Test Lab для автоматизированного тестирования на реальных устройствах.
Отличия публикации Android-приложений от iOS
В сравнении с публикацией приложений для iOS у Android есть несколько характерных отличий: разработка возможна на Windows, macOS и Linux (в отличие от Xcode, доступного только на Mac), регистрация разработчика стоит меньше и требует разового, а не ежегодного платежа, а модерация Google Play в среднем менее строгая по содержательным критериям, хотя технические требования не менее взыскательны.
Нужен готовый аккаунт разработчика Google Play?
Посмотреть условия