Встречайте: долгожданный Windows Phone 8.0 SDK
Два дня назад, 30 октября на открытии конференции BUILD была анонсирована новая платформа разработки Windows Phone 8 и одновременно стал доступен для загрузки Windows Phone 8.0 SDK.
Что же интересного стало доступно для разработчиков?
Кратко пройдёмся по самым интересным новым возможностям.
Разработка на C++ c DirectX и Direct3D
На телефоне доступно подмножество DirectX API, которое позволяет разрабатывать выскопроизводительные игры на C++, использовать разнообразные доступные на рынке фреймвоки и инструментарий, а также портировать игры с других платформ.Приложения на C# и XAML, обращающиеся к C++ c DirectX коду
Возможность в XAML приложение вставить поверхность (Drawing Surface), которую будет отрисовывать C++/код.Text-to-Speech (TTS) и Speech-to-Text (STT)
Встроенная возможности TTS с STT с доступом из приложений.Голосовые команды
Возможность зарегистрировать голосовую команду, запускающую приложение или использующуюся внутри приложения.Работа с lock screen: фоновое изображение, тест и счётчики
Возможность из приложения изменять фоновое изображение, текст и счётчики на lock screen.Новые размеры и шаблоны живых плиток
Три размера плиток, три шаблона отображения: Flip (то, что было раньше), Iconic (как у встроенного приложения почты), Cyclic (как у встроенного приложения для фотографий).Карты Нокиа — с русским языком и в офлайне!
Bing SDK остаётся для совместимости, как отдельный SDK. Всем приложениям доступен новый элемент управления карты, причём картографические данные могут быть скачаны пользователем заранее для заданного региона, а названия улиц в России — на русском языке.Приложения линзы для камеры
Собственно возможность создавать приложения, встраиваемое в системное приложение камеры.Простая запись видео с камеры
Новый WinRT API — упрощает и предоставляет более широкий доступ.Расширенные возможности по работе с камерой
Расширенный доступ к настройкам фото и видео камеры: разрешения, фокус, баланс белого, ISO и т.д.Wallet
Возможность интеграции со встроенным приложением Wallet — клиентские приложения банков, хранение данных карточек, купоны и т.д.Работа приложений отслеживающих положение в фоновом режиме
Появилась возможность для приложений, которые отслеживают положение продолжать работать в фоновом режиме, когда пользователь их не видит.Возможность создавать события в календаре из программы
Теперь ещё больше возможностей по созданию программ по управлению и планированию делами.Возможность создавать контакты из программы
Возможность создавать собственные менеджеры контактов максимально интегрированные в систему.Взаимодействие между приложениями — использовании своих протоколов или ассоциация файлов
Активация приложения по открытию файла с определённым расширением или при обращению по определённому протоколу («специальные» ссылки).Доступ на чтение к mini-SD карте
Приложение может читать файлы с карточки.Bluetooth коммуникации — телефон с телефоном или телефон с устройством
Обмен данными с другим телефоном или управление/взаимодействие с внешними Bluetooth устройствами.NFC
Новый API для работы с NFC доступный приложениям для реализации множества новых сценариев использования.Продажи внутри приложений (In-app purchase)
Встроенная возможность покупки внутри приложения.Полезные ссылки:
Прочитать подробную статью с примерами кода на сайте Nokia: What's new in Windows Phone 8
Скачать Windows Phone 8 SDK можно по ссылке: go.microsoft.com/fwlink/?LinkID=261873
Посмотреть записи Windows Phone 8 сессий c BUILD: channel9.msdn.com/events/Build/2012
Лицензия разработчика — 8$ в течение 8 дней, начиная с 30 октября. Инфа: blogs.msdn.com/b/ukmsdn/archive/2012/10/31/windows-phone-developer-offer-8-for-8-days.aspx