Если вы обладаете невероятными навыками кодирования в области iOS и заинтересованы в платформе Windows Phone, у нас есть для вас хорошие новости о разрыве между двумя операционными системами. В блоге Windows Team они объявили о запуске своего нового инструмента сопоставления API WP7. Итак, что именно это принесет на стол для разработчиков? Узнай после перерыва.
Хорошо, используя точные слова в блоге, подумайте об этом инструменте как о «словаре перевода» для знакомых разработчиков iOS, которые хотят подойти к WP7. Он окажется полезным инструментом, который значительно упростит первые шаги обучения, и позволит разработчикам выбирать свои вызовы API iOS и искать эквивалентные классы, методы и события уведомлений в WP7. Это будет сопровождаться примерами кодов C # и документацией API для обеих платформ.
При наличии примеров кода разработчики смогут «перенести короткие блоги с кодом iOS на эквивалентный код C #». Вся документация API на WP7 импортируется из источников Silverlight, C # и XNA на MSDN.
API-интерфейсы iOS можно в целом разделить на следующие категории: аудио / видео, управление данными, графика / анимация, сеть / интернет, производительность, безопасность и пользовательский интерфейс.
Для текущего сопоставления мы начали с 3 популярных категорий (Сеть / Интернет, Пользовательский интерфейс и Управление данными) и сопоставили их с Windows Phone 7 API. Не ожидайте отображения для всех API, просто потому, что платформы построены на разных архитектурах и пользовательских интерфейсах. В этом первом раунде мы сосредоточились на выявлении однозначного отображения, когда оно существует. В следующих версиях мы расширим сферу применения, и в любое время концепции будут достаточно похожими, мы сделаем все возможное, чтобы предоставить соответствующее руководство.
Это фантастическая новость для разработчиков, и можно только предполагать, что это принесет больше приложений на рынок. Если вы решите протестировать API-интерфейс сопоставления, обязательно оставьте как можно больше отзывов на специальном форуме. В комплект поставки (ссылка на скачивание в первом параграфе) входят следующие:
- Инструмент отображения API
- 90+ страниц «Руководства по Windows Phone 7 для разработчиков приложений iPhone»
- Серия историй разработчиков, где разработчики iOS создают видео о своем опыте
- Подборка ключевых ресурсов
Посмотрите видео в верхней части этой статьи для интервью с Уорли, главным технологом из Chaotic Moon. Интересный вид с iOS на WP7.
Источник: Блог Команды Windows