Android настройка разрешений для приложений

admin

Оглавление:

Обзоры и статьи / Разрешения для приложений Android

Итак, вы только что приобрели смартфон на базе Android. Что дальше?

Дальше — самое интересное: загрузка приложений для расширения функциональности устройства. Возможно, вы загрузите и несколько игр, видеороликов или MP3-проигрыватель. Android позволяет легко настроить устройство с учетом своих потребностей, и эта особенность делает эту систему столь привлекательной для тех, кто хочет обладать уникальным в своем роде смартфоном.

Широкие возможности для настройки смартфонов на базе Android, а также богатый выбор приложений в Google Play — лишь две из причин роста популярности этой ОС.

В отчете аналитической компании Canalys говорится, что почти 50% из более чем 107 миллионов смартфонов, выпущенных во втором квартале 2011г., работают на базе Android. В Азиатско-Тихоокеанском регионе продано более 39 миллионов смартфонов Android.

Отчет компании Nielsen показывает , что Android занимает наибольшую долю рынка и лидирует в сегменте обмена данными в США. Кроме того, согласно этому отчету, каждый пользователь устройства на базе Android устанавливает в среднем 35 приложений .

Исследователи из организации Data Center of China Internet (DCCI) представили интересный отчет об использовании андроид-приложений в Китае.

Было исследовано 1440 приложений, из них 34,5% отслеживают информацию методом, названным DCCI «трансграничным отслеживанием данных» — отслеживание данных, не связанных с работой приложения. Согласно отчету, приложения отслеживают историю обмена сообщениями (12%), записи телефонных разговоров (18,1%), информацию из адресной книги (21,8%), отслеживание местоположения (49,9%), производят запись данных отправленных сообщений и ведут протокол исходящих звонков (14,7%).

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

Данное исследование в очередной раз доказывает неэффективность системы безопасности Android — разрешения для приложений читает меньше половины пользователей, большинство типичных пользователей по привычке нажимают «Далее-далее-далее», не слишком задумываясь о том, какую информацию выводит приложение на экран. А также принимают риски в случае необходимости приложения.

Приложения запрашивают разрешения перед запуском

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

Как и этот постоялец, каждое установленное вами на своем устройстве приложение Android требует для работы определенные разрешения — своеобразную «карту доступа». Разрешения, предоставляемые приложению, определяют доступные для него ресурсы устройства.

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

Единого списка разрешений для устройств на базе Android не существует. Однако все разрешения, обычно запрашиваемые приложениями, перечислены в комплекте средств разработки для Android (SDK) для разработчиков .

Веб-сайт Android Developers также содержит так называемый список Manifest.permission с основными разрешениями, которые необходимы приложениям для работы на Android-устройствах.

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

На данный момент в Google Play доступно почти 250000 приложений. Огромная пользовательская база Android является, вероятно, основной причиной, по которой эта платформа стала основной целью для попыток кражи данных.

Предоставление слишком большого количества разрешений связано с риском

Приложения запрашивают необходимые им для работы разрешения еще до начала установки. Внимательно читайте лицензионные соглашения (EULA), поскольку в них четко описываются задачи приложений. Для их выполнения и нужны разрешения, запрашиваемые у пользователей.

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

Приложения после установки позволяют просматривать выделенные им разрешения. Чтобы сделать это на устройстве под управлением Android 2.2 (Froyo), выберите Настройки > Приложения > Управление приложениями. Укажите приложение, разрешения которого хотите просмотреть.

В августе 2010г. Trend Micro была обнаружена троянская программа для системы Android, отправляющую текстовые сообщения на определенные номера. Большинство вредоносных программ для Android, с которыми мы сталкивались с тех пор, выполняли одно злонамеренное действие или их комбинацию: кража информации (похитители данных), предоставление удаленного доступа (приложения-бэкдоры), переход на мошеннические веб-сайты (приложения для клик-фрода), прослушивание звонков, чтение SMS-сообщений и контактных данных (мобильные шпионы), загрузка других вредоносных программ (загрузчики) и получение прав администратора.

Ниже перечислены разрешения, которые обычно запрашиваются зараженными программами:

