Его Величество Разработчик

Почти всю минувшую неделю я провел на Microsoft TechEd Europe – мероприятии для разработчиков приложений и сервисов, так или иначе использующих технологии из Редмонда. Или, проще говоря, практически для всех. Мероприятие это проходит ежегодно и относится к разряду весьма уважаемых. В нынешнем году Microsoft была настроена к нему особенно серьезно, потому что по осени должны выйти новые версии Windows и Windows Server. Причем на этот раз речь идет не просто работа над ошибками с рядом приятных улучшений, а о радикальных нововведениях, которые потребуют изрядного напряжения и от разработчиков, и от пользователей.

TechEd Europe шел четыре дня. Начинали в 8-30, заканчивали в 17-45. Состоялось аж 425 сессий (полный список здесь), причем на некоторые приходило столько желающих, что всех не пускали (например, я так и не попал на заседание по Windows Phone). В перерывах можно было заглянуть на выставку, где демонстрировались различные устройства, работающие под управлением предрелизных версий новых Windows. Во время одного из перекуров мы встретились с нашим замечательным Дмитрием Рыжковым, прилетевшим поддерживать активности Intel на TechEd. Надеюсь, что он выскажет мнение об увиденном и услышанном с высоты своего опыта разработчика, а я позволю себе несколько мыслей о Windows 8 со своего шестка.

Что бы там не говорили об интерфейсе Metro, он мне очень нравится. Настолько, что еще до появления собственного аппарата на Windows Phone натягивал его поверх HTC Sense на гуглофоне. На ноутбуках и таблетках Metro работает быстро, красиво, а крупные (относительно смартфонов) иконки позволяют вместить еще больше полезной информации. Глянешь на экран, и сразу видно – от кого письмо пришло, что творится на бирже, сколько упоминаний в Твиттере, какая погода завтра… В общем, удобно.

Приложения, заточенные под Metro, тоже выглядят отлично и управлять ими пальцем – одно удовольствие. Мышкой, в общем, тоже – если приноровиться. Проблема лишь в том, что подход к созданию интерфейса таких приложений радикально отличается от классического. Никаких выпадающих текстовых меню и мелких элементов управления. Только крупные формы и минимум настроек. Плюс другие требования к использованию памяти и сетевых ресурсов. Наверное, тем, кто имеет опыт разработки мобильных приложений, все будет более-менее понятно. А вот остальным придется попотеть и не раз покурить мануалы. В смысле – почитать. Простите, Амстердам еще не выветрился.

Такие приложения уже есть, но их очень-очень мало. Пока ограничиваешься только предустановленными программами да скачанными из местного Магазина, испытываешь настоящий восторг. Надо же, Microsoft рискнула и создала быструю, легкую и КРАСИВУЮ операционку, одинаково удобно управляемую и пальцами, и мышкой. Но если начать использовать «восьмерку» всерьез, вскоре столкнешься с потребностью установить дополнительный софт. Он встает-то замечательно и работает, но о пальцевом методе управления приходится забыть. Мышка, только мышка… Ну или, на худой конец, тачпад. Это не страшно, когда речь идет о десктопах и ультрабуках. Но вот на планшетных ПК, куда ребята из Редмонда с вожделением поглядывают, пока приходится нелегко.

Конечно, и раньше бывало, что популярные приложения не запускались на новых версиях Windows. Но, как правило, речь шла о единичных случаях, и вскоре все устранялось патчами, тогда как абсолютное большинство софта работало и так. Здесь тоже все работает, но, как говорится, радости – никакой. Для того, чтобы на новую платформу потянулись пользователи, в нее должны сначала поверить разработчики. Если они наполнят Windows Store тысячами программ, заточенными под Metro, все будет просто замечательно. А если нет… Знаете, полмира до сих пор пользуется ветхозаветными XP, хотя «семерка» объективно краше, быстрее и безопаснее. И если у новой платформы Microsoft не будет козырей, кроме красоты да скорости, на нее будет непросто переманить даже вторую, более любопытную половину.

Главный козырь любой платформы сейчас – выбор приложений. Если его нет, все летит в тартарары. С вашего позволения, не буду приводить примеры – они у всех на устах. У Microsoft, без сомнения, есть масса возможностей привлечь внимание разработчиков. Но удастся ли сделать мощный аккорд к октябрю? Может быть кто-то из участников ISN уже присмотрелся к Metro и поделится профессиональными впечатлениями?

Кстати, мне тут дали напрокат, до сентября планшетный компьютер Samsung Series 7 Slate PC. Фактически, это ультрабук с сенсорным экраном и без клавиатуры, работающий на Core i5 второго поколения. Модель не ахти какая новая, но часов пять от батареи живет, единственный вентилятор практически бесшумен, качество экрана отличное (не TN, на ультрабуке бы такое). Если добавить к цене еще примерно $150 за док-станцию и мышь с клавиатурой, получается абсолютно полноценный мобильный компьютер. А если не пожадничать и поменять SSD на более емкий (по умолчанию он ставится на 64 гигабайта), тогда получится почти идеальное по универсальности и производительности решение. «Почти» - потому что уже есть Ivy Bridge, и действительно идеальные ультрабуки/планшеты на x86 и Windows пойдут на новой платформе.

Точнее, должны пойти. Если разработчики ПО на первых порах поддержат под руки.

Пожалуйста, обратитесь к странице Уведомление об оптимизации для более подробной информации относительно производительности и оптимизации в программных продуктах компании Intel.
Возможность комментирования русскоязычного контента была отключена. Узнать подробнее.