page.title=Качество приложений для планшетных ПК page.metaDescription=Планшеты являются быстро растущим сегментом на рынке устройств Android, что обеспечивает новые возможности для ваших приложений. page.image=/distribute/images/tablet-guidelines-color.jpg Xnonavpage=true @jd:body

Контрольный список

  1. 1. Проверка основных критериев качества приложений для планшетных ПК
  2. 2. Оптимизация макетов
  3. 3. Использование дополнительной области экрана
  4. 4. Применение ресурсов, разработанных для планшетных ПК
  5. 5. Настройка шрифтов и элементов управления сенсорного экрана
  6. 6. Настройка виджетов главного экрана
  7. 7. Обеспечение полного набора функциональных возможностей
  8. 8. Правильный выбор поддерживаемых версий Android
  9. 9. Правильное декларирование аппаратных требований
  10. 10. Правильное декларирование совместимых планшетных экранов
  11. 11. Представление планшетного интерфейса для вашего приложения
  12. 12. Следование передовому опыту публикаций в Google Play

Тестирование

  1. Настройка среды тестирования

Планшеты являются быстро растущим сегментом на рынке устройств Android, что обеспечивает новые возможности для привлечения новых пользователей и замещения бесплатных услуг платными. Рекомендации в этом документе помогут вам оправдать ожидания пользователей планшетных ПК, предложив им привлекательные функциональные возможности и удобный, интуитивно понятный интерфейс.

Хотя рекомендации пронумерованы, их можно применять в любом порядке. Каждую из рекомендаций необходимо применять разумно и в той мере, в какой она уместна для вашего приложения, стараясь не только обеспечить оптимальное качество продукта, но и в максимально возможной степени удовлетворить ожидания пользователей.

В документе содержатся ссылки на различные ресурсы, которые помогут при выполнении каждой из рекомендаций.

1. Проверка основных критериев качества приложений для планшетных ПК

Первым шагом к созданию хорошего планшетного приложения будет соблюдение основных критериев качества для всех устройств и форм-факторов, для которых предназначается приложение. Полную информацию об этом см. в руководстве Основные критерии качества приложений.

Перед публикацией приложения убедитесь, что выполнены основные технические проверки и соблюдены критерии выпуска, включая следующие:

Если приложение уже загружено в консоль разработчика Google Play, можно проверить, как оно соответствует всем этим критериям, открыв страницу Советы по оптимизации.

2. Оптимизация макетов для больших экранов

Система Android упрощает разработку приложений, которые одинаково хорошо работают на широком спектре устройств с различными размерами и форм-факторами экранов. Такая исключительная совместимость дает вам преимущество, позволяя разрабатывать одно приложение, которое затем может распространять для всех поддерживаемых устройств. В то же время, чтобы обеспечить максимально удобный интерфейс для каждой конфигурации экрана — в особенности для планшетных ПК — необходимо оптимизировать макеты и другие компоненты интерфейса для каждой из поддерживаемых конфигураций. На планшетах оптимизация интерфейса позволяет полностью использовать преимущества дополнительного экранного пространства, например, предлагая новые возможности, предоставляя новый контент, повышая удобство работы другими способами, и все это делает приложение более привлекательным для пользователей.

Если приложение изначально разрабатывалось для смартфонов, но теперь вы хотите распространять его и на планшетных ПК, необходимо начать с внесения минимальных исправлений в макет, шрифты и интервалы между объектами интерфейса. В некоторых случаях — например, для 7-дюймовых планшетов или для игр, использующих все пространство экрана — этих настроек может оказаться достаточно, чтобы ваше приложение выглядело великолепно. В других случаях, например, для больших планшетов, можно изменить дизайн некоторых частей интерфейса, заменив "растянутый экран" эффективным интерфейсом с несколькими панелями, упростив навигацию и добавив дополнительные элементы.

Избавьтесь от "растянутого" интерфейса: На планшетных ПК однопанельные макеты экрана приводят к появлению неуместных пустых пространств и чрезмерной длине линий. Используйте заполнение, чтобы уменьшить ширину интерфейсных элементов, рассмотрите возможность перехода к макетам с несколькими панелями.

Ознакомьтесь со следующими рекомендациями.

Особенно внимание уделите тому, чтобы ваш макет не выглядел "растянутым" по экрану.

Связанные ресурсы

3. Использование дополнительной области экрана

Макеты с несколькими панелями обеспечивают лучшую визуальную балансировку планшетных экранов, одновременно обеспечивая их большую эффективность и наглядность.

Планшеты обеспечивают значительно больше полезной площади экрана для вашего приложения, особенно в альбомной ориентации. Особенно этот прирост заметен на 10-дюймовых планшетах, но даже 7-дюмовые планшеты добавляют значительное количество места для отображения контента и привлечения пользователей.

Планируя интерфейс пользователя для работы на планшетах, убедитесь, что в нем будут полностью использованы все преимущества доступного дополнительного пространства. Ознакомьтесь со следующими рекомендациями.

Связанные ресурсы

