Несколько мыслей по поводу сортировки приложений в iTunes
четверг, 08.04.2010, 3:58 
Пока мы все находимся в предвкушении сегодняшнего анонса iPhone OS 4.0, которую, может быть, переименует во что-то более подходящее, например, OS Touch, т.к. она теперь используется не только на iPhone и iPod Touch, но и на iPad, у меня появилось несколько мыслей о том, чего я жду от этого анонса.
Размышлениям о судьбах текущей iPhone OS способствовала статья Alexmak про iPad («Обзор iPad, часть 3), где он пишет:
Вообще большой размер экрана iPad и одиноко болтающиеся на нем иконки приложений наталкивают на мысль о том, что в iPhone OS 4.0 среди новинок может оказаться не только многозадачность, но и новая схема организации рабочего стола. Причем это может коснуться не только iPad, но и iPhone — ведь интерфейс Home Screen разрабатывался без учета того, что на нем может быть размещено две сотни различных приложений, и в итоге приходится многократно листать туда-сюда экраны в поисках нужной программы (да, есть Spotlight для быстрого поиска, но это не всегда удобный выход). Я не удивлюсь, если в 4.0 Apple представит что-то наподобие виджетов, как это сделано у Windows Mobile и Android, для быстрого доступа к определенной информации. А иконки приложений можно было бы группировать по жанрам и потом рассматривать стопки иконок наподобие того, как это сделано с фотографиями у iPad. Но это так, просто фантазии пока что.
В этот момент я в очередной раз сортировала приложения по экранам своего iPhone. Для меня это задача нетривиальная. Настоящий маковод даже в самом лучшем телефоне от Apple найдёт кучу недостатков (there is always room for improvement) и не перестанет пинать производителя, пока он их не исправит. С одной стороны, я очень привыкаю к определённому расположению объектов, даже виду этих объектов вместе, и потом мне очень трудно передвинуть в этом ансамбле хоть один элемент. С другой стороны, мой перфекционизм не дремлет, и мне постоянно хочется, чтобы приложения были рассортированы наиболее правильным образом, но вручную это сделать не получается.
Я согласна с Alexmak, было бы неплохо, если бы Apple придумала новую схему организации рабочего стола. Какую именно схему, я пока не знаю. Я много думала об этом, и пока никакие умные и интересные идеи мне в голову не приходит. Остаётся надеяться на программистов Apple, что они придумают простое, красивое и функциональное решение.
Пока Apple не представила новую схему организации рабочего стола, у меня появились идеи, как бы iTunes мог нам помочь в решении этой задачи. Прежде чем я расскажу, в чём заключается эта идея, я бы хотела описать, как обстоят дела сейчас с приложениями и их сортировкой.

На данный момент в моей библиотеке iTunes 45 приложений, которые разбросаны по 6 экранам iPhone. Не все экраны заняты полностью, т.к. на один экран помещается 16 приложений, не считая 4 постоянных приложений в доке. Не все приложения установлены, потому что некоторыми приложениями я просто не пользуюсь. Тем не менее, мне их уже трудно сортировать и распределять по экранам iPhone. Всего на iPhone может быть не более 11 экранов или 180 приложений.
Стоит сказать, что я не самый «сильный» пользователь приложений на iPhone. Я живу на Украине, в которой iPhone официально не продаётся. Поэтому в нашей стране нет App Store, и возможность покупать приложения с помощью украинской кредитной карты в русском App Store появилась не так давно. Я не пишу обзоры приложений для iPhone (тогда бы их было намного больше) и придерживаюсь несколько консервативных взглядов по поводу того, стоит ли устанавливать новые приложения. Если есть какое-либо приложение, которое уже решает поставленную задачу, в общем случае, я не буду скачивать аналогичное приложения только для того, что мне хочется его попробовать и сравнить с уже существующим. Я скачаю аналог, только если мне его кто-то порекомендует, как нечто, что намного лучше. Я почти не играю в игры, иначе бы эта категория приложений заняла в моём iPhone не один экран. Кроме того, многие приложения ориентированы только на пользователей США или хотя бы крупных мегаполисов, а я живу вдали от них, и пользоваться такими приложениями мне нет никакого смысла.
Давайте посмотрим, какие приложения сейчас живут на моём iPhone и как они распределены по экранам.

Первый экран достаточно стандартный. Я знаю многих людей, которые его сильно кастомизируют и настраивают для себя. В результате, там почти не остаётся стандартных приложений, а только те, которые наиболее часто используются. Я так не могу: если на первом экране отсутствуют стандартные иконки, мне кажется, что телефон поломан — до того я привыкла к их взаимному расположению за несколько лет использования. Кроме того, мне нравится, как сочетаются цвета иконок стандартных приложений, и я ничего не могу с собой поделать.
На первом экране программа Outside располагается на месте Акций (Stocks), потому что я ими никогда не пользуюсь, чудесная Simplenote заменяет стандартные Заметки (Notes), потому что у неё красивый дизайн, нормальный шрифт в виде Helvetica и возможность синхронизации с облаком по wi-fi. Я слишком редко пользуюсь приложениями iTunes и App Store на iPhone, поэтому они живут на другом экране, а на их месте располагается замечательная программа для сортировки своих мыслей в твиты Birdhouse, мой любимый твиттер-клиент Tweetie 2 и новая любовь из категории игры Zenbound (да, я писала, что не играю в игры, но это исключение, которое подтверждает правило).

