У нас есть отличная новость для нынешних и будущих разработчиков на платформе Windows Phone. Сейчас Microsoft переживает огромный успех Windows Phone 7.5, и теперь они собираются переключить свое внимание на доступ разработчиков к нативному коду, по крайней мере в некотором виде. До сих пор разработчики не имели доступа к некоторым компонентам ОС, включая телефонию, кодеки, графические движки и расширенный доступ к файловой системе. Причины для таких ограничений в первую очередь связаны со стабильностью и безопасностью ОС. Похоже, сейчас Microsoft серьезно настроена открыть разработчикам немного нативного кода – или как часть пересмотра политик, или, возможно, просто сфокусироваться на результатах.
Из дискуссии на сайте Microsoft WPDev Feedback следует, что одна из самых запрашиваемых функций – нативная разработка. В категории с названием «Как мы можем улучшить платформу приложений WPDev?» предложение нативного SDK занимает 4-е место с 1000 голосов. Тема тесно связана с жалобами разработчиков на то, что нынешние ограничения платформы ухудшают их работу. Пример разработчика на iOS, он утверждает: «Я хочу сделать DSP на WP7. Мой алгоритм DSP в Tunepal (мое приложение) работает секунду на IOS и Android (написан на C++) и около 10 секунд на WP7.» Также другие обсуждают необходимость в сторонних игровых движках, таких как Unreal или Unity, которые в данный момент недоступны для ОС.
Клифф Симпкинс, ведущий продакт-менеджер Windows Phone 7, опубликовал ответ на запрос нативного SDK:
«…мы заинтересованы в предоставлении разработчикам большего числа опций, чтобы разрабатывать отличные приложения для Windows Phone, и поддержка нативного кода — одна из целей у нас на мушке.»
Задача этой публикации, датированной несколькими днями ранее – узнать, что разработчики точно хотят в первую очередь. C++, сторонние игровые движки, и т. д. Как он отмечает, в то время, когда можно дать разработчикам все, у Microsoft фиксированное расписание, с необходимостью расставить приоритеты в фиксированное расписание открытия платформы. Ясно, что Microsoft потребуется время для разработки SDK, API и в лучшем случае они сделают высококлассныеи удобные средства разработки. Putting that aside, это похоже довольно ясно, что Microsoft хочет открыть платформу разработчикам, получив в результате более наполненные возможностями приложения и игры для потребителей.
Единственные колебания Microsoft на данный момент: Что вы хотите сейчас и что вы хотите потом?