Связь с сетью
Разрешение на связь с сетью открывает приложениям доступ к Интернету или устройствам с поддержкой Bluetooth. Это разрешение Android чаще всего используется злонамеренно, поскольку вредоносным программам подключение к Интернету необходимо для связи с командными центрами и для загрузки обновлений. Оно позволяет мобильным шпионам и похитителям данных отправлять информацию злоумышленникам. Включение режима видимости для Bluetooth также подвергает устройство Android риску заражения вредоносными программами наподобие тех, что существовали в ОС Symbian.

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

Телефонные вызовы
Мы сталкивались с вредоносными программами, которые используют это разрешение для кражи журналов вызовов с зараженных устройств Android. Журнал сохраняется в TXT-файле и отправляется в командный центр. Журналы вызовов являются излюбленной целью похитителей данных, поскольку содержат дополнительную информацию о пользователе. Разрешение на доступ к телефонным вызовам позволяет приложениям записывать разговоры и похищать текстовые сообщения. Это подвергает владельца устройства, который использует его для выполнения банковских операций, еще большему риску: ведь учетные данные, передаваемые по телефону или в SMS-сообщениях, могут попасть в руки киберпреступников.

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

Хранилище
Разрешение на изменение или удаление содержимого карты памяти (SD) позволяет приложению читать, записывать и удалять любую информацию на карте. Похитители данных могут использовать его для сохранения похищенной информации в TXT-, INI- или аналогичных файлах на SD-карте перед ее отправкой в командный центр. Это разрешение также позволяет перезаписывать существующие файлы на SD-карте.

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

Как избежать предоставления избыточных разрешений

Поскольку Android дает вам полную свободу в выборе приложений, помните о том, что ответственность за защиту устройства от вредоносных программ также лежит на вас. Дополнительные советы и рекомендации по обеспечению безопасности данных от вредоносных приложений можно найти в электронной книге « 5 простых шагов по защите смартфонов на базе Android » (ENG). Следуйте трем приведенным ниже советам, которые позволят вам избежать предоставления приложениям избыточных разрешений.

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

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

3. Хорошим решением также представляется использование мобильных средств безопасности (Антивирусов), которые защищают не только телефон, но и данные на нем.

4pda.info

Скачать прошивку Android 6.0 Marshmallow и обзор Android 6

В 2016 году Android 6 Marshmallow занял свою позицию в Android смартфонах и планшетах. Шестая версия не так богата на нововведения, как предыдущая Android Lollipop. Однако Google не теряет хватку, система в целом очень приятная и имеет много преимуществ перед предыдущей!

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

Новые функции в Android Marshmallow?

Google Now on Tap

Новая технология сканирует экран, текст на экране, фотографии, моментально анализирует и выдаёт вам то что вы хотите. Приглашаете даму в ресторан, Google Now on Tap порекомендует вам хороший ресторан на основе отзывов посетителей. А также данная технология использует вашу историю поиска для анализа данных.

Новые стандарты в Android Marshmallow

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

Поддержка USB Type-C – никаких проблем с перевёрнутым кабелем, теперь подключение кабеля можно производить “вслепую” , то есть любой стороной.

Гибкая и удобная настройка разрешений для приложений

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

Новейшая система энергосбережения Doze

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

Встроенный браузер Google Chrome

Google Chrome как браузер по умолчанию – удобно и функционально. Теперь страницы в приложениях открываются внутри приложения, за счёт чего потребляется меньше ресурсов и экономится заряд аккумулятора.

Установка приложений на карту память

Используйте карту памяти как системный диск, устанавливайте игры и приложения. Очень полезное нововведение, так как не у всех на борту 128 гигабайт память.

Другие возможности

Android 6.0 может заряжать другие аппараты и делать резервные копии системы, не используя сторонние приложения.

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

Видео Android 6 Marshmallow

Получение Root прав

Рекомендуем воспользоваться новой программой Rootkhp. Полное описание и обзор программы есть на нашем сайте.

Установка прошивки Android 6.0 Marshmallow

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

android8firmware.pro

Как управлять разрешениями приложений в ОС Android 6.0 и более поздних версий

Разрешения определяют, какие данные или функции доступны приложению из Google Play. Их можно настроить при установке программы на устройство с ОС Android 6.0 и более поздних версий. Например, иногда приложения запрашивают доступ к контактам или информации о местоположении. Настроить разрешения можно также после установки.

Совет. Чтобы узнать свою версию Android, откройте настройки устройства и выберите О телефоне, О планшете или Об устройстве.

