Quantcast
Channel: iOS — OneTile.ru
Viewing all articles
Browse latest Browse all 83

Microsoft опубликовала новое руководство для портирования Android- и iOS-приложений

$
0
0

В помощь разработчикам, планирующим перенос своих приложений с Android и iOS на Universal Windows Platform, Microsoft разместила в сети подробную концептуальную «карту» с информацией об эквивалентах различных компонентов платформ.

В самой компании «карту» сравнивают с Розеттским камнем, обнаруженным в Египте в конце XVIII в. и содержавшим одинаковый текст, записанный на древнеегипетском и древнегреческом языках. Как Розеттский камень стал ключом к расшифровке древнеегипетской письменности, так и новая концептуальная карта Microsoft позволит разработчикам «перевести» различные функции и технологии на язык платформы UWP.

Руководство разбито на 15 разделов. Внутри каждого раздела разработчик обнаружит таблицу, состоящую из четырех столбцов. В первом указано общее название того или иного концепта, будь то «язык разметки», «покупка из приложения» или «отображение уведомлений». Во втором столбце указан соответствующий эквивалент для платформы Android, в третьем — для iOS, в четвертом — для Windows 10 UWP.

  1. Пользовательский интерфейс — обзор элементов управления и стилей;
  2. Навигация и структура приложения — панели инструментов, разметка и перемещение назад;
  3. Способы ввода — голосовое управление и пр.;
  4. Данные — базы данных, вызовы REST и веб-сокеты;
  5. Инструментарий — сравнение сред разработки;
  6. Жизненный цикл приложения — возможные состояния приложения и фоновые задачи;
  7. Производительность — управление потоками, асинхронные вызовы и оптимизация;
  8. Монетизация — покупки из приложений и демо-версии;
  9. Поддержка различных платформ — адаптивная разметка и совместимость с различными устройствами;
  10. Уведомления — push-уведомления, запланированные оповещения и система виджетов;
  11. Запись медиа-контента — видео и аудио;
  12. Сенсоры — доступ к необработанным и обработанным данным сенсоров;
  13. Местоположение и работа с картами — карты и геолокация;
  14. Связь между приложениями — взаимодействие между различными приложениями;
  15. Дизайн приложений — обзор рекомендуемых шаблонов для разработки.

В компании надеются, что подобное наглядное представление позволит разработчикам быстрее найти необходимую информацию и понять, какими возможностями они располагают при работе с той или иной платформой.


Viewing all articles
Browse latest Browse all 83

Trending Articles