Слухи: мобильная версия Windows 10 получит поддержку Android-приложений и другие варианты
И вновь всплывает слух о том, что корпорация Microsoft все же работает над поддержкой в своей новейшей мобильной операционной системе Windows 10 приложений написанных для Android. Главный вопрос в этом деле, пожалуй, отношение к этому Google.
Как мы уже отмечали раньше, этот шаг может дать ощутимый эффект в распространении мобильной Windows 10, так как не останется одного из основных минусов системы от Microsoft - сравнительно ограниченного числа приложений в Windows Store. Но прежде всего Microsoft придется как-то договариваться с Google и это может стать проблемой.
Есть и негативный момент в подобном решении корпорации для нее же. Сейчас она активно взялась за разработчиков, проводит обучающие вебинары, семинары и курсы, а впереди еще главнейшие мероприятия года: DevCon 2015 и Microsoft Build 2015. Но если вдруг в ОС будут доступны все те же приложения для Android, которые есть сейчас в Play Market, то такая высокая конкуренция может просто не дать шансов для развития и заработка создателям приложений под Windows 10.
Уже понятно направление по которому решила двигаться корпорация и почти не остается сомнений, что она будет двигаться в направлении Android-пользователей. Совершенно недавно, на WinHec 2015, в Китае был представлен смартфон Xiaomi Mi 4 на Windows 10, который изначально продается на ОС Android. Корпорация Microsoft создала прошивку, которая теоретически может превратить любой Android-смартфон в устройство на Windows 10.
Также, есть информация и о том, что в инструментах для разработчиков Microsoft, которые он уже начинает продвигать, будет возможность из одного проекта скомпилировать приложения сразу для трех основных мобильных ОС: Android, Windows 10 и iOS. Все это похоже на то, что Microsoft не имя возможности изменить ситуацию на рынке, решила не идти против нее, а брать все возможное из того, что есть, проявляя невиданную ранее гибкость и лояльность. И это может дать свои результаты.
Комментарии
На самом деле главный вопрос для пользователя - это насколько такие вот приложения будут жрать больше ресурсов, чем на том самом андроиде, и они будут иметь доступ к аппаратной части телефона... Вот допустим, есть у меня любимый плеер на андроид, а я сейчас действительно задумываюсь о покупке винфона (после мобильных двух подножек от майкрософт то))), и для меня теперь очень важно знать точно, что я получу и какова будет поддержка)
1) Скомпилировать приложение из одного проекта и для Андроид, и для WP в VS - это совсем не поддержка приложений для Android на WP
2) То что WP поставили на смартфон, который изначально поставлялся с другой операционкой, говорит только о том, что были разработаны драйвера WP для железа этого смартфона. И ничего более.
3) Хочется посмотреть на того "гения", который запустит приложение сделанное для одной ОС, в другой ОС, которая от первой кардинально отличается.
Зашкаливающее количество бреда в "новости"
P.S. А гугл вообще тут при чем?
wbnet писал:
3) Хочется посмотреть на того "гения", который запустит приложение сделанное для одной ОС, в другой ОС, которая от первой кардинально отличается.
Зашкаливающее количество бреда в "новости"
P.S. А гугл вообще тут при чем?
Ну не стоит так категоорично, думаю вы в курсе о том что андроид приложения запускаются на Blackbarry и Sailfish и небо на землю не падает. Ни WP ни Android не используют нативный код (т.е. прямые команды к процессору), они запускают свои приложения внутри виртуальных машин (dalvik - внутри андроид, .Net Framework внутри WP). Таким образом нужно всего лишь добавить поддержку такой машины в ОС, а если учесть, что исходный код обеих машин в открытом доступе задача выглядит не такой уж и сложной.
П.С. существует проект Wine который запускает EXE PE приложения под linux, вот там ОС действительно разные.
Гугл может запретить использование формата APK для приложений, таким образом все приложения прийдется пересобирать. Так же может ограничить доступ для WP устройств к маркету.
wbnet писал:
2) То что WP поставили на смартфон, который изначально поставлялся с другой операционкой, говорит только о том, что были разработаны драйвера WP для железа этого смартфона. И ничего более.
Не совсем так, написать драйвера это только пол пути. На мобильнике стоит загрузчик, который расчитан на запуск исключительно Android, таким образом нужно сделать свой загрузчик, который разрешит запуск еще и WP. На сколько я понимаю сложность в том, что бы сделать такой загрузчик универсальным для любых моделей телефонов. Как мне видится это будет новая прослойка между загрузчиком и ОС.
compik писал:
dalvic/.NET надо еще и встроить в ОС - не говоря даже про то, что место в смарте не резиновое, то сложности тут будут приличные. Как раз Wine показывает насколько приличные, там же нельзя просто взять и запустить любое приложение для виндовс, так чтобы оно сразу и без проблем заработало.
Про универсальный загрузчик первый раз слышу, есть какие-то подробности? Насколько я понял, то в Xaomi просто перепрошили Андроид на доработанный WP и обратного перехода не предусмотрено.
wbnet писал:
исполняющая среда .Net весит примерно 60 мб, про далвик - не знаю. Проблема тут скорее не в месте, а в ограничении по ОЗУ. Но у MS есть прекрасный опыт работы в этом направлении. Приложения для WP7 несовместимы с WP8, но при установке на WP8 смартфон происходит перекомпиляция. То же самое можно сделать и с APK. (С Wine сложнее, там нужно реализовать закрытые API Windows, в управляемом коде такого гемороя не будет).
По поводу "универсального загрузчика" это я его конечно обозвал грубо, однако, был анонсирован китайский телефон Wei Yan Sofia (не хочу оставлять ссылку что бы не удалили коммент, в гугле найдете без труда), который будет работать одновременно на WP10 и android 5. Более того в этой статье есть фраза "Корпорация Microsoft создала прошивку, которая теоретически может превратить любой Android-смартфон в устройство на Windows 10", я не думаю что MS перепишет все драйвера для всех смартфонов. По скольку Windows 8/10 полностью виртуализированная ОС, и напрямую от драйверов не зависит, то в моем понимании итоговая картина может выглядеть так:
[драйвера на android] [прослойка/загрузчик] [Windows 10]
compik писал:
У меня разрыв шаблона чуть не случился ) 8 и 10 обычные ОС, управление железом в них идет от драйверов, драйвера загружаются и работают уже в самой ОС, но никак не вне её. "теоретически может превратить любой Android-смартфон в устройство на Windows 10" может означать только то что, теоретически могут быть написаны драйвера для конкретного смарта под WP. Ну и написан перехватчик вызова загрузки Андроида с передачей управления загрузчику WP. Практически же, вряд ли кто-то будет этим заниматься для уже выпущенных аппаратов (кроме как в маркетинговых целях)
wbnet писал:
правда что ли, рекомендую поставить на HYPER-V Win7 и Win8 и посмотреть какие устройства определяться в диспетчере, вот тогда точно шаблоны полетят).
По поводу Win10 на смартфонах android, эта новость появилась на две недели назад (http://www.neowin.net/news/microsoft-wants-to-convert-android-devices-to-windows-10-phones-with-special-rom), речь идет именно о dual-boot, а не просто о замене на Win8. Если просто заменить дрова с andoid на windows то android перестанет работать.
compik писал:
При использовании первого поколения ВМ Hyper-V, в виртуальных 7 и в 8 будут одинаковые устройства, так как синтетические драйверы Hyper-V используются одни и те же. Второе поколение не поддерживает 7 по маркетинговым причинам (читаем: не выпущены новые драйверы), так что смысла сравнивать нет.
wbnet писал:
. Второе поколение не поддерживает 7 по маркетинговым причинам
Второе поколение не поддерживается не по каким-то мифическим "маркетинговым причинам", а по причинам того, что Win7 не поддерживает secure boot, ОС должна поддерживать спецификацию UEFI 2.3.1. Для справки Vista/7/8 имеют одинаковое ядро, и драйвера для этих ОС совместимы, поэтому ничего нового выпускать не нужно. Если не любите пользоваться гуглом вот подробная статья
По теме
- Microsoft продлила поддержку Windows 10 Mobile 1709 до 14 января
- Microsoft прекращает поддержку Windows 10 Mobile
- Microsoft рекомендует обновить мобильную Windows 10 на настольную систему
- Windows 10 Mobile тоже получит обновление April 2018 Update
- Apple тестирует Windows 10 Mobile на прототипе iPhone?
- Telegram обновил свое приложение для Windows 10 Mobile и Windows Phone 8.1
- Пользователи Windows Phone 8.1 не могут скачивать приложения из Windows Store, но решение есть
- Инсайдерам доступно обновление Фотографий на Windows 10 Mobile
- Новых инсайдерских сборок Windows 10 Mobile больше не будет
- Как выглядела бы Windows 10 Mobile, если бы ее разработка продолжалась