Детский сад 7
В Микрософте работают очень странные люди. Они не понимают, что дизайнерам, которые рисуют экраны для компьютеров в кино, нельзя доверять интерфейс для настоящих устройств.

Уродское и непонятное становится сладким и непонятным. Ку-ку! В кино это работает только потому, что актёры в действительности не взаимодействуют с интерфейсами, просто специально обученные люди вовремя подменяют картинки, чтобы выглядело as if they did. У настоящих-то людей таких помощников закадровых нет!
Может быть, однажды кто-нибудь придёт в Микрософт и раскроет для них тайну, что анимация крута не самим фактом своего существования, а тем, что она помогает понять, как штуки расположены в пространстве: куда свернулось окно, или где тот экран, с которого я сюда попал. Когда всё плавно шевелится, но ни на одном экране нет ответа на вопрос «где я?», это же ведь плохо, а?
Но то, что людей показывают фотками, а не текстом, — это прекрасно, да (Айфон что-то слишком долго тупит в этом плане). Убрали многозадачность и не сделали Флеш — молодцы! Пользуясь случаем передаю привет всем, кто ругает Айфон за отсутствие многозадачности и Флеша.
А, да, это заметка про Виндоус-мобайл 7, если кто не понял.
Добавлено вскоре после публикации: Боже, им так и не рассказали о существовании инерции!

