Статистика использования приложений

Статистика использования приложений

Вы когда-нибудь задумывались, какие приложения занимают большую часть Вашего времени? Конечно, Вы можете предположить, что Вы используете больше всего, но, видеть то, что Вы используете (и как часто), может быть довольно полезным. Самое приятное то, что найти эту информацию так же просто, как установить приложение из Play Store.

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

Настройка и использование Quality Time

Чтобы начать, установите Quality Time и создайте аккаунт. Вы можете войти в систему с помощью Facebook, если хотите, или просто создайте новую учетную запись (если у Вас ее еще нет).

После того, как Вы войдете в систему, Вам необходимо предоставить доступ Quality Time к использованию приложений. Нажмите кнопку «Permit», затем «Quality Time», затем переключите использование доступа в положение «Вкл.». Это то, что позволяет Quality Time отслеживать использование приложений — без этой настройки приложение не может делать то, для чего оно предназначено.

Quality Time начнет отслеживать использование приложений. Он ничего не видит до того, как приложение было установлено (или до того, как доступ к ресурсу будет предоставлен, если Вы его установили и не настроили), поэтому Вы начнете с чистого листа.

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

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

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

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

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

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

Также на странице «Ежедневного использования» Вы можете нажать на сам день, чтобы отобразить график использования. Это довольно крутая вещь, чтобы увидеть, когда Вы наиболее активно используете свой телефон. Обратите внимание, что диаграмма использования приложений здесь не меняется, только строчный график внизу.

Дополнительные функции Quality Time

Все, что связано с основным интерфейсом Quality Time — это очень просто. Тем не менее, у него есть несколько дополнительных функций, например, отличная функция «взять перерыв», которая «заставляет» Вас на время оставить свой телефон в покое.

Чтобы получить доступ к этой функции, прокрутите страницу вниз до нижней страницы «Today» и нажмите на три полоски внизу, чтобы открыть меню. Оттуда нажмите «Take a Break», в котором будет предложено настроить профиль Quality Time.

ПРИМЕЧАНИЕ: Если Вы решите заблокировать уведомления, Вам необходимо предоставить доступ к уведомлениям для Quality Time, а если Вы хотите заблокировать вызовы, Вам придется разрешить доступ к приложению для вызовов. Оба варианта будут представлены, если Вы попробуете включить любую из этих функций.

Наконец, Вам нужно определить «время штрафа» (Early Manual Exit Penalty), которое представляет собой время, которое Вы должны будете ждать, прежде чем использовать телефон, если Вы отмените свой «Take Break» раньше…

После того, как Вы установили свои параметры, нажмите кнопку «Create» вверху.

ПРИМЕЧАНИЕ: После создания профиля Вы не сможете удалить его, не создавая второй профиль. Другими словами, как только профиль был создан, Вы должны постоянно использовать его.

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

В этот момент Ваш телефон будет бесполезным. Вы можете нажать кнопку «домой», чтобы перейти на главный экран, но это все — когда Вы попытаетесь запустить приложение, Quality Time запустит экран «break». Если не указано иное, единственным приложением, которому разрешено обходить этот экран, является приложение Вызовы.

Тем не менее, Вы можете закончить свой перерыв, нажав X в правом нижнем углу. Тем не менее, Вам придется подождать «штрафное время» (Early Manual Exit Penalty), которое Вы установили ранее, поэтому имейте это в виду. И как только время закончится, Вы сначала должны будете просмотреть рекламу.

Есть несколько других функций, находящихся в меню настроек, например, интеграция IFTTT и уведомление Daily Recap (которое включено по умолчанию).

Также есть возможность заблокировать определенные приложения от отслеживания в разделе «Settings» > «Tracking».

В целом, Quality Time — отличное приложение, которое позволяет Вам быстро увидеть, как часто Вы используете свой телефон.

Конечно, это не единственное приложение, которое это делает — есть и App Usage, но на наш взгляд Quality Time более интуитивно и предлагает немного больше информации, чем App Usage. Тем не менее, оба приложения отличные, и если Quality Time Вам не подходит, то попробуйте App Usage.

Мне нужно отслеживать использование приложений на Android, например, как это делает AppUsage (т. Е. Отслеживать количество запусков приложений и время, затрачиваемое на использование каждого из них). То, что я планирую сделать, это записать время начала, когда приложение запущено, а затем получить конечное время, когда приложение приостановлено или остановлено. В LogCat я могу видеть журналы запуска активности. Я посмотрел доступные системные трансляции, я не уверен, есть ли что-то, что транслируется всякий раз, когда начинается действие. , В основном, как определить, когда запущена деятельность?