Новые приложения

Некоторые приложения из Play Маркета запрашивают доступ к данным перед установкой. На устройстве с ОС Android 6.0 или более поздней версии вы также можете настроить разрешения во время работы с программой.

  • Запустите приложение «Play Маркет» .
  • Откройте страницу нужного приложения. Прокрутите ее вниз до раздела «Разработчик» и выберите Посмотреть разрешения.
  • Нажмите Установить.
    • Некоторые приложения будут установлены сразу. Вы сможете разрешить или запретить доступ к данным или функциям во время работы с программой.
    • Перед скачиванием других приложений появится список необходимых разрешений. Если вы не хотите предоставлять их, откажитесь от установки программы.
    • Приложения, установленные на устройстве

      При обновлении установленного приложения его разрешения могут измениться.

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

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

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

      Выберите подходящую инструкцию.

      Как отключить автообновление для отдельного приложения

      1. Откройте приложение «Play Маркет» .
      2. Нажмите на значок «Меню» Мои приложения и игрыУстановленные.
      3. Выберите приложение.
      4. Нажмите на значок «Ещё» .
      5. При необходимости снимите флажок рядом с пунктом «Автообновление».
      6. Как отключить автообновление для всех приложений

      7. Нажмите на значок «Меню» НастройкиАвтообновление приложенийНикогда.
      8. Приложения с мгновенным запуском

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

      9. Откройте настройки устройства .
      10. Нажмите на нужное приложение.
      11. Просмотрите раздел Разрешения.
      12. Настройка разрешений

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

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

        Установленное приложение

      13. Коснитесь приложения, которое хотите обновить.
      14. Нажмите Разрешения.
      15. Чтобы предоставить разрешение, переместите переключатель вправо. Он станет зеленым. Для отмены разрешения переместите переключатель влево. Он станет серым.
      16. Приложение с мгновенным запуском

      17. Выберите GoogleПриложения с мгновенным запуском.
      18. Просмотрите раздел Разрешения.
      19. Нажмите Настройки .
      20. Выберите Приложения или Диспетчер приложений (в зависимости от устройства).
      21. Нажмите «Настройки» Разрешения приложений. Если пункт Разрешения приложений отсутствует, выберите Конфиденциальность и безопасностьРазрешения приложений.
      22. Коснитесь разрешения.
      23. Чтобы предоставить его определенному приложению, переместите переключатель вправо. Он станет зеленым. Для отмены разрешения переместите переключатель влево. Он станет серым.
      24. Если в приложении возникают ошибки, выполните действия ниже.

        Шаг 2. Убедитесь, что нужные разрешения предоставлены. Вот как это сделать:

      25. Выберите Настройки .
      26. Нажмите Приложения или Диспетчер приложений (в зависимости от устройства).
      27. Коснитесь нужного приложения.
      28. Нажмите Разрешения. Если разрешение отсутствует, переключатель рядом с ним будет серым.
      29. Предоставьте разрешение, переместив переключатель вправо. Он станет зеленым.
      30. Запустите приложение и проверьте, устранена ли проблема.
      31. Разрешения приложений в ОС Android 6.0 и более поздних версий

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

        Чтобы просмотреть разрешения на устройстве, следуйте инструкциям в разделе «Настройка разрешений».

      32. Датчики на теле
      33. Календарь
      34. Камера
      35. Контакты
      36. Местоположение
      37. Микрофон
      38. Телефон
      39. SMS
      40. Память
      41. Примечание. Если на устройстве установлена ОС Android 5.9 или более ранней версии, прочитайте эту статью.

        support.google.com

        Android 6.0 Marshmallow

        Моментальные ответы на вопросы

        Самый умный способ узнать то, что нужно

        Контекст от Now выручит вас где угодно. Одно нажатие – и система покажет нужную информацию и предложит полезные приложения.

        Скоро

        Если нажать и удерживать кнопку «Главный экран», функция «Контекст от Now» покажет полезную информацию с учетом ваших действий, а также ссылки на приложения.

      42. 1
      43. 2
      44. 3
      45. 4
      46. Попробуйте Контекст от Now

        Слушаете любимую группу? Контекст от Now покажет подробности и ссылки на информацию в приложениях.

        Собираетесь поужинать? Контекст от Now покажет подсказку о ресторане и ссылки на информацию в приложениях.

        Собираетесь в зоопарк? Контекст от Now покажет адрес, часы работы и даже ссылку, чтобы создать мероприятие в календаре.

        Это лишь некоторые примеры. Вы можете узнавать любую информацию, не закрывая приложение или сайт. Просто нажмите и удерживайте кнопку «Главный экран».

        Умный аккумулятор

        Android 6.0 экономит заряд батареи для самых важных задач

        www.android.com

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

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

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

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

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

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

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

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

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

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

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

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

        • Обеспечьте необходимые макеты для экранов категории large и xlarge . Также можно подготовить макеты, загружаемые с учетом характеристик экрана: наименьшего значения одного из показателей или минимально доступных ширины и высоты.
        • Как минимум, настройте для больших экранов геометрические параметры – размеры шрифтов, поля, интервалы – лучше используя пространство и делая контент нагляднее.
        • Настройте расположение интерфейсных элементов управления, так чтобы они были легко доступны пользователям планшетов, например, если они работают с ним в альбомной ориентацией экрана.
        • Заполнение для элементов интерфейса на планшетах обычно должно быть больше, чем на смартфонах. Рекомендуемый минимальный размер элементов – 48 пикселей (с сеткой 16 пикселей).
        • Адекватно используйте заполнение вокруг текста, он не должен располагаться непосредственно по краям экрана. Минимальная величина заполнения вокруг текста на краях экрана должна быть 16dp (16 пикселей).
        • Особенно внимание уделите тому, чтобы ваш макет не выглядел «растянутым» по экрану.

        • Линии и текст не должны быть чрезмерно длинны — оптимизируйте текст, чтобы длина строк не превышала 100 символов, а еще лучше – выдержите размер 50-75 символов.
        • Прокручиваемые списки элементов ListView и меню не должны занимать всю ширину экрана.
        • Используйте заполнение для управления шириной экранных элементов или перехода к планшетным интерфейсам с несколькими панелями (см. следующий раздел).
        • 3. Использование дополнительной области экрана

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

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

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

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

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

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

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

        Таблица 1. Размеры растровых ресурсов для разных типов значков.

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

      47. При разработке значков используйте векторные формы, которые будут масштабироваться без ухудшения качества деталей и без искажений по краям.
      48. Используйте предусмотренный для разрешения квалификатор ресурса, чтобы обеспечить загрузку правильных значков для каждого разрешения экрана.
      49. Для планшетов и других устройств с большими экранами часто требуется значок запуска, который на один «размер разрешения» больше, чем фактическое разрешение экрана, поэтому необходимо подготовить значок запуска с максимально возможным разрешением. Например, если у планшета экран xhdpi , он будет запрашивать версию значка запуска xxhdpi .
      50. 5. Настройка размеров шрифтов и элементов управления сенсорного экрана

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

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

      51. Текст не должен выглядеть чрезмерно большим или слишком маленьким на всех экранах планшетов, независимо от их размера и разрешения. Убедитесь, что размеры для надписей элементов интерфейса подобраны в соответствии с элементами, к которым они относятся; проверьте, нет ли неуместных переносов в этих надписях, заголовках и других элементах.
      52. Рекомендуемый размер для элементов управления сенсорного экрана составляет 48 пикселей (минимум 32 пикселя) — возможно потребуется настройка вашего интерфейса. См. информацию о стратегиях внедрения, которые помогут большинству пользователей, в документе Количественные показатели и сетка. Чтобы удовлетворить потребность некоторых пользователей в доступных элементах управления, будет уместно использовать элементы управления большего размера.
      53. Там, где это возможно, для маленьких значков расширьте область касания, сделайте ее больше 48 пикселей, используя класс TouchDelegate , или просто поместите значок в центр прозрачной кнопки.
      54. Связанные ресурсы

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

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

      55. Установите для высоты и ширины виджета по умолчанию значение, пригодное для планшетного экрана, сделайте это для минимального и максимального значений изменения высоты и ширины виджета.
      56. Виджет должен иметь возможность растягиваться до 420 пикселей и более, чтобы занимать 5 и более строк начального экрана (если это вертикальный или квадратный виджет) или столбцов (если это горизонтальный или квадратный виджет).
      57. Убедитесь, что созданные с помощью 9-Patch изображения отображаются корректно.
      58. Используйте заданные по умолчанию системные границы.
      59. Установите в манифесте приложения для атрибута targetSdkVersion значение 14 или выше, если это возможно.
      60. 7. Обеспечение полного набора функциональных возможностей для пользователей планшетов

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

      61. Спроектируйте свое приложение так, чтобы для планшетов предлагался как минимум такой же набор возможностей, что и на мобильных телефонах.
      62. В особых случаях в планшетной версии приложения можно исключить или заменить некоторые функции, если они не поддерживаются имеющимся оборудованием или стандартными сценариями использования большинства планшетов. Например:
        • Если смартфон использует функции телефонной связи, но они не доступны на данном планшете, можно исключить или заменить соответствующую функцию.
        • Во многих планшетах есть датчик GPS, но большинство пользователей обычно не берут свои планшеты на пробежку. Если ваше приложение для телефона предлагает пользователям возможность записать с помощью GPS маршрут, который вы пробежали с телефоном, нет смысла добавлять эту функцию в приложение для планшетов, поскольку этот сценарий использования не будет востребован.
        • Если вы исключаете какую-то функцию или совместимость из своего интерфейса для планшетов, убедитесь, что она действительно недоступна, а также проверьте работоспособность основных функций без этой возможности (см. раздел об аппаратных возможностях ниже).
        • 8. Правильный выбор поддерживаемых версий Android

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

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

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

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

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

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

          5. Найдите все элементы в файле манифеста вашего приложения. В частности, обратите внимание на аппаратные возможности, которые могут быть недоступны на некоторых планшетах, такие как:
            • android.hardware.telephony
            • android.hardware.camera (связана с задней камерой), или
            • android.hardware.camera.front
            • Задекларируйте элементы как нетребуемые, включив атрибут android:required=”false” .

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

              , которые подразумевают наличие аппаратных возможностей, не применимых к планшетам. Если вы обнаружите декларацию таких прав доступа, обязательно явным образом задекларируйте соответствующий элемент для подразумеваемых возможностей и включите в него атрибут android:required=”false” .

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

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

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

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

            • В элементе , если он задекларирован, не должны указываться атрибуты android:largeScreens=»false» или android:xlargeScreens=»false» .
            • Для определения совместимости приложений значение minSdkVersion не должно быть меньше 13, а для элемента необходимо указать оба атрибута android:largeScreens=»true» и android:xlargeScreens=»true» .
            • Если в манифесте приложения задекларирован элемент , в нем должны быть атрибуты, указывающие все комбинации размеров и разрешений для планшетных экранов, поддерживаемые приложением. Обратите внимание, что там, где это возможно, вы должны избегать использования элемента для своего приложения.

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

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

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

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

            • Продемонстрируйте основные функциональные возможности вашего приложения, но не экран запуска и не страницу входа. На снимках экранов нужно показывать те страницы, где пользователи будут проводить основное время в вашем приложении.
            • Добавьте снимки экранов как для 7-дюмовых, так и для 10-дюймовых планшетов.
            • Добавьте снимки экранов как в альбомной, так и в книжной ориентации экрана, если это возможно.
            • Используйте именно снимки экранов, если возможно. Старайтесь не показывать на снимках какого-либо оборудования.
            • Рекомендованное разрешение снимков экранов планшетного интерфейса – 1280 x 720 или выше для каждой из ориентаций.
            • Загрузите примерно 8 снимков экранов вашего планшетного интерфейса для 7-дюймовых планшетов и дополнительные 8 снимков экранов для 10-дюймовых планшетов.
            • Обновите описание своего приложения и примечания к выпуску

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

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

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

            • Добавьте один или несколько снимков вашего приложения, выполняющегося на планшете. Чтобы наиболее эффективно привлечь пользователей планшетов, рекомендуется рекламировать ваш планшетный интерфейс в равном объеме с интерфейсом для телефонов.
            • Ваш планшетный интерфейс должен быть как можно раньше показан в видеоролике. Не надейтесь, что пользователи планшетов будут терпеливо ждать, пока вы рассматриваете телефонную версию интерфейса. В идеале, если вы привлечете их в самом начале, показав планшетный интерфейс в первые 10 секунд или одновременно с представлением интерфейса для телефонов.
            • Чтобы сделать понятным, что вы показываете интерфейс для планшета, добавьте снимки приложения, работающего на устройстве, которое вы держите в руках.
            • Упомяните планшетный интерфейс своего приложения в звуковом сопровождении видеоролика.
            • Представьте планшетный интерфейс в своей рекламной кампании

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

            • Спланируйте маркетинговую или рекламную кампанию, подчеркивающую возможность использования вашего приложения на планшетах.
            • В ходе этой кампании представьте сильные стороны своего планшетного приложения — используйте Генератор изображений устройств для быстрой подготовки качественного рекламного изображения приложения, выполняющегося на 7- или 10-дюймовом планшете с нужной ориентацией экрана, с падающей тенью и блеском экрана или без них. Все просто – сделайте снимок экрана и перетащите изображение.
            • Включите отличительные значки Google Play в свою онлайн-рекламу, чтобы обеспечить пользователям прямую связь со страницей вашего приложения в каталоге. Можно создать отличительные значки для множества языков используя Генератор отличительных значков.
            • 12. Следование передовому опыту публикаций в Google Play

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

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

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

              Как оставить отзыв

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

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

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

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

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

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

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

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

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

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

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

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

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

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

              developer.android.com

              Это интересно:

              • Разрешения файлов на андроид Официальный русский сайт Droid4X! Скачайте бесплатно эмулятор Андроид на ПК! Скачайте Droid4X с официального сайта Droid4X - лучший андроид-эмулятор для персонального компьютера. Подробнее * запускайте любые Android-приложения на ПК. Русская версия Droid4X абсолютно бесплатно Эмулятор […]
              • Ставки налогов в зик Ставки налогов в зик До 796 000 руб. (2016)До 711 000 руб. (2015)До 624 000 руб. (2014) C 2016 года C 2015 года (10,0% - на солидарную часть тарифа страховых взносов) C 2014 года из них:6,0% на солидарную часть 10,0% на индивидуальную часть Ставки *** по дополнительному тарифу *** […]
              • Возврат за покупку play market Возврат денег за покупку в google play Вы можете вернуть деньги за приложение, которое вам не понравилось, буквально за пару действий. Вам даже не придется никому объяснять причину возврата. Правда, для этого придется поторопиться. Как быть, если вы прозевали момент, и с момента покупки […]
              • Нотариус донецк кировский район Нотариусы Кировский район Екатеринбург Адреса, расположение на карте и телефоны нотариусов Кировский район в Екатеринбурге. Нотариус Анисимова Ольга ВладимировнаГород: Екатеринбург Адрес: ул.Мичурина, 68 Нотариус Богодист Марина ЮрьевнаГород: Екатеринбург Адрес: ул.М.Сибиряка, 137 […]
              • Федеральный закон 234-фз Федеральный закон от 29 июля 2017 г. № 234-ФЗ «О внесении изменений в статью 39 Закона Российской Федерации «Основы законодательства Российской Федерации о культуре» и статью 4 Федерального закона «О народных художественных промыслах» (не вступил в силу) Принят Государственной Думой 20 […]
              • Родина дала приказ и он сразу на кавказ прыгнул Игра Загадки: Волшебная история. Ответы на уровни 31, 32, 33, 34, 35, 36, 37, 38, 39, 40 27 февраля 2014 И снова здравствуйте! Этот материал относится к целой серии статей, в которых публикуются ответы на игру Загадки Волшебная История в Одноклассниках. Немногим ранее мы уже […]
              • Основные законы организации труда ОСНОВНЫЕ ЗАКОНЫ ОРГАНИЗАЦИИ ПРОИЗВОДСТВА Работа сделанна в 2000 году ОСНОВНЫЕ ЗАКОНЫ ОРГАНИЗАЦИИ ПРОИЗВОДСТВА - Конспект Лекций, - 2000 год - Учет нормирования труда и зарплаты Основные Законы Организации Производства. Закон Наименьших Усилий. 3.2. Закон. ОСНОВНЫЕ ЗАКОНЫ ОРГАНИЗАЦИИ […]
              • Высшую силу имеет закон «Не имеет обратной силы закон, отягчающий ответственность» Юрист Алексей Коновалов о том, почему повышение пенсионного возраста законно — Алексей, что скажете? — Право гражданина России на социальное обеспечение по возрасту закреплено в ч. 1 ст. 39 Конституции. Государственные пенсии и […]