На втором экране у меня находятся Контакты (Contacts), потому что они там были всегда, и я ими достаточно часто пользуюсь; 1Password, которым я иногда пользуюсь чаще, чем любым другим приложением на iPhone, но он живёт на втором экране, чтобы быть подальше от любопытных глаз; Evernote и Facebook — потому что так сложилось исторически, и мне хочется, чтобы эти приложения были в пределах досягаемости; Flickr и мои ненаглядные фотоприложения ShakeItPhoto (аналог полароида), CameraBag (различные фотоэффекты) и Hipstamatic (ломограф) — по тем же причинам: если надо быстро что-то сфотографировать, то должны быть под рукой; NewsRack (моя любимая программа для чтения RSS, которая синхронизируется с GoogleReader) и OmniFocus (по-моему мнению, самый правильный таск-менеджер) — потому что я ими очень часто пользуюсь.

На третьем экране находятся приложения, которыми я пользуюсь несколько реже. Тут живут три чудесных маленьких робота от компании Tapbots: Convertbot, Weightbot и Pastebot (их функции понятны по названию). Они настолько замечательные, что я купила все три ещё до того, как поняла, как их буду использовать! Это пример действительно хорошего интерфейса для iPhone. Вместе с ними на третьем экране живёт BeejiveIM (аналог iChat), два приложения для метро Metropolitan (только для московского) и Podzemka с картами метро Москвы, Киева, Минска и Санкт-Петербурга; сервисы гео-локации Brightkite и foursquare (единственное приложение из всех на моём iPhone, у которого название не начинается с i, но всё равно пишется с маленькой буквы); iTunes и App Store.

Четвёртый экран — экран синих приложений. Мне очень нравится голобуй и синий цвет, поэтому с самого начала я стала располагать приложения с синими значками вместе. Впоследствии их стало много, и я им выделила отдельный экран. Тут располагаются Skype, Dropbox, Shazam для определения того, какая музыка сейчас играет, Remote для упрвления библиотекой iTunes, ещё один таск-менеджер Things (он красивый, но у меня почему-то никак не получается им пользоваться), мощное приложение погоды AccuWeather, Meebo, Echofon (ещё один твиттер-клиент) и Stanza для чтения книг. Книги на iPhone я практически не читаю, поэтому она живёт так далеко. В моей библиотеке есть и ReadMe, но у меня руки никак не дойдут найти книги в fb2-формате и начать им пользоваться.

На пятом экране живут приложения, которыми я пользуюсь очень редко, но всё равно рада, что они у меня есть: Компас (Compass), два блог-клиента Squarespace и Tumblr, ненужные Акции (Stocks) и Заметки (Notes), Digg, IMDb и закладка для Posterous (не знаю, почему они до сих пор не сделали клиент для iPhone), LinkedIn (ещё одна социальная сеть, в которой я участвую), Speed Test для проверки скорости, Instapaper (скачала по многочисленным рекомендациями, но до сих пор не успела распробовать), Wallpapers от Gelaskins и On this day… (календарь значимых событий в этот день).

В ссылке на шестом экране живут игры, которыми я почти не пользуюсь: Ramp Champ, Tap Tap Revenge 3 и Labyrinth 2 Lite.
Так рассортированы мои приложения, но ведь можно было бы их расставить и лучше. Например, Патрик Рон (Patrick Rhone) из блога Minimal Mac провёл такой эксперимент: он удалил все приложения с главного экрана, а потом по мере использования, поместил туда приложения, которые вызывает чаще всего. Вот как было (слева), а вот что получилось (справа):

Конечно, можно последовать его примеру, но это не наш путь. Компьютеры для того и существуют, чтобы решать задачи за нас и этим упрощать нам жизнь. Где же применение на практике лозунга Apple «It just works!», если в XXI веке мне надо самой расставлять руками приложения по экранам iPhone? Почему бы не научить iTunes это делать автоматически, и этим значительно упростить многим пользователям жизнь?
Я не знаю, возможно ли вообще это реализовать программно и будет ли делать это Apple, но мне бы очень хотелось, чтобы iTunes умела сама сортировать приложения по заданным критериям. Сторонние разработчки в этом вряд ли помогут, т.к. Apple пока не открывает многозадачность для сторонних приложений, а чтобы организовать сортировку по частоте и длительности использования, понадобится демон, который будет постоянно запущен и куда-то складировать логи, какие приложения открываются и закрываются.
Я не зря так долго рассказывала, как рассортированы приложения по экранам моего iPhone. Критерии текущей сортировки помогут нам определить критерии для автоматической сортировки в iTunes. Когда объектов немного, скажем, в пределах 10, их ещё можно расставить вручную. Когда таких объектов больше, хочется, чтобы iTunes всё сама рассортировала, ведь у неё есть несколько критериев для выбора того, какую музыку заливать на iPhone. Почему нет такой возможности для приложений?
У меня есть несколько идей, как это можно организовать в интерфейсе iTunes. В самом простом варианте, это будет список с галочками, где можно выбрать какой-то один тип сортировки, например, сортировка приложений по длительности и частоте использования, по категориям или по цвету иконок приложений (ведь на WWDC в июне 2009 г. они сделали подобную визуализацию на больших экранах), оставив при этом возможность рассортировать или в последствии упорядочить результаты сортировки вручную.