4. Применение ресурсов, разработанных для планшетных ПК

Чтобы обеспечить оптимальное отображение приложений, подготовьте отдельные значки и другие растровые ресурсы для каждого разрешения экрана, поддерживаемого планшетами. В частности, необходимо изготовить значки для строки действий, уведомлений и значков запуска в соответствии с рекомендациями по дизайну значков, обеспечив для них различное разрешение, так чтобы они отображались с подходящим размером на всех экранах без смазываний или других искажений при масштабировании.

Таблица 1. Размеры растровых ресурсов для разных типов значков.
Разрешение Значок запуска В строке действий Маленький/ в контекстном меню Уведомление
mdpi 48x48 пикс. 32x32 пикс. 16x16 пикс. 24x24 пикс.
hdpi 72x72 пикс. 48x48 пикс. 24x24 пикс. 36x36 пикс.
tvdpi (используется hdpi) (используется hdpi) (используется hdpi) (используется hdpi)
xhdpi 96x96 пикс. 64x64 пикс. 32x32 пикс. 48x48 пикс.
xxhdpi 144x144 пикс. 96x96 пикс. 48x48 пикс. 72x72 пикс.

Как минимум, представьте версию каждого значка и растровый ресурс, оптимизированный хотя бы для одного из следующих разрешений, типичных для планшетных экранов.

Прочие рекомендации.

Связанные ресурсы

5. Настройка размеров шрифтов и элементов управления сенсорного экрана

Чтобы обеспечить оптимальную работу с вашим приложением на планшетных устройствах, выполните настройку размера шрифта и элементов управления в своем планшетном интерфейсе для всех поддерживаемых конфигураций экранов. Можно настроить размер шрифтов с помощью стилизующих атрибутов или ресурсов размеров, также можно настроить элементы управления сенсорного экрана с помощью макетов и растягиваемых растровых ресурсов, как описано выше.

Ознакомьтесь со следующими рекомендациями.

Связанные ресурсы

6. Настройка размеров виджетов главного экрана

Если в вашем приложении содержится виджет для главного экрана, здесь объясняется ряд моментов, учтя которые, вы сделаете приложение удобным для пользователей планшетов.

Связанные ресурсы

7. Обеспечение полного набора функциональных возможностей для пользователей планшетов

Tablet feature sets

Предложите пользователям планшетов наилучшие возможности вашего приложения. Вот несколько рекомендаций.

8. Правильный выбор поддерживаемых версий Android

Чтобы обеспечить максимальное распространение приложения на планшетах, убедитесь, что для него верно указаны совместимые версии Android и они поддерживают планшеты. Первоначально поддержка планшетов была добавлена в Android 3.0 (уровень API 11). Единая платформа пользовательского интерфейса для планшетов, телефонов и других устройств была представлена в Android 4.0

Можно настроить диапазон поддерживаемых версий Android, используя элемент <uses-sdk>в файле манифеста. В большинстве случаев можно правильно определить совместимые версии Android, установив в атрибуте targetSdkVersion этого элемента максимально доступный уровень API.

Как минимум, проверьте элемент <uses-sdk>, проконтролировав следующие моменты.

  1. Атрибут targetSdkVersion задекларирован со значением 11 или выше (рекомендуется 14 или выше).
  2. ИЛИ, атрибут minSdkVersion задекларирован со значением 11 или выше.
  3. Если задекларирован атрибут maxSdkVersion, он должен иметь значение 11 или выше. Обратите внимание, что, как правило, применение атрибута maxSdkVersion не рекомендуется.

Связанные ресурсы

9. Правильное декларирование требований аппаратных требований

Смартфоны и планшетные ПК обычно обеспечивают немного разную поддержку для датчиков, камеры, телефона и других встроенных функций. Например, на многих планшетах предусмотрена конфигурация Wi-Fi, не включающая поддержку функций телефонной связи.

Таким образом, чтобы распространять один APK для всех своих пользователей на смартфонах и планшетах, убедитесь, что в вашем приложении не задекларированы требования аппаратных возможностей, не поддерживаемых большинством планшетов. Наоборот, правильнее задекларировать, какие аппаратные возможности не требуются, сделав это в манифесте приложения, как о описано ниже.

После того как вы задекларируете аппаратные возможности как не требуемые, обязательно проверьте свое приложение на различных устройствах. Приложение должно нормально работать, даже если некоторые используемые им аппаратные возможности недоступны, обеспечивая принцип "постепенного отключения" и добавляя альтернативные функции, где это возможно.

Например, если приложение для определения местоположения использует модуль GPS, но он отсутствует на устройстве, приложение может позволить пользователю самому указать свое местоположение. Приложение может проверять аппаратные возможности устройства при запуске и выполняться с учетом этой информации.

Связанные ресурсы

10. Декларирование совместимости планшетных экранов

Чтобы приложение могло распространяться среди множества различных планшетов, в его файле манифеста должна быть указана поддержка планшетных размеров экрана.

