РЕКЛАМА
ИНФОРМАЦИЯ
ПОЛЕЗНЫЕ ССЫЛКИ
Windows Phone: возрождение Windows Mobile?

Microsoft Visual Studio 2010: запуск в Москве

Обзор Apple iPad: перспективный, но сырой интернет-планшет

Microsoft Windows 7: тесты производительности

Rambler's Top100 Рейтинг@Mail.ru

СМАРТФОНЫ

Windows Phone 7 : вопросы к Microsoft
Краткое содержание статьи: От Microsoft давно ждали появления новой версии мобильной операционной системы. Прошло не так много времени с тех пор, как была анонсирована Windows Mobile 6.5. Уже на момент выхода в свет она слабо удовлетворяла тем критериям, которые ставились перед мобильными операционными системами временем. Все свои усилия корпорация направила на разработку новой версии, которая первоначально называлась Windows Mobile 7, но ближе к релизу поменяла название на Windows Phone 7. Об этой операционной системе редакторы THG и побеседовали с Владимиром Колесниковым, экспертом по технологиям разработки программного обеспечения компании Microsoft.

Windows Phone 7 : вопросы к Microsoft


Редакция THG,  21 января 2011
Страница: Назад  1 Далее


Windows Phone 7 | Вступление

От Microsoft давно ждали появления новой версии мобильной операционной системы. Прошло не так много времени с тех пор, как была анонсирована Windows Mobile 6.5. Уже на момент выхода в свет она слабо удовлетворяла тем критериям, которые ставились перед мобильными операционными системами временем. Этот релиз скорее носил промежуточный характер и был призван улучшить характеристики существующих смартфонов на базе Windows Mobile - улучшить быстродействие, привести интерфейс к более современному виду.

Все свои усилия корпорация направила на разработку новой версии мобильной операционной системы, которая первоначально фигурировала под именем Windows Mobile 7, но ближе к релизу поменяла именование на Windows Phone 7. Новая ОС в большей степени ориентирована на рядового потребителя, хотя компания обещает привнести желаемый функционал для корпоративных клиентов. На европейском рынке новинка увидела свет ещё в октябре, чуть позже вышла в США, в нашей стране, как и на азиатских рынках, старт продаж устройств под управлением Windows Phone 7 намечен в наступившем году.

Windows Phone 7: интервью с Владимиром Колесниковым

Успешность новой платформы во многом будет зависеть от разнообразия программного обеспечения. Старые приложения не будут работать в Windows Phone 7, поэтому Microsoft прикладывает много усилий для привлечения программистов к написанию софта. Что собственно предлагает компания разработчикам? На эту тему мы побеседовали с Владимиром Колесниковым, экспертом по технологиям разработки программного обеспечения компании Microsoft.

Windows Phone 7 | Интервью с Владимиром Колесниковым, экспертом по технологиям разработки ПО Microsoft

THG.ru: Владимир, расскажите пожалуйста о средствах и технологиях разработки ПО, которыми смогут воспользоваться программисты при создании приложений под Windows Phone 7.

Владимир Колесников: Компания Microsoft предлагает набор средств и технологий, создающих единую платформу разработки, независящую от целевого устройства. Это наглядно отражает концепцию "трёх экранов", которую компания продвигает не первый год (прим. THG: три экрана – это три вида устройств - телефон, ПК, телевизор). В центре этой платформы, конечно же, находится Visual Studio 2010. Этот продукт является не просто лидером рынка сред разработки - во многом VS является эталоном, к которому стремятся конкуренты. А многие разработчики хорошо знают эту среду и привыкли к ней, а программную основу для разработки мобильных приложений составляют технологии .Net и Silverlight. Таким образом, огромное количество программистов, уже использующих данные технологии, без особых сложностей смогут разрабатывать мобильные приложения для Windows Phone 7.

THG.ru: Что насчёт проектирования пользовательского интерфейса?

Владимир Колесников: Для этих целей мы предлагаем воспользоваться ещё одним нашим продуктом - Expression Blend 4. Здесь существует заготовленный шаблон, на основе которого можно создавать необходимый GUI. Интерфейс Expression интуитивно понятен и если дизайнер знаком с Photoshop или другими графическими редакторами, то без проблем его освоит. Благодаря тесной интеграции с Visual Studio 2010 можно непосредственно переходить в редактор кода и "набивать" функциональные блоки.

THG.ru: Касательно программирования... Помнится, весной 2010 на мероприятии, посвящённом запуску Visual Studio 2010, рассказывалось о простоте программирования в новой среде с использованием платформы .Net версии 4 и Silverlight. Даже был пример программирования мультисенсорного интерфейса за несколько минут. Успешность Windows Phone 7 во многом будет зависеть от того, как быстро будут появляться приложения - новые или портироваться с других платформ, уже полюбившиеся пользователям. Как с этим обстоят дела?

