Реклама

У Microsoft проблема с приложением.

Так было не всегда. Microsoft имеет всегда была самая большая операционная система (ОС). Около десяти лет назад у него также была самая большая мобильная вычислительная платформа. Им не нужно ухаживать за разработчиками. Альтернатив просто не было много. Быть разработчиком - это, по сути, работать в экосистеме Windows.

Но затем их мобильные состояния начали исчезать. Теперь они третьи по популярности мобильные ОС, а умирающий BlackBerry не слишком отстает. Windows также захватывается на рабочем столе Apple и Chrome OS от Google.

Это привело к тому, что разработчики - заведомо переменчивый вид - обратили свое внимание в другом месте. Microsoft потеряла свою аудиторию разработчиков.

Эту тенденцию удивительно трудно переломить, но Microsoft думает, что они взломали ее с помощью Project Islandwood и Project Astoria [больше не доступны] - два набора инструментов, которые упрощают портирование приложений для Android и iOS в Windows; и благодаря универсальной платформе Windows, одновременно с мобильными и настольными устройствами. Недавно появилась версия Astoria, и она уже вызывает волны.

Проект Астория и Айлендвуд объяснил

Microsoft невероятно стремится сократить разрыв между приложениями. Но они ищут конкретное приложение. Они хотят, чтобы приложения были красивыми и сфокусированными на прикосновениях, поскольку Microsoft невероятно инвестирует в сенсорный экран. Для Редмонда это следующая большая парадигма взаимодействия человека с компьютером. Но проблема в том, что разработчики, которые плавают в экосистеме Microsoft, имеют скудный опыт в создании сенсорных приложений.

Windows 10-surface3

Хотите верьте, хотите нет, но проблемы, связанные с разработкой сенсорных приложений, носят не только технический характер. Они люди. Они о создании красивых, сенсорных дизайнов. Это что-то невероятно сложное, и Microsoft потребовалось много времени, чтобы понять это.

Именно поэтому Microsoft так взволнована Асторией и Айлендвудом, поскольку она позволяет им немедленно портировать существующие приложения для Android и iOS для Windows 10, не дожидаясь, пока навыки их сообщества разработчиков созревают.

Astoria - это Android-инструментарий. По общему мнению, это довольно просто в использовании. Подготовить приложение для Android для Windows 10 так же просто, как добавить одну строку кода. Microsoft также включила библиотеку взаимодействия, которая позволяет приложению работать с существующими службами Microsoft.

Айлендвуд немного сложнее. Это фактически совершенно новый набор инструментов разработки, библиотек и наборов инструментов, который позволяет разработчики для создания приложений для Windows 10 с Objective-C и экспорта существующих проектов XCode в Visual Студия. Сейчас это исключительно Objective-C, но Microsoft является работая над горячо ожидаемым Swift компилятор Как новый язык программирования Apple влияет на меня?С самого начала разработчики знали, что новый Swift от Apple станет большим. Но почему это должно вас волновать? Читать далее .

Я был бы упущен, если бы не упомянул о сестринских проектах Астории и Айлендвуда; Столетие и Вестминстер.

Centennial [больше не доступен] предназначен для того, чтобы старые приложения Windows (особенно созданные с Win32, COM и более старыми приложениями .Net) работали с новым стандартом универсальной платформы Windows (UWP). Он ничего не делает для изменения кода и не требует перекомпиляции программ. Скорее, он переупаковывает существующие двоичные файлы в формат, который работает с UWP.

Учитывая огромное количество существующих приложений Windows, которые выходят за рамки UWP, это выглядит как легкая задача.

Westminster Это также довольно интересно, поскольку позволяет разработчикам легко преобразовывать существующие веб-приложения в собственные приложения Магазина Windows.

Это включает в себя приложения для Windows 10 Mobile, которые будут эффективно запускать тот же код, что и настольные варианты Windows, хотя и с некоторыми изменениями.

Утечка

Несмотря на то, что Windows 10 уже была запущена, а затем последовала невероятная фанфара, Microsoft довольно сдержанно относилась к своим инструментам для разработчиков, ориентированным на совместимость. Единственный реальный пример, который мы видели до сих пор, был Candy Crush Saga, который был портирован с iOS с помощью Islandwood.

Сами инструменты, по большей части, находятся в закрытой бета-версии. Хотя, как мы видели снова и снова, закрытое бета-тестирование становится слишком легким без разрешения соответствующих разработчиков.

Проект Астория был недавно утек. Вскоре после этого некоторые предприимчивые программисты выпустили приложение, которое позволяет загружать APK-файлы Android на устройства Windows 10 Mobile, просто перетаскивая их мышью.

WindowsPhone-lumia640xl

Астория была почти наверняка получена незаконными способами. В результате мы решили не проверять его для этой статьи. Нравится WindowsCentralМы не слишком заинтересованы в том, чтобы закачивать украденный код. Кроме того, Астория еще далеко не завершена. Это не было выпущено по причине.

