Windows

Хотите, чтобы ваши любимые приложения для Android и iOS работали в Windows 10?

Хотите, чтобы ваши любимые приложения для Android и iOS работали в Windows 10?

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

Разблокируйте БЕСПЛАТНУЮ шпаргалку «Конечные сочетания клавиш Windows» прямо сейчас!

Это подпишет вас на нашу рассылку

Введите адрес электронной почты

Так было не всегда. У 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 так взволнована по поводу Astoria и Islandwood, поскольку она позволяет им немедленно перенести существующие приложения для Android и iOS на Windows 10, не дожидаясь, пока навыки их сообщества разработчиков станут зрелыми.

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

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

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

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

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

Вестминстер также довольно интересен, поскольку позволяет разработчикам легко преобразовывать существующие веб-приложения в собственные приложения Магазина 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. ). Это так просто.

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

Microsoft не первая компания, которая ухаживает за разработчиками Android. BlackBerry, со времен крайне неудачной Playbook, позволил безболезненно конвертировать приложения для Android.

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

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

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

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

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

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

Некоторые из моих любимых приложений, например, приложение для путешествий в последнюю минуту Hotel Tonight горящие , и любимый райдер Uber есть, но много нет. Основы, такие как LoungeBuddy и Hailo.

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

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

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

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

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

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

Photo Credits: Организация операционных систем для смартфонов от Jon Fingas , Microsoft Lumia 640XL от Maurizio Pesce

Похожие посты
Windows

Драйверы для Windows 10

Windows

Лучшие приложения для фотографии на вашем Windows Phone

Windows

Команды командной строки для панели управления апплетами

Windows

Официальное приложение SmugMug теперь доступно для Windows Phone