Владимир Колесников: В случае разработки для Windows Phone 7 мы попытались в полной мере сохранить ту простоту, к которой привыкли программисты, использующие наши продукты. Для примера мы можем создать простейшее приложение, которое по клику выводит изображение, загруженное из интернета с возможностью его масштабирования и вращения с помощью мультитач. (прим. THG: в следующие несколько минут Владимир на рабочем ноутбуке сначала запустил Blender и разместил на нём элемент Image, затем перешёл в Visual Studio 2010 и создал обработчики щелчка и мультитач; в итоге на HTC HD7 приложение загружало логотип Tom’s Hardware и его можно было масштабировать "щепоткой" и вращать).

От разработчиков, уже пишущих приложения для Windows Phone 7, мы получаем положительные отзывы об удобстве и скорости программирования. Главная заслуга в этом, конечно же, Visual Studio 2010 и отличного эмулятора телефона. У нас есть очень показательный пример. Разработчики Doogle God портировали эту игру на платформу Windows Phone 7 всего за день. Конечно, это вряд ли был стандартный восьмичасовой рабочий день, скорее сутки упорной работы. Тем не менее, факт имеет место.

THG.ru: Среди разработчиков софта для мобильных телефонов много программистов-одиночек, у которых зачастую нет возможности покупать лицензии на средства разработки. Бесплатная версия Visual Studio существует, а достаточно ли её будет для разработки приложений под новую мобильную платформу? Что ещё необходимо будет для начала работы?

Владимир Колесников: С нашего сайта можно скачать одним пакетом всё необходимое для начала работы. В этот пакет входит VS 2010 Express Edition, набор шаблонов и эмулятор телефона. Также сюда входит Expression Blend 4 с функционалом, достаточным для проектирования графического пользовательского интерфейса телефона. И всё это бесплатно.

THG.ru: Windows Phone 7, как и, например, iOS от Apple, не поддерживает Adobe Flash. Но если Стив Джобс открыто заявил о том, что поддержки нет и не будет, потому что считает использование данной технологии небезопасным, то Microsoft явно никаких причин не называла. В чём же проблема?

Владимир Колесников: На самом деле, поддержка данной технологии в нашей мобильной операционной системе во многом сейчас зависит от Adobe. А вообще, Flash в мобильных устройствах - это палка о двух концах. С одной стороны, вы получаете возможность использовать множество приложений и web-контента. С другой, если даже не принимать во внимание вопросы безопасности, у этой технологии есть ещё один большой минус - высокие требования к производительности. А это, прежде всего, приводит к быстрому расходу заряда аккумулятора. В свою очередь Silverlight, который служит альтернативой, очень хорошо оптимизирован и требует куда меньше аппаратных ресурсов, а значит экономит батарею. Низкие ёмкости батарей - это, на мой взгляд, одна из основных проблем современных мобильных платформ.

Windows Phone 7: интервью с Владимиром Колесниковым

Телефоны под управлением Windows Phone 7 должны вот-вот появиться в продаже в России

THG.ru: Ещё одним спорным вопросом является поддержка многозадачности. Та же Apple довольно долго терпела критику со стороны пользователей, но в итоге сдалась и внедрила многозадачность в iOS. Неужели Microsoft решила повторить этот путь?

Владимир Колесников: Вообще "однозадачность" - это некий ярлык, навешанный кем-то и прижившийся. Сама по себе операционная система очень даже многозадачная. Конечно, приложение, будучи закрытым пользователем, через какое-то время может быть выгружено из памяти. И это делается, прежде всего, для экономии батареи. Да, мы говорим разработчикам, чтобы они избегали выполнения каких-либо действий в фоне. Естественно, для определённых приложений, например, аудиоплеер, месенджер, почтовый клиент, такое ограничение может быть снято. Для этих целей мы позволяем приложениям "просыпаться", если внешний сервис считает нужным донести до пользователя какую-либо информацию. Сейчас мы думаем о том, чтобы несколько расширить в этом плане возможности разработчиков, например, позволив использовать планировщики.

THG.ru: Несмотря на простоту программирования, о которой вы рассказали и которую продемонстрировали, некоторые довольно крупные разработчики программного обеспечения, такие как Mozilla и Skype, отказались от портирования своих продуктов на платформу Windows Phone 7, мотивируя это тем, что разработчики очень ограничены. Что они под этим имели ввиду?

Владимир Колесников: Этот вопрос лучше задать самим компаниям. Возможно, они не хотят тратить ресурсы на портирование своих продуктов с C++ на С#. Ведь мы C++ не поддерживаем на данный момент. С другой стороны, может иметь место политический момент. Разработчики упрекают нас в том, что мы не даём доступа на низкий уровень, к оборудованию, не поддерживаем С++, оправдывая тем самым своё нежелание тратить ресурсы на портирование. С одной стороны, мы их понимаем, у нас в компании тоже есть сочувствующие, а с другой стороны, в итоге всё решат покупатели. Если людям будут требоваться те или иные возможности/приложения, разработчики могут пойти навстречу. Да и мы уже планируем расширить возможности разработчиков в Windows Phone 7.