Уродское и непонятное становится сладким и непонятным. Ку-ку! В кино это работает только потому, что актёры в действительности не взаимодействуют с интерфейсами, просто специально обученные люди вовремя подменяют картинки, чтобы выглядело as if they did. У настоящих-то людей таких помощников закадровых нет!
Может быть, однажды кто-нибудь придёт в Микрософт и раскроет для них тайну, что анимация крута не самим фактом своего существования, а тем, что она помогает понять, как штуки расположены в пространстве: куда свернулось окно, или где тот экран, с которого я сюда попал. Когда всё плавно шевелится, но ни на одном экране нет ответа на вопрос «где я?», это же ведь плохо, а?
Но то, что людей показывают фотками, а не текстом, — это прекрасно, да (Айфон что-то слишком долго тупит в этом плане). Убрали многозадачность и не сделали Флеш — молодцы! Пользуясь случаем передаю привет всем, кто ругает Айфон за отсутствие многозадачности и Флеша.
А, да, это заметка про Виндоус-мобайл 7, если кто не понял.
Добавлено вскоре после публикации: Боже, им так и не рассказали о существовании инерции!
Вот это поглядел. Впечатления странные. С одной стороны, если сравнивать с WinMobile — это почти сказка. Но с ним сравнивать бесполезно, он мертв. А до iPhone — не дотягивает. В первую очередь — да, потому что «где я» становится основным вопросом. А во-вторых, блин, ну, скролл со второго раза почти всегда — это нонсенс. Да, софт бетный, но впечатления — ну, так, не очень.
Остальное пока не понял. Надо в руках подержать, и SDK видеть. Все-таки айфон еще очень силен SDKой.
А ещё они выдают за фичу тот факт, что они распознают номера телефонов на страницах в браузере и дают по ним позвонить! Это очень смешно, они реально как будто изолированы от всего, что происходит на планете.
Анимация вся естественная и приводится в движение исключительно пользователем. Меня не напрягает, что, когда я что-то трогаю в реале, то оно шевелится, наоборот, меня бы удивило если бы в реале предметы мгновенно появлялись бы ниоткуда и исчезали в никуда, как это прининято в операционных системах. Возможно, стоит в некоторых местах убрать лишние переворачивания элементов, но уверен, что это можно будет сделать штатно — в iPhone тоже много лишних настроек.
«Где я»? — практически везде имеется либо заголовок, либо по контексту все сразу понятно.
UI получается более целостным, прямо как по Раскину — MS пошел по инновационном пути, когда границы между программа начинают растворятся. В iPhone все распадается на огромное количество обособленных экранчиков мало связанных между собой. MS будет очень сложно сделать так, чтобы разработчики не возвели опять кучу искусственных барьеров между приложениями.
То есть, люди думают, что она нужна, но когда спрашиваешь «зачем» — оказывается, что именно эти-то вещи в Айфоне как раз работают. Естественно, сама ОС поддерживает многозадачность: MobilePhone.app запущена всегда, и эсемески приходят тоже. Музыку можно слушать и в это время тыкать в браузер или играть в игру. Во время разговора по телефону можно заглянуть в почту или сфоткать что-то и отправить тому, с кем говоришь. Просто сторонним приложениям запрещено оставаться в фоне и делать там что-то загадочное, вот и всё.
Единственное, чего мне не хватает от Айфона, я назвал в подкасте: фоновой загрузки веб-страниц, пока я, допустим, пошёл завести будильник на завтра.
Я имел в виду произношение. Все ведь говорят «виндовс(з)».
И «как мне туда попасть?»: на первом же экране непонятно, куда надо скроллить пальцем, чтобы разблокировать телефон. А за счёт того, что «плитка» по занимаемой площади больше обычной иконки, увеличится время исключительно на навигацию до нужной функции.
Кстати, один хороший человек не мог нажать на кнопку Home у iPhone — он ожидал, что она сенсорная как и экран и просто не давил на нее. Ему пришлось звонить продавцу, который и объяснил, что на кнопку надо нажимать!
Я все это говорю для того, чтобы доказать, что в инновационных интерфейсах нет ничего очевидного и интуитивного. И iPhone не исключение, а правило.
Если не влезает «Проведите и откройте», можно оставить просто «Проведите».
А интерфейсы интуитивными не бывают, да :-) Об этом ещё Джеф Раскин писал (или Алан Купер, точно не помню).
Кстати MS тут идет единым напором — хабы явно имеют пересечения с:
1. Концепцией Ribbon, которая является витриной функциональности, где размер элементов прямо пропорционален их востребованности, а также где наборы элементов соответствуют тому, что происходит внутри рабочей области пользователя (контексту внутри текущей деятельности) — внутренний контекст;
2. Концепцией Microsoft Locus (http://fresh.gui.ru/2010/02/18/koncepciya-os-microsoft-locus/) — формирование интерфейсных контекстов (извиняюсь, что повторно использую слово контекст в другом контексте, но так получается) на основе текущей деятельности пользователя — внешний контекст.
Надо что-то делать с огромным количество запущенных задач в современных ОС, а также с огромным количеством точек входа. Как я уже упомянул, что у меня в iPhone порядка 9 страниц на стартовом экране и установлено >100 приложений. iPhone очень хорош для
того, чтобы иметь ~программ, но не больше. На организацию моего хозяйства тратиться изрядное количество времени, с ужасом представляю ситуацию, что будет, если после перепрошивки телефона этот порядок нарушится и мне придется потратить не менее часа, а то и двух, чтобы рассортировать все иконки по видам деятельности.
Хабы от MS это и есть решение данной проблемы. Мне конечно, интересно, как MS решит сопуствующие проблемы:
1. Куда будет устанавливаться новая функциональность? Похоже механизм будет похож на тот, что используется в браузерных плагинах, т. е. новая функциональность может оказаться где угодно — в этом случае будет практически невозможно контролировать целостность интерфейса.
2. Как будет происходить переключение задач. Сейчас так и нет точного ответа, будет ли в семерке многозадачность, но даже если и не будет, то из видеороликов непонятно, как можно оперативно переключаться между двумя задачами.
3. Будет ли MS контролировать появление новых хабов или пустит это на самотек? Если да, то моя проблема со множеством иконок повторится уже на другом уровне, а именно на уровне множащихся хабов.
Ваши вопросы к хабам возникают и у меня, но они появляются даже раньше, чем я начинаю думать о будущем: в каком из хабов Picture / People мне искать вашу фотографию?
Кстати, если даже предположить что сейчас их система тщательно продумана для всяких полезных сценариев, развитие идеи хабов потребует от Микрософта поддержки целой кучи «точек расширения», а это значит что грязь, создаваемая в системе устанавливаемыми надстройками, быстро испортит даже то, что (предположительно) сделано хорошо.
Помнится СанДиск выпустил проигрыватель Sansa с разъёмом похожим на АйПодовский. Так вот приборов, куда можно подключить Сансу так и не появилось. Микрософтовские телефоны рискуют остаться без стороннего программного обеспечения.