В более сложном варианте будет галочка оставить стандартные приложения на первом экране, а расставлять остальные приложения после них (специально для таких маньяков, как я, которые начинают сходить с ума, если на первом экране нет стандартных приложений).
Было бы ещё интереснее, если бы можно было использовать разные критерии сортировки вместе по мере их значимости, как в Smart-папках и плейлистах или электронных таблицах. Например, все приложения рассортированы по частоте и длительности использования, сгруппированы по категориям, категории расположены по разным экранам, а внутри категории — по цвету, чтобы было красиво.
Cовсем неплохо было бы, если бы по желанию, можно было применять разные критерии сортировки для разных экранов и перемещать не одно приложения, а несколько по разным экранам в процессе сортировки, например, если захочется расположить приложения двух категорий на одном экране.
Как всегда, мне хочется странного. Надеюсь, такого странного хочется не только мне, и Apple это организует в том или ином виде в следующей версии iTunes, если она не собирается кардинально менять схему расположения иконок на экранах своих «трогательных» устройств.
Пожалуйста, расскажите, что вы думаете по поводу сортировки приложений по экранам iPhone, iPod Touch и iPad. Сталкивались ли вы с подобными проблемами? Есть ли у вас какие-либо идеи, как улучшить текущую ситуацию? Жду ваших комментариев.
6 комментариев | | Опубликовано в
Apple
App Store,
Apple,
iPad,
iPhone,
iPod,
iPod Touch,
iTunes,
iTunes Store,
сортировка приложений 

Reader Comments (6)
Интересно! Почаще так писать, я тоже у себя в блоге размещу о моем айфоне и их приложениях, пусть будет полезно узнавать другим...
Благодаря тебе я узнала еще полезное о новых приложениях!
Понравился Ваш подход к сортировке, совсем «девчачий», - экран сининьких приложений! ;) В силу технического склада ума о таком варианте сортировки я как-то не задумывался. В свою очередь хочу Вам предложить свой вариант. Тунец ведь может отображать программы и по категориям (жанрам), например, travel, entertainment, lifestyle и т.д. Вот я примерно и следую этим принципам. Первый экран вообще не трогал. Второй — всякие batterylife, downloadmeter, istat, iDisk... Короче, те проги, что связаны непосредственно с производительностью. Третий экран - соц. сети (твиттеры, фейсбуки, гуглыридеры, галереи мобайл ми). Четвертый - карты, словари, читалки, википедия, всякие поиски кинотеатров и фильмов (развлечения короче). Пятый - игрушки. А больше у меня и нет экранов, этого хватает. Вот как-то так.
У меня проблема сортировки приложений в том, чтобы часто используемые были поближе к первому экрану, и чтобы приложения с похожими задачами были вместе. Но меня полностью устраивает, как их можно отсортировать в айтюнсе, и прочитав тут мысль про то, что айфон их сам бы менял по частоте использования - вот так я бы точно не смог, я точно запоминаю, где какое приложение, и если они будут прыгать, я их буду долго искать, это был бы ужас. Иногда чуть-чуть меняя сортировку под более правильную, я опять же вполне осознаю зачем мне сейчас так было бы удобней и быстро привыкаю к новому расположению. На первом экране у меня половина стандартные приложения и док всегда стандартный, я не часто использую iPod (тем более есть даблклик), но пытаясь перенести туда эхофон или биджив, я не могу к этому никак не привыкнуть, и меня раздражает, что док становится не таким, к какому я привык за 3 года.
@8bituser
Мне бы тоже не хотелось, чтобы iTunes постоянно сам сортировал приложения по частоте и использования. Я бы точно сошла с ума, если бы каждый раз после синхронизации приложения оказывалась в новом месте. Но он бы мог помогать их расставить один раз правильно, а потом предлагать изменения.
Спасибо за обзор, пополнил себе коллекцию Simplenote и клиентом для DropBox. За последний особое спасибо, так как даже не представлял, что он существует!
Интересно было почитать! А смысл «синий экран» рассмешил :) Я иногда замечаю, что приложения одного цвета доминируют на одном из экранов.