Изменить: Кроме того, Android также имеет внутреннюю систему статистики использования, которая может быть найдена в приложении Spare Parts или когда набирается *#*#4636#*#* (Тестирование -> Статистика использования)

Теперь мы можем получить доступ к истории использования приложений на устройстве Android с новым API android.app.usage, выпущенным как часть Android 5.0 API. Система собирает данные об использовании для каждого приложения, агрегируя данные ежедневно, еженедельно, ежемесячно , И ежегодные интервалы

Для каждого приложения система записывает следующие данные:

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

В основном, как определить, когда запущена деятельность?

Вы этого не делаете. В Android SDK ничего нет «время начала запуска приложения» и «время окончания приостановки или остановки приложения».

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

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

Привет! Меня зовут Арсений Батыров, я работаю в Яндексе, а также веду курсы по тестированию. В работе мне часто приходится выбирать девайсы для проведения тестирования в различных условиях. Помимо очевидных параметров вроде dpi и ОС я часто опираюсь на статистику распространенности устройств, чтобы точно покрыть все наиболее популярные комбинации. В этой статье перечислены сервисы с различной статистикой, которыми я пользуюсь при подборе устройств. Если для вас эта проблема актуальна — добро пожаловать под кат.

Критерии выбора устройств

Без сомнения, самая популярная тема в мобильном тестировании — это подход к выбору реальных устройств. С необходимостью выбора сталкивается каждый тестировщик, начинающий или работающий в отрасли давным-давно. С одной стороны, чем больше девайсов — тем больше вариативность. С другой — время и бюджеты не бесконечны. Но малое количество устройств чревато пропущенными device-specific багами и долгими правками. И если для iOS выбор более-менее ограничен, то на Android различным вариантам нет числа. Поэтому выбирать и приоритезировать придется в любом случае.

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

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

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

Ошибки в выборе данных

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

Во-вторых, учитывайте рынок, на котором вы работаете. Популярность устройств очень сильно варьируется от страны к стране, зависит от их цены, операционной системы и многих других факторов. Девайс, который в США на первом месте по продажам, может даже не войти в топ-10 устройств в Индии, и наоборот. Если говорить о российском рынке, то на нем очень популярны устройства китайских производителей, в то время как в Европе их почти нет. Наконец, на рынке Центральной Африки или Южной Азии продаются и пользуются популярностью девайсы, о которых в остальном мире даже не слышали. Поэтому брать общемировые данные по популярности и использовать их на локальном рынке — большая ошибка.

В-третьих, не стоит путать списки самых популярных (то есть продаваемых) и самых лучших (мощных, дорогих, известных) устройств. От таких ошибок не застрахован никто. Например, однажды один из коллег-тренеров указал, что самым популярным устройством в России является Xiaomi Black Shark: игровой смартфон с очень мощным на момент выхода процессором и жидкостным охлаждением. Естественно, этот девайс был упомянут в списке самых лучших устройств, но не попал даже в топ-100 самых продаваемых по России. Внимательно проверяйте, что в статистике, на которую вы смотрите, упоминаются именно самые продаваемые, а не самые лучшие устройства.

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

Официальные данные

Естественно, некоторую статистику по операционным системам можно получить на официальных сайтах Google и Apple. Для Android существуют подробные списки с разбивкой по версиям, но обновляются они примерно раз в 3 месяца — обязательно учитывайте это при выборе.

Здесь же мы можем увидеть данные по девайсам с разными размерами и плотностью экранов.

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

Сторонние источники

Mixpanel

Более подробные данные по распределению ОС в динамике можно увидеть на ресурсе Mixpanel: один из графиков, например, показывает скорость принятия iOS 12 после выпуска.

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

Appbrain

Хорошие топы Android устройств, достаточно часто обновляемые, предоставляет сайт appbrain.com. Здесь можно посмотреть, какие устройства распространены для разных стран, а также увидеть, насколько популярно конкретное устройство в мире. К сожалению, для просмотра популярности устройства во всех странах одновременно нужна платная подписка, но в тестировании это требуется редко. Также при желании можно выбрать страну на карте мира, и по клику перейти на популярные android-девайсы там. Помимо этого можно увидеть разбивку по версиям Android ОС в динамике, что удобно для понимания трендов. Например, на этом графике видно, что в Android 9 растет быстрее, чем снижается доля Android 8, а вот доля более старых версий практически не меняется.

