Project Astoria и Project Islandwood: инструменты для превращения приложений для Android и iOS в универсальные приложения для Windows 10

21

Долгое время по сети ходили слухи о том, что Microsoft в новой версии Windows сделает возможным запуск Android-приложений в том числе и на смартфонах с Windows Phone. Поговаривали даже, что для этого Microsoft раздумывает над приобретением проекта Bluestacks, который позволяет запускать Android-приложения на Windows 8.x и OS X. Такой вариант предполагал, что внутри новой Windows будет работать некая виртуализация для таких приложений. На Build 2015 мы узнали, что это не совсем так, что Microsoft нашли очень изящное и во многом правильное решение проблемы недостатка приложений для Windows на мобильных устройствах.

Microsoft представила Project Astoria и Project Islandwood, и последним очень сильно всех удивила. Редмондцы дают теперь разработчикам возможность перенести свои приложения, написанные для Android на C++/JAVA или для iOS на Objective-C, на Windows 10 с минимальными изменениями в коде. То есть разработчик просто берёт исходники своего приложения, импортирует в Visual Studio 2015, дорабатывает немного для превращения его в универсальное приложение и при возможности насыщает приложение сервисами Microsoft. Всё это звучит довольно фантастично, но Microsoft иллюстрирует эту фантастику с помощью видео.

Такой подход должен привлечь разработчиков к универсальной платформе Windows 10. Ведь до этого многие разработчики, среди которых даже крупные компании, не хотели уделять должного внимания Windows Phone и Windows 8.x, ссылаясь на то, что пользователей на этих ОС совсем немного, а разработка приложений затратно. Получался порочный круг: мало приложений — пользователям не слишком интересна платформа, мало пользователей — разработчикам не слишком интересно создавать для неё приложения. Теперь у Microsoft получилось вырваться из этого круга, дав разработчикам инструменты для максимального упрощённого переноса приложений с iOS и Android на Windows без особых затрат.


Система Orphus

Обсуждение

Отправить ответ

21 Комментарий на "Project Astoria и Project Islandwood: инструменты для превращения приложений для Android и iOS в универсальные приложения для Windows 10"


Картинка профиля
Гость
Splashstav
01.05.2015 15:06

Там Руди написал статью о том что всё это не так радужно как показывают.

Гость
Сергей «Amsix» Курбатов
01.05.2015 15:28

да он гонит

Картинка профиля Денис Фролов
Гость
Денис Фролов
01.05.2015 15:32

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

Картинка профиля
Гость
DeGree
01.05.2015 19:48

На самом деле, не так уж и сильно бомбануло. По Вашему описанию, я ждал худшего, но у него не такая уж и плохая статья. Все по полочкам и местами по делу

Гость
капча говно
01.05.2015 15:17
Гость
noname
01.05.2015 15:21

Лично для меня ситуация с приложениями как-то не выглядела как упомянутый много раз своеобразный «замкнутый круг».

Ведь нельзя сказать,что доля пользователей выросла в последнее время,но тем не менее популярные приложения и сервисы постоянно появлялись в windows store,некоторые с большим скрипом,но тем не менее…То есть база приложений все время росла,и мне,кажется,это неизбежно дало бы толчок к росту количества пользователей.Сугубо мое мнение)

Гость
Kirill Sharonov
01.05.2015 16:11
Доля пользователей в процентном отношении особо не выросла, да, но при условии, что рынок сам по себе увеличивается, а доля в процентах не падает, а немного растет, говорит о том, что как раз количество пользователей растет и растет вполне неплохо. Если взять в расчет, что более, чем пол года назад было более 50млн пользователей, то сейчас есть около 70млн пользователей(вышла куча китайских, индийский смартфонов) и я не знаю как разработчики могут пропускать такую аудиторию. Между прочим это в несколько раз больше, чем пользователей какой-нибудь десктопной убунты, а это самый популярный дистрибутив. Даже 50млн пользователей — это больше пользователей линукс.Т.е. по… Читать далее »
Гость
Руслан Островский
01.05.2015 17:00

Но ведь IE и впрямь не очень)

Гость
k4ham
01.05.2015 17:55

Плюс миллион

Гость
Yuri Id
01.05.2015 15:40

Интересен еще момент с производительностью таких приложений.
Пострадает ли? Насколько? Как поправить?
Хотелось бы больше подробностей про реализацию этой фичи.

Гость
Денис Фролов
01.05.2015 15:43

Как может пострадать производительность, если по-факту код, например на Objective-C, просто компилируется в байт код для Windows? Это же не эмуляторы, это полноценное обычное Windows-приложение, просто скомпилированное с Objective-C, вместо C#.

Гость
Yuri Id
01.05.2015 16:16

Да, конечно, все так. Но неужели там обошлось даже без компромиссов (легкие правки не считаем, это ерунда) и все действительно так хорошо?

Тогда получаем похожую ситуацию как с эмулятором. Разработчикам не нужно париться, выпуская «нативный» app для windows, если можно «легким движением» перенести 95% кода. Да еще и без потери производительности.
Хорошо ли это? Не знаю.
Критическое мышление навевает на мысль что где-то тут должен быть «подводный камень».

Гость
Денис Фролов
01.05.2015 16:48

Это уже другая проблема, её должны решать разработчики. Всегда есть конкуренты с лучшими приложениями.

Картинка профиля
Гость
Aerology
01.05.2015 15:42

Очень колоритная женщина. Проект нужно было назвать Project Agnieszka (:smile:)

Гость
df
01.05.2015 16:09

Ждем пачку портов с неперерисованным дизайном?

Гость
аноним
01.05.2015 17:10

Если призадуматься, МС приставила пистолет к голове разработчиков на ведроиде. «Если ты не перенесешь свой код на ВФ, то за тебя это сделают другие». Просто зарегистрировав dev acc у МС и конвертируя все чужие apk подряд. А потом публикуя под чуть измененным названием.

Картинка профиля
Гость
Tovbot
02.05.2015 00:15

А для этого разве не надо иметь исходники?

Картинка профиля
Гость
DeGree
01.05.2015 19:49

Похоже на то, что Microsoft устали стимулировать разработчиков деньгами хД

Гость
rrrrttt
01.05.2015 21:05

Я не понял — эти приложения будут работать на всех устройствах виндовс? Что насчет континуума? Как по мне, то это просто замануха, чтобы разрабы, просто обратили внимание.

Гость
Денис Фролов
01.05.2015 21:06

Будут работать на всех, про Континуум сейчас пост в производстве.

Гость
Andriy Palchik
26.02.2016 20:08

Project Astoria всё…

wpDiscuz