March 17, 2010

Windows Phone 7: впечатления от UI Guidelines

Читаю "UI Design and Interaction Guide for Windows Phone 7 Series".

Вот список поддерживаемых жестов: тынц, дабл-тынц, проводка, флик (быстрая проводка в одном направлении с отрывом пальца в конце жеста), тыц (тынц без отрыва пальца в конце жеста), щепотка, раздвигане.

Не вижу в рекомендациях самого (я бы сказал, единственного) полезного мультитач жеста: вращения двумя пальцами (или щепоткой). Хотя у айфона, вроде, тоже нет. Или ошибаюсь?

Для новой организации интерфейса анахронизмом выглядит аппаратная кнопка "Back" (забавно: "back button will not work as a backspace key to delete text input").

Hardware дизайн предполагает, что лок/анлок делаются кнопкой, а не переключателем, как у айФона. Бред, имхо. Причем эта кнопка некоторые другие кнопки не блокирует (громкость, например).

On-screen keyboard с непостоянным лэйаутом (т.е. в режиме английских букв, например, могут возникать и исчезать дополнительные кнопки ".com", "@" и т.д.) вызывает сомнения. Радует, что спецификация предусматривает аппаратную клавиатуру, хотя про нелатинские раскладки даже речи нет, т.е. явно указано 'Letters (A-Z)'. "Когда захватят мир арабы, то станет лучше он немного".

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

Зачем нужны панорамы: "to give ... rich magazine-like feel". Сделать из полезного мобильного гаджета гламурный журнал. Только мне кажется, что в MS надо кого-то уволить?

Смена технологий забавным образом влияет на дизайн: "if you choose an all white background throughout your application, this may have an impact on battery life on organic LED displays".

UPD
1. Копипаста не будет. Причем, не из-за глупости разработчиков, а сугубо от того, что удобный способ реализации на мобильных девайсах запатентован Ябблом.

2. Многозадачности не будет. Точнее, как выясняется, сама система многозадачная, но пользователи этого не увидят (думаю, будет как на iPhone: плеер и еще что-то проприетарное в фоне, остальное однозадачно).

UPD2
Нет, я положительно поймал ход мысли разработчиков: "first-party apps like the Zune player and IE can run in the background, and third-party apps are actually left running in a suspended state (Microsoft calls it "dehydrated") as long as the system doesn't need any additional resources"

UPD3
Какие-то совсем противоречивые данные приходят:
http://blog.zwezdin.com/ru/183