Browserstack

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

David-Smith

Ресурс разработчика приложения для iOS Audiobooks david-smith.org предоставляет статистику по использованию различных девайсов на этой платформе. Наиболее полезен график Device Breakdown, который позволяет быстро оценить популярность того или иного девайса на рынке. Помимо этого, можно увидеть распределение более старых версий ОС по устройствам, что помогает при выборе таких комбинаций для тестирования. Естественно, данные даны только по одному приложению, и для отдельных регионов они могут сильно отличаться, но для использования в качестве референса сайт подходит отлично — тем более что информация обновляется регулярно.

Device Atlas

androidnik.ru

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

Kantar WorldPanel

А вот на сайте Kantar WorldPanel нет статистики по России, и вообще нет разбивки по конкретным устройствам. Зато там есть таймлайн, начинающийся с января 2012 года, на котором можно в динамике посмотреть, как менялся рынок мобильных ОС в той или иной стране. На выбор дается Android, iOS, Windows Phone и Blackberry. Последние две уже не актуальны, зато можно наглядно увидеть, как они теряли свои рыночные доли.

statista.com

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

Statcounter

На сайте gs.statcounter.com есть множество различных данных, в том числе и по мобильным. Здесь можно посмотреть распределение производителей по практически всем странам в динамике.

При этом можно посмотреть статистику за много лет: для тестирования это не так важно, но может быть интересно. Здесь же можно увидеть и данные по типам ОС для каждой страны, что полезно для быстрой оценки вашего предполагаемого парка девайсов. Графики можно настраивать, и при желании выбирать различные типы устройств, страны и способы отображения.

Perfecto

Наконец, сайт мобильной фермы Perfecto предлагает специальную утилиту, которая может подобрать нужные девайсы для тестирования в зависимости от страны, типа устройства и нужной операционной системы. К сожалению, России среди возможных стран нет, но есть США, основные страны Европы, а также некоторые другие крупные страны. После ввода email можно увидеть полные результаты, а также доли по размеру экранов, количество смартфонов и планшетов и части мобильного рынка. При желании можно выбрать топ-10 нужных устройств, или устройства для покрытия 50 и 80% рынка.

Технические характеристики

Наконец, данные по конкретным девайсам: их размеры, разрешение, процессор и количество памяти, версии ОС и все остальное — можно найти на сайте gsmarena.com. Достаточно вбить конкретный девайс в поиск — и вы получите огромный массив данных по устройству на одной странице.

Выводы

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

О том, как эффективно работать со статистикой и других деталях мобильного тестирования я рассказываю на своем курсе «Ручное тестирование мобильных приложений». В нем мы поговорим о базовых понятиях мобильного тестирования: что такое нативные и веб-приложения, что такое гибридные приложения и так далее. Обсудим стратегию выбора устройств для тестирования, разберем отличия эмулятором и симулятором от настоящих девайсов, научимся перехватывать мобильный трафик и многое другое. Подробно сосредоточимся на особенностях и отличиях тестирования iOS и Android приложений.
Ссылка на программу курса: learnqa.ru/manual

Если же вам интересна автоматизация тестирования мобильных приложений, у нас есть курс на стеке Java, JUnit и Appium. На нем мы узнаем о тестовых фреймворках, научимся писать тесты с нуля: делать tap, правильно работать с ожиданиями (wait), swipe и многое другое. Затем поочередно напишем порядка 15 тестов, работающих на Android, iOS и MobileWeb приложения. Научимся работать с Maven и запускать тесты в Jenkins. К концу курса у вас будет свой рабочий фреймворк для быстрого написания самых разнообразных автотестов для любой мобильной платформы.

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

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

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

При тапе по названию любой программы в списке мы увидим развёрнутую статистику её использования. Здесь же можно активировать уведомление, которое будет появляться в том случае, если вы будете использовать данную программу больше указанного вами времени. Кроме этого, в настройках QualityTime есть функция Take a Break, которая заблокирует смартфон или планшет на некоторое время, чтобы избавить вас от соблазна опять проверить почту или Facebook.

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

Уведомление по электронной почте о слишком интенсивном использовании программ

Отметка в Google Calendar о чрезмерном использовании электронного гаджета


Добавить комментарий

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