Запуск Windows Phone 7 — взгляд разработчика


Выпущена Windows Phone 7, и позиция многих признанных создателей игр «подождать и посмотреть» оставляет поле открытым для разработчиков Silverlight во всем мире.

Как и ожидалось, Microsoft выпустила Windows Phone 7 вчера, 11 октября 2010 года, и многие другие новостные каналы подробно освещают это событие, поэтому давайте сконцентрируемся на том, что важно для программистов.

WP7 представляет большие возможности, это очевидно — но для того, чтобы все получилось хорошо, он должен быть успешным. Все девять моделей телефонов, представленных на презентации, выглядят убедительно, но ни одна из них не является убийственным стилем. Телефон отличается от неизменно популярных iPhone и Android. Настоящий вопрос: «Достаточно ли хорошо это выглядит?» и «поймут ли пользователи, в чем разница, не объясняя им это?» Ключевая идея — настраиваемые «плитки», которые подключаются к оперативным обновлениям из таких служб, как электронная почта и сайты социальных сетей, и это может быть неочевидно с первого взгляда.

Копнув глубже, вы обнаружите интеграцию с другими приложениями Microsoft — Zune, Xbox, Office и Exchange. Все замечательно, если вы пользуетесь этими услугами. В рекламе Microsoft пуш-игры и игры кажутся первыми — это может быть ошибкой. Вместо этого упор на интеграцию с существующими системами может позволить потенциальным пользователям оправдать свой выбор нового телефона — в конце концов, у пользователей есть способ найти свой путь к играм без особой помощи.

Это говорит о том, что количество фактически представленных игр не было огромным, и отсутствие Angry Birds, бестселлера номер один на iPhone, также является ярким признаком. Microsoft случайно разместила на своем веб-сайте значок Angry Birds, который предполагал, что игра будет доступна. Компания-производитель ответила сообщением, что это была ошибка, и они не собирались создавать версию игры для WP7. Как и многие другие игровые компании среднего размера, они, вероятно, ждут, чтобы увидеть, будет ли платформа успешной, прежде чем выделять ресурсы на перенос кода.

Конечно, перенос существующего кода с iPhone или Android будет непростым делом, поскольку среда Silverlight / XNA, предоставляемая WP7, заметно отличается по сложности и подходу. Стоимость перевоспитания программистов Java и Objective C в сложный и многоуровневый мир .NET не является незначительной. С другой стороны, есть много программистов на Silverlight, которые, возможно, никогда не считали мобильный телефон средой, которой они хотели заняться, и теперь могут это делать.

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

Так что вы можете заработать себе или своей компании состояние, заполнив пробел, образовавшийся из-за неявки «Angry Birds».

Но, если вернуться к началу, все зависит от успеха WP7 у конечных пользователей.


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