Когда я перешел на андроид с symbian, мне тут же захотелось поставить программы типа файл менеджеров, таск менеджеров, программ обмена и т.п. Понятно, что подобных программ не одна и не две. Как делалось в Windows ? Читаешь обзоры, скачиваешь, что понравилось, пробуешь. Подход простой, понятный и работающий. Если приложений 5-10-20... А в андроиде их десятки и сотни! Все поставить и попробовать просто нереально.
В обзорах обычно 5-10 приложений, причем одни и те же приложения часто кочуют из одного обзора в другой. Получается, что большинство приложений никем нигде и никогда "не обозрено". Для того, чтобы более детально разобраться в приложениях той или иной категории и создана эта база. Абсолютное большинство приложений взято из Google Play (GP) (разумеется, описания, а не сами приложения).
Для каждого приложения указано имя (как оно себя идентифицирует) и имя в GP (обычно такое же) и есть картинка (иконка) приложения. Указаны версия, дата и размер приложения, количество установок и количество оценок. Указаны средняя оценка и конкретно по 5,4,3,2,1. Размер -1 означает, что реальный размер зависит от типа устройства. Если в колонке APK пусто, то приложение установлено из GP, 1-установка из apk-файла, 2-предустановлено производителем устройства, 3-не открывается в GP в момент проверки обновлений, 4-было в GP, но удалено. В колонку Уст я занес, на каких моих устройствах оно установлено. Колонка рейтинг пуста (я планировал записывать туда интегральную оценку в зависимости от популярности и оценок).
Полезная вещь - ссылка (Адрес), клик по которой сразу открывает описание приложения (в GP, если оно оттуда). Собственно, информация в базе и взята со страницы по этой ссылке. Можно посмотреть развернутое описание, отзывы пользователей и установить само приложение (если есть регистрация в GP).
Для некоторых групп приложений есть ссылка на обзоры (пометка ЕО – есть обзоры), но таких очень мало. Для групп в колонку «размер» занесен средний размер приложений группы, а в колонку «установок» - количество приложений в группе.
База заполнялась осенью 2015 года, но я обновил информацию по релизам и датам, а для группы 1С добавил новые приложения (на 16.04.2016).
Немного статистики:
Размер базы 127 Мб (в архиве 111Мб).
Приложений 5262
Файл-менеджеров - 104, причем с именем “File manager”- 8.
Игр 2048 (в разделе Разное) – 178 (это чтобы оценить, сколько похожих приложений может быть в Google Play).
Немного о Google Play. При поиске по строке GP выдает найденные приложения в виде таблицы. В строке 5-7 приложений, это зависит от ширины экрана и масштаба. На первый взгляд приложений не так много, но если экран прокручивать вниз и нажимать «Ещё», то появляются все новые и новые приложения (порой такие, которые вроде и не имеют отношения к строке поиска). В конце концов процесс останавливается. Значит ли это, что других подходящих приложений нет? Нет, не значит! GP прекращает показывать приложения после вывода 250 штук. Если кто знает, как это можно изменить, напишите в комментариях. Поэтому, чтобы увидеть оставшиеся за кадром приложения, надо усилить критерии поиска:
- задать более развернуто строку поиска (эффект может быть обратным - станет больше лишних)
- указать «бесплатные» или «платные»
- указать «со средней оценкой не менее 4»
Так я и делал, поэтому в некоторых группах >250 приложений (в "Калькулятор" их ровно 500). А сколько всего в GP файл менеджеров или таск менеджеров (может, тысячи?) одному… GP известно.
Небольшое отступление для тех, кто заинтересовался. Почему я так часто упоминаю файл-менеджеры? Наверно, потому, что это одно из самых первых приложений, которое следует загрузить для копания в андроиде. Мои любимые – Total commander и Ghost commander (аналог FARа). Но есть еще десяток, которыми я также пользуюсь.
Полезная категория – RDP для удаленного подключения к компьютеру (в базе их под 200, причем многие по интерфейсу и настройкам похожи, как братья-близнецы). Я сначала пользовался платным приложением, но оно не захотело работать с Server 2008, затем поставил Parallels 2X, так у него после обновления появились проблемы с русским языком и сейчас лучшим для меня оказался Microsoft Remote Desktop Beta (как ни странно).
Для обмена файлами комп<->андроид можно использовать облака или FTP-серверы, которые ставятся на андроид (важно – чтобы корректно работали с кириллицей в именах файлов). В качестве клиента на ПК я использую Far или TC.
Разнообразие устройств на андроиде приводит к тому, что приложение без проблем работает на одном устройстве и сильно косячит или вообще не работает на другом (может, этим объясняются «колы» там, где полно «пятерок»). Причем косяки могут вылезать после обновления релиза приложения или самой платформы андроид (что-то это мне напоминает…) и приходится либо возвращаться к старому релизу либо искать другое приложение.
Если кого-то интересуют определенные категории из представленых в базе, хочется поговорить про файловую систему (не сильно погружаясь в детали) или обсудить тему "почему места много, а для установки приложений его не хватает", то пишите, пожалуйста, в комментариях.