THG.ru: Каким требованиям должно удовлетворять программное обеспечение, чтобы его разместили в Marketplace?

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

THG.ru: С другой стороны, к аппаратному обеспечению смартфона Microsoft предъявляет очень жёсткие требования. С какой целью это сделано?

Владимир Колесников: Наложению подобного ограничения было несколько причин. Во-первых, необходимо было предоставить максимальное удобство использования смартфона для пользователя. Аппаратная платформа должна гарантированно "тянуть" как саму операционную систему, так и приложения. Необходимо было исключить "подтормаживания". Во-вторых, приложение, написанное для Windows Phone 7, должно выполняться на любом телефоне, работающем под управлением этой операционной системы. И рамки для аппаратного обеспечения в этом случае необходимы. Третья причина - это вопрос обновления операционной системы. Несмотря на то, что смартфоны под управлением Windows Phone 7 выпускает несколько производителей, обновления будут устанавливаться на все устройства, вне зависимости от моделей. По мере работы над новой операционной системой, с обновлениями будут внедрятся новые функции. Таким образом, по мере разработки очередных версий мобильной платформы, операционная система вашего смартфона будет гарантированно до них обновляться.

THG.ru: С выходом iPad обозначился новый рынок - рынок планшетов. И им пророчат большое будущее. При этом конкуренты в лице и Apple, и Google, свои мобильные платформы вполне неплохо адаптировали под планшеты. Однако, Windows Phone 7, судя по тем же аппаратным ограничениям, на планшеты никак не нацелена. Так ли это?

Владимир Колесников: Для планшетов Windows Phone 7 не предназначена. И каких-либо планов по портированию именно этой операционной системы на новый класс устройств нет. С чем конкретно Microsoft пойдёт на этот рынок, покажет будущее. Однако, как можно видеть, Windows 7 также неплохо чувствует себя в этой нише. И планшеты под её управлением становятся довольно популярными в корпоративной среде. В конце концов, пользователи ещё не "распробовали" этот рынок и их требования к таким устройствам до конца не определены.

THG.ru: Помогает ли как-то компания отечественным разработчикам в коммерциализации своих идей?

Владимир Колесников: У нас в стране из-за ряда ограничений, связанных с валютным контролем и налогообложением, заниматься разработкой коммерческих приложений для мобильных платформ довольно сложно. На момент старта Marketplace у нас было всего пять российских приложений. То есть от компаний, которые зарегистрированы в России. Но многие отечественные разработчики, возможно даже большая часть, регистрируют компании за рубежом, тем самым избегая бюрократических проволочек в России. Microsoft прилагает много сил, помогая российским разработчикам организовать бизнес в России. Это касается и юридической, и практической стороны. Например, в случае, если у вас есть приложение, отлаженное на эмуляторе, но нет устройства, на котором его окончательно нужно протестировать, мы можем предоставить смартфон на неделю. Чтобы поучаствовать в этой программе вам необходимо написать нам в компанию, рассказать немного о своём приложении. При этом неважно, работаете вы один или у вас команда разработчиков. 80% приложений пишут одиночки, поэтому мы идём на встречу всем.

THG.ru: Большое спасибо за интервью!


СОДЕРЖАНИЕ

Отзывы о Windows Phone 7 в Клубе экспертов THG [ 1 отзывов] Отзывы о Windows Phone 7 в Клубе экспертов THG [ 1 отзывов]


РЕКЛАМА
РЕКОМЕНДУЕМ ПРОЧЕСТЬ!

История мейнфреймов: от Harvard Mark I до System z10 EC
Верите вы или нет, но были времена, когда компьютеры занимали целые комнаты. Сегодня вы работаете за небольшим персональным компьютером, но когда-то о таком можно было только мечтать. Предлагаем окунуться в историю и познакомиться с самыми знаковыми мейнфреймами за последние десятилетия.

Пятнадцать процессоров Intel x86, вошедших в историю
Компания Intel выпустила за годы существования немало процессоров x86, начиная с эпохи расцвета ПК, но не все из них оставили незабываемый след в истории. В нашей первой статье цикла мы рассмотрим пятнадцать наиболее любопытных и памятных процессоров Intel, от 8086 до Core 2 Duo.

ССЫЛКИ
Реклама от YouDo
Смотрите: https://youdo.com/lp-remont-iPhone-v-yuvao/: недорого.
По ссылке http://courier.youdo.com/documents-delivery/ - выбирай!