Если в манифесте приложения задекларирован элемент <compatible-screens>, в нем должны быть атрибуты, указывающие все комбинации размеров и разрешений для планшетных экранов, поддерживаемые приложением. Обратите внимание, что там, где это возможно, вы должны избегать использования элемента <compatible-screens> для своего приложения.

Связанные ресурсы

11. Представление планшетного интерфейса для вашего приложения в Google Play

После того, как проведена вся работа по созданию полнофункционального оптимизированного интерфейса для вашего планшетного приложения, обязательно сообщите об этом своим пользователям! Здесь описаны некоторые основные способы рекламы вашего планшетного приложения для пользователей в Google Play.

Выложите снимки экранов планшетного интерфейса вашего приложения

Пользователям планшетов нужно знать, как будет выглядеть ваше приложение на их устройстве, не на мобильном телефоне. Если вы разработали планшетное приложение, обязательно загрузите снимки экранов вашего планшетного интерфейса в консоль разработчика в Google Play. Вот несколько рекомендаций.

Обновите описание своего приложения и примечания к выпуску

Обновите свой рекламный видеоролик

Просматривая рекламные видеоролики, многие пользователи узнают, как выглядит приложение, и решают, нравится ли оно им. Можно воспользоваться этим интересом применительно к пользователям планшетов, подчеркнув в рекламном видео ролике поддержку приложением планшетного интерфейса. Вот несколько советов и рекомендаций.

Представьте планшетный интерфейс в своей рекламной кампании

Обязательно расскажите пользователям планшетов о своем интерфейсе в ходе рекламной кампании: на веб-сайтах, в публикациях в социальных сетях, в рекламных материалах и т. д. Вот несколько рекомендаций.

Связанные ресурсы

12. Следование передовому опыту публикаций в Google Play

Здесь рассказывается о некоторых проверенных методах публикации планшетных приложений, которые помогают добиться успеха в Google Play.

Проверка выполнения советов по оптимизации для вашего приложения

В консоли разработчика Google Play теперь предлагаются советы по оптимизации, которые позволяют быстро проверить, насколько приложение соответствует основным рекомендациям по распространению и обеспечению качества планшетных приложений. Чтобы попасть на эту страницу, войдите в консоль разработчика, загрузите приложение из раздела "Все приложения", а затем выберите пункт "Советы по оптимизации" в навигационной панели слева.

В консоли разработчика страница с советами по оптимизации вашего приложения создается путем выполнения серии проверок на соблюдение основных критериев качества. Если обнаруживаются какие-то проблемы, вам сообщается о них как об элементах "Нужно выполнить" на странице с советами по оптимизации.

Если вы разработали планшетный интерфейс для своего приложения, обязательно посетите страницу с советами по оптимизации и посмотрите, как прошли основные проверки приложения. Если в списке указаны какие-либо проблемы, рекомендуется устранить их в приложении, а затем, если необходимо, загрузить новый двоичный файл для распространения.

Если на странице советов по оптимизации в списке "Нужно выполнить" есть проблемы, не относящиеся к вашему приложению, а также, если рекомендации могут снизить качество планшетного приложения, уведомите нас, используя контактную форму Разработано для планшетов». Мы выполним обзор вашего приложения и внесем соответствующие обновления на страницу советов по оптимизации.

Подтверждение фильтрации приложения

После того, как вы выгрузили приложение в консоль разработчика, проверьте список поддерживаемых пакетом APK устройств, чтобы убедиться, что приложение не отфильтровывается для планшетных устройств, для которых оно предназначено.

Распространение в одном пакете APK

Рекомендуется публиковать свои приложения как один пакет APK для всех поддерживаемых размеров экрана (телефонов и планшетов) на одной странице в каталоге Google Play. У такого подхода есть несколько важных преимуществ.

Если потребуется, вы можете выбрать альтернативную доставку приложения с помощью Поддержки нескольких APK, хотя в большинстве случаев рекомендуется использование одного APK для поддержки всех устройств.

Связанные ресурсы

Настройка среды тестирования планшетных ПК

Оцените качество работы своего приложения на планшетах, учитывая как основные критерии качества приложений, так и критерии качества планшетных приложений — используйте для тестирования подходящее аппаратное обеспечение или эмулируйте нужную среду.

Сравнив рекомендуемую среду тестирования для проверки с основными критериями качества приложения, включите в нее планшеты среднего размера и планшеты с большим или меньшим количеством аппаратных или программных функциональных возможностей.

Таблица 1. Стандартная среда тестирования может включать одно-два устройства из каждой категории (строки) в следующей таблице, которые поддерживают одну из версий платформы, какую-либо конфигурацию экрана и аппаратных возможностей.

Тип Размер Разрешение Версия Оболочка эмулятора AVD
7-дюймовый планшет large или
-sw600
hdpi,
tvdpi
Android 4.0+ (уровень API 14 и выше) WXGA800-7in
10-дюймовый планшет xlarge или
-sw800
mdpi,
hdpi,
xhdpi
Android 3.2+ (уровень API 13 и выше) WXGA800