Как разработать приложение для Android Go и чем оно отличается от обычного Android
Опубликовано: 2018-07-10Каждый раз, когда выходит новая версия Android, это обычно очень большое событие. В каждой новой версии есть куча новых функций, набор изменений дизайна и, в большинстве случаев , поток телефонов, которые будут соответствовать новой версии.
И когда запуск является чем-то таким же важным, как упрощенная версия Android, событие обязательно наделает шума.
Google в I/O 2017 объявила о выпуске ОС, которая будет работать на недорогих смартфонах, которые преимущественно доминируют в развивающихся странах, и OEM-производителям потребовался год, чтобы запустить свои устройства Android Go. Компании также используют пакеты приложений Android для распространения своих приложений.
Среди других анонсов MWC одним из них были названия устройств с Android Go.
Вот популярные устройства Android Go — Ulefone Note 7, Samsung Galaxy M01 Core, Alcatel 1X, Nokia 1, LavaZ50, ASUS Zenfone Live L1, Tecno Spark 6 Air, Infinix Smart HD 2021, Tecno Spark Go 2020 и Huawei Y3 среди других. .
Android Go — идея упрощенной версии Android
Сначала начнем с основного вопроса. Что такое Android Go?
Android Go , также известный как Android (версия Go) , представляет собой урезанную версию Android, специально предназначенную для работы на телефонах начального уровня.
Проще говоря, приложения Android Go означают предоставление высококачественных возможностей смартфона для устройств начального уровня. С самого начала и до сих пор приложения go для Android обеспечивают повышенную скорость, надежность и безопасность для миллионов устройств начального уровня благодаря приложениям и функциям, специально разработанным для удовлетворения местных потребностей.
Бизнес-стратегия, которая лежит в основе Android Go, заключается в расширении бизнеса за счет развивающихся стран, которые, с одной стороны, имеют преимущество в виде большой пользовательской базы, но, с другой стороны, сталкиваются с ограничениями из-за небольшого объема памяти, большого размера приложения и низкой производительности. Размер оперативной памяти.
Чтобы решить эти три основные проблемы, которые мешают Google заставить Android раскрыть свой рыночный потенциал, бренд выпустил Android Go, который:
- Заставьте Android работать на телефоне с 1 ГБ ОЗУ или даже меньше
- Сделать так, чтобы ОС занимала меньше места
- Заставьте предустановленные приложения потреблять меньше данных и места
Чтобы наилучшим образом служить развивающимся странам, технологический гигант внес три основных изменения в свою экосистему — операционную систему. Магазин игр. Программы.
Давайте рассмотрим все три структурных изменения, которые Google привнесла в Android Go, по одному.
Операционная система
Операционная система Android Go основана на Oreo, но оптимизирована для работы на смартфонах с оперативной памятью от 512 МБ до 1 ГБ. Что касается размера, он занимает вдвое меньше места, чем Android Nougat, что позволяет устройствам с меньшим объемом памяти хранить ряд приложений и мультимедиа из коробки.
Известно, что устройства под управлением Android Go открывают приложения на 15% быстрее, чем другое программное обеспечение Android. В дополнение к этому пользователи Android Go получают функцию «сохранения данных» в режиме по умолчанию, которая помогает им потреблять меньше мобильных данных.
Программы
Как и в случае с новой ОС, Google также разработала новые приложения, помогающие лучше использовать память устройства. Эти приложения требуют примерно на 50% меньше места и, как правило, работают намного лучше на слабом оборудовании.
Устройства Android Go поставляются с предустановленными приложениями:
- Google Ассистент Перейти
- Google Go
- YouTube Go
- Gmail Перейти
- Google Карты Перейти
- Gboard Go
- Хром
- Google Play магазин
- Файлы идут
Хотя эти приложения намного быстрее и меньше по размеру, в них отсутствуют некоторые функции. Теперь, хотя количество приложений Android Go ограничено, на данный момент ожидается, что их число увеличится в ближайшем будущем.
[Факт: все предустановленные приложения Android Go являются PWA. И это то, что Google хочет, чтобы вы знали о PWA ]
Магазин игр
Чтобы поддерживать синхронизацию легкого опыта, Google также запустил магазин Play Store.
Место для загрузки приложений Android Go, то есть Play Store предоставляет тот же контент, что и ваш обычный Play Store, только с витриной, которая подходит для устройств с небольшим объемом памяти. В магазине есть специальный раздел, который рекомендует пользователям приложения, разработанные специально для их смартфонов Android Go.
Хотя большинство этих изменений находятся в фоновом режиме, давайте посмотрим на изменения, которые явно присутствуют между Android Go и обычным Android .
Что нового в разработке приложений для Android Go?
Вот кое-что новое в Android 11 (версия Go)
1. Доступно на всех устройствах
Android (версия Go) доступна на всех новых устройствах с объемом памяти до 2 ГБ.
Благодаря расширению на 2 ГБ приложения для Android запускаются на 20 процентов быстрее, а с 270 МБ дополнительной свободной памяти пользователи теперь могут запускать от трех до четырех приложений в фоновом режиме. Разработка Android Go на устройствах с 2 ГБ также включает до 900 МБ дополнительного бесплатного хранилища, которого достаточно, чтобы сделать до 300 дополнительных селфи и загрузить целый фильм.
2. Улучшения конфиденциальности
Разработка приложений Go для Android для смартфонов имеет тот же подход к защите конфиденциальности на отраслевом уровне, что и любое устройство Android. Android 11 Go содержит новые обновления безопасности, которые упрощают контроль над тем, как и когда информация передается на вашем устройстве. С помощью одноразовой авторизации вы можете разрешить приложению доступ к таким датчикам, как ваш микрофон, камера или местоположение.
3. Переключайтесь между приложениями
В настоящее время устройства с широкими экранами очень распространены, поэтому Android Go дает вам возможность использовать широкий экран благодаря удобной навигации. Навигация на основе жестов в приложениях Go для Android помогает вам переходить на главный экран, назад и переключаться между приложениями с помощью простых движений.
Видимые отличия Android Go от обычного Android
1. Недавние приложения
*Android Go слева и обычный Android справа
Миниатюра последних приложений в Android Go намного меньше, чем в обычном приложении Google. Он расширяется, чтобы заполнить экран устройства по мере загрузки приложения, создавая впечатление, что приложения загружаются намного быстрее.
2. Гмейл
*Gmail Перейти
С приложением Gmail Android Go Google значительно сократил графику. Хотя визуально нет очевидных изменений, с точки зрения производительности, Gmail Go использует веб-просмотр, который делает производительность прерывистой.
3. Ютуб
По сравнению с обычным YouTube, YouTube Go намного проще и имеет гораздо меньше функций. В то время как с точки зрения пользовательского интерфейса, опять же, нет резкой разницы, но в случае с YouTube Go есть очевидные изменения с точки зрения функциональности — объем данных, которые будет потреблять видео, четко указан, больше нет опции «Нравится/не нравится» и комментариев. .
4. Гугл
Приложение Google Android Go может предложить гораздо больше, чем обычное приложение Google . Существует ряд параметров настройки, а также параметр «Поиск в трендах», который ранее отсутствовал в Google. Единственное, чего не хватает в Google Go, — это рекомендуемых карточек.
Что касается Assistant Go, то он не совсем отличается от Google Assistant, но есть несколько ограничений — нет возможности настройки, помощник не устанавливает плееры по умолчанию и не может управлять аппаратным обеспечением телефона.
5. Карты Google
Сходство между Google Maps и приложением Google Maps Android Go поразительно, Maps Go — это пример идеального отдыха, когда мы говорим о визуальности.
С точки зрения функциональности существуют некоторые очевидные ограничения, которые могут стать препятствием для ряда пользователей. В Google Maps Go полностью отсутствует пошаговая навигация в реальном времени, также в Google Maps Go отсутствуют обзоры.
Со всеми этими функциями и структурными изменениями цель, которую Google стремится выполнить с помощью приложений go для Android , состоит в том, чтобы улучшить общий пользовательский опыт для пользователей смартфонов начального уровня. Несмотря на то, что Google много сделал для оптимизации своего опыта, все компании, занимающиеся разработкой мобильных приложений для Android, должны идти дальше, расширяя бизнес за пределы географического региона, а не только как компания-разработчик приложений для Android в США или любая другая компания.
В связи с этим, вот ответ на вопрос « Как получить Android Go в вашем наборе приложений для Android».
Шаги по оптимизации процесса разработки приложений для Android, чтобы они соответствовали Android Go ak Как разработать приложение для Android
Процесс преобразования вашего обычного приложения Google в приложение Android Go начнется с ответа на вашу стратегию приложения.
Когда дело доходит до разработки приложения, оптимизированного для устройств, разработанных в соответствии со стандартами Android Go, вы можете выбрать один из трех вариантов:
Иметь общее приложение
Используйте одно и то же приложение для всех — устройства Android и Android Go предлагают одинаковые возможности. Приложение для Android здесь должно быть мультибинарным, но не должно иметь особого опыта для устройств с меньшим объемом оперативной памяти. Для этого вы можете использовать Android App Bundle, чтобы сэкономить до 65% размера без рефакторинга кода приложения.
Имейте одно приложение с разными APK
Используйте одно и то же приложение для устройств Go и других устройств с разным набором функций. Для этого вам нужно будет разработать разные APK, один из которых ориентирован на новое измерение android.hardware.ram.low, а другой — на другие устройства.
Имейте два приложения
Разработайте приложение Lite, ориентированное на устройства Android Go, и оставьте свое другое приложение Android как есть.
[ Знайте все о тренде Lite Apps ]
После того, как вы определились со стратегией разработки приложений, которой будете следовать, обратите внимание на следующие ключевые моменты:
Убедитесь, что приложение работает без сбоев и ANR
Приложение не отвечает и высокая частота сбоев — это два фактора, которые негативно влияют на уровень удержания пользователей. Используйте такие инструменты, как Crashlytics и Android Vitals, чтобы проверить сеансы без сбоев и уровень ANR вашего приложения для Android.
Сосредоточьтесь на Android Oreo
Android Oreo поставляется с рядом оптимизаций ресурсов, таких как ограничение фонового выполнения, которые обеспечивают правильное выполнение процессов в фоновом режиме. Прочтите руководство по миграции в Google Play, если ваше приложение не предназначено для API 26 или более поздней версии.
Сохраняйте установленный размер приложения небольшим
Существует четкая связь между размером APK и скоростью установки, поэтому чем меньше размер APK, тем выше количество установок.
Поскольку приложения Android Go будут ориентированы на смартфоны начального уровня с малым объемом МБ, вам необходимо убедиться, что размер вашего приложения не превышает 40 МБ. Для этого либо оптимизируйте текущий APK, либо создайте другой APK, ориентированный на пользователей Go.
Вот несколько советов, как уменьшить размер приложения:
- Используйте набор Android App Bundle
- Замените файлы JPEG/PNG на ресурсы WebP.
- Замените необработанный аудиоформат на AAC или MP3.
- Убедитесь, что библиотеки обновлены
- Держите код DEX в разумных пределах
Сохраняйте низкий объем памяти
При тестировании APK посмотрите на PSS, чтобы проанализировать объем памяти, который требуется приложению для запуска на устройстве.
Держите время холодного запуска менее 5 секунд
Когда вы запускаете тест на время холодного запуска после завершения полной перезагрузки тестового устройства, убедитесь, что приложение становится интерактивным в течение 5 секунд после запуска на устройстве пользователя. В сегодняшнем настроении пользователи, как правило, разочаровываются после пяти секунд ожидания загрузки приложения или игры. Это причина, почему скорость удаления высока.
Рекомендуется запускать тесты на время холодного запуска после полной перезагрузки устройства.
Подводя итоги
Итак, вот все, что вам нужно знать о том, что такое Android Go, Android Go и обычный Android, разработка Go для Android, услуги разработки для Android и, наконец, как разработать приложение для Android Go. Теперь, когда у вас есть вся необходимая информация, чего вы ждете? Свяжитесь с командой экспертов Android Go и расширьте свой бизнес.
[Также читайте: приложение Google Go скачали 100 миллионов раз]