Голосование




влажность:

давление:

ветер:

влажность:

давление:

ветер:

влажность:

давление:

ветер:

влажность:

давление:

ветер:

влажность:

давление:

ветер:



iPhone-разработчики смогут перейти на Windows Phone 7 через привязку API-функций

17 мая 2011
iPhone-разработчики смогут перейти на Windows Phone 7 через привязку API-функций
.device_name { display:inline; }

Компания Microsoft выпустила уникальный в своем роде инструментарий, который устанавливает соответствие между программными интерфейсами платформ iPhone на Windows Phone 7. Новый инструмент с длинным названием «iPhone/iOS to Windows Phone 7 API mapping tool» представляет собой веб-сайт, на котором собрана подробная справочная информация о соответствии обращений к основным системным функциям на платформах iOS и Windows Phone 7.

Фактически, компания Microsoft предложила разработчикам обширный словарь, в котором, как в разговорнике, можно найти аналог iOS-функции для платформы Windows Phone 7 (WP7). Сами создатели этого сайта напоминают, что не существует «волшебной палочки», которая выполнит всю работу по переносу iPhone-приложений на аппараты WP7. Тем не менее, справочник по соответствию системных функций двух платформ способен существенно облегчить этот процесс.

Утилита для сопоставления API-функций размещается на сайте http://windowsphone.interoperabilitybridges.com. Кроме того, разработчикам мобильных приложений доступен большая электронная книга на 90 с лишним страниц под названием «Windows Phone 7 Guide for iPhone Applications Developers» (Руководство по WP7 для разработчиков iPhone-приложений). Дополнительно на сайте представлены видеоролики с рассказами разработчиков и ряд других вспомогательных ресурсов, необходимых для перехода с одной платформы разработки на другую.

Утилита сопоставления API-функций позволяет разработчику взять функцию из интерфейса iOS API и найти соответствующие ей классы, методы и события в платформе WP7. Кроме аналогов к системным вызовам iOS API разработчики могут просматривать примеры кода на языке C#, а также документацию по интерфейсам API для обеих платформ. Готовые примеры кода наглядно показывают, как переносить крупные фрагменты кода на новую платформу – на язык C#.

На начальном этапе разработчикам предлагается сопоставление функций в трех наиболее востребованных категориях: сеть/интернет, пользовательский интерфейс и управления данными. Конечно, эти категории не охватывают весь спектр системных функций в программных интерфейсах, поскольку архитектура и принципы организации графического интерфейса в платформах iOS и WP7 сильно отличаются. Как бы то ни было, компания Microsoft обещает выпустить справочники соответствия все новых и новых API-функций, а также справочники для других платформ, включая Android.

Подробнее об инструментарии сопоставления API-функций для быстрого переноса кода приложений с платформы iOS на платформу WP7 можно прочитать в обзорах на сайтах WindowsForDevices и ReadWriteWeb, а также на официальном сайте.

  SoftLine

Источник: ferra.ru

701

blog comments powered by Disqus

Мобильная связь


Последние Популярные Коментируют

Темы форума