Тем не менее, если вы решите для себя, это просто вопрос установки Приложение Windows Insider на вашем (совместимом) телефоне Windows 8.1 и установке предварительной версии Windows 10 Mobile. Затем вам нужно приобрести конвертер и перетащить в него APK (вот как скачать APK Как скачать APK из Google Play, чтобы обойти ограниченияХотите получить доступ к устанавливаемому файлу APK для приложения из Google Play? Мы вас прикрыли. Читать далее ). Это так просто.

Каковы его ограничения

Microsoft не первая компания, которая ухаживает за разработчиками Android. BlackBerry с тех пор, как неудачно проиграл Playbook, позволил безболезненное преобразование приложений Android Вы получили свой Android в My Blackberry - Как запускать приложения для Android в Blackberry OS 10Прежде чем загружать устройство Blackberry с помощью любимого приложения для Android, необходимо кое-что знать. Читать далее .

Но у Astoria есть довольно серьезные ограничения, как и в BlackBerry 10. Службы Google Play не работают с ним, и преобразованные приложения не могут взаимодействовать со службами Windows, как это могут делать нативные приложения.

Windows 10-смартфоны

И по какой-то причине Snapchat не работает с ним должным образом. Возможно, Astoria сможет портировать приложения для Android, но не стоит ожидать, что они будут иметь такой же уровень качества, какой вы ожидаете от нативного приложения.

Почему это круто?

Вы когда-нибудь задумывались, как вы могли бежать Приложения Android на рабочем столе Windows Как эмулировать Android и запускать приложения Android на вашем ПКНа самом деле довольно просто запустить приложения Android на вашем компьютере или ноутбуке! Здесь мы расскажем вам о лучших методах. Читать далее ? Хотя вы можете, например, эмулировать WhatsApp в Windows Как использовать WhatsApp на ПК и синхронизировать с телефономВот лучший способ использовать Whatsapp на рабочем столе и синхронизировать его с Whatsapp на вашем Android-телефоне или планшете. Читать далее Аналогичные решения для iOS отсутствуют. Или, может быть, вы один из немногих восторженных пользователей Windows Phone, жаждущих большего количества приложений.

Лично я недавно отказался от своего телефона Huawei Android для Lumia 640XL. Я люблю это. Мне нравится постоянный пользовательский интерфейс и значительно улучшенные почтовые клиенты. Мне нравится тот факт, что это быстро, и я даже люблю Groove (ранее известный как Xbox Music). Но кое-чего еще не хватает.

Некоторые из моих любимых приложений, такие как Горящее приложение для путешествий Hotel Tonight Hotel Tonight: найдите лучшие предложения в последнюю минуту на отели [iOS] Читать далее , а также любимый ездок Uber Что такое Uber и почему это угрожает традиционным службам такси?Убер приземлился, и он в корне меняет внутригородской транзит. И некоторые могут сказать, не совсем в лучшую сторону. Читать далее есть, но много нет. Основы, такие как LoungeBuddy и Hailo.

Astoria окончательно показывает разработчикам, что они Можно перенести свои приложения для Android на Windows 10 Mobile с минимальными усилиями. Еще более впечатляюще это демонстрирует легкость, с которой мобильное приложение можно переносить на рабочий стол. Как показала Candy Crush Saga, это не должно быть неуклюжим, неприятным делом, как это часто случается с эмулируемыми мобильными приложениями. Скорее, это может быть изящно, гладко и интуитивно понятно.

Будем честны. Были времена, когда мы хотели использовать мобильное приложение на нашем компьютере. Возможно, вам нужно приветствовать Uber или найти самые дешевые тарифы на Hotel Tonight, или, возможно, вы просто хотел использовать мобильную версию Facebook Messenger (который, как утверждают некоторые, лучше, чем браузер версия). Это делает все это (и даже больше) возможным.

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

Но это не произойдет, если выЧитатели лоббируют ваших любимых разработчиков. Это достаточно просто. Просто чирикать их или по электронной почте. Если вы действительно в отчаянии, позвоните по телефону и спросите их, почему они игнорируют, возможно, самую недооцененную и потенциально прибыльную платформу для смартфонов.

Перенос приложений Android на Windows 10 Mobile скоро станет простым. @loungebuddy@Hailo чего ты ждешь? https://t.co/xsOyLW38dp

- Мэтью Хьюз (@matthewhughes) 17 августа 2015 г.

Я сделал. Что тебя останавливает?

Или, может быть, я немного оптимистичен. Что вы думаете? Приведут ли Astoria и Islandwood к тому, что Windows 10 наконец решит проблему с приложением? Или Microsoft обречена навсегда создать магазин приложений третьего уровня? Что бы вы ни думали, дайте мне знать в комментариях ниже, и мы поговорим.

Фото Кредиты:Организация Объединенных Наций операционных систем смартфонов по Джон Фингас, Microsoft Lumia 640XL по Маурицио Песче

Мэтью Хьюз - разработчик программного обеспечения и писатель из Ливерпуля, Англия. Его редко можно найти без чашки крепкого черного кофе в руке, и он абсолютно обожает свой Macbook Pro и свою камеру. Вы можете прочитать его блог на http://www.matthewhughes.co.uk и следуйте за ним в твиттере на @matthewhughes.