44

Apple перенимает стратегию Microsoft

Apple

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

UWP в данный момент терпит далеко не лучшие времена, поскольку даже Microsoft сейчас большое акцентирует на том, чтобы разработчики портировали Win32-приложения в Windows Store, а не писали универсальные приложения. Все же идея объединенной платформы остается очень жизнеспособной и похоже, что даже Apple собирается перенять ее.

В 2018 году компания Apple планирует выпустить iOS 12 и macOS 10.14. В этих операционных системах появится унифицированная платформа для приложений. Хотя в данный момент не совсем понятно, будет ли Apple объединять App Store для iOS и Mac App Store для macOS, компания представит для своих разработчиков необходимые утилиты, с помощью которых они смогут написать один проект, работающий на всех типах устройств. Звучит в точности так же, как и концепция универсальных приложений Windows 10. Все эти яблочные ништяки должны дебютировать на ежегодной конференции для разработчиков WWDC, которая проходит летом каждого года.

Слухи о том, что Apple объединит macOS и iOS, ходят уже давно, даже несмотря на тот факт, что CEO Apple, Тим Кук, выступает против универсальных гибридных устройств. В 2012 году он прокомментировал слияние разных типов устройств следующим образом:

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

MacOS и iOS могут так и не объединить, но слияние инструментов для разработки будет очень полезным для создателей приложений. Особенно, если учесть тот факт, что Apple позиционирует свои iPad Pro как альтернативу традиционным ноутбукам. Apple хорошо известна своей лояльной аудиторией разработчиков, которые поддерживают компанию и ее инициативы, чем не может со своей стороны похвастать Microsoft. Последней надо из кожи вон лезть, чтобы хоть как-нибудь стимулировать разработчиков использовать новые возможности платформы, тогда как Apple совсем не надо волноваться за поддержку со стороны кодеров.

Источник: Bloomberg.

НравитсяНе нравится
0
Loading ... Loading ...

Лучшие комментарии

27.12.2017 в 14:04
+21
Nokia Lumia 920

Да, только они сделают это нормально. И все будут брать пример с них.

27.12.2017 в 14:15
+10
Android

И все забудут, что MS это первыми придумали даже сделали. Это как с живыми фото, беспроводной зарядкой, 3d тачем(сей, правда, не был реализован на рынке, а лишь в прототипах)

27.12.2017 в 14:42
+21
Microsoft Lumia 950 XL

Уже забывали

Комментарии (44)

    27.12.2017 в 14:04
    +21
    Nokia Lumia 920

    Да, только они сделают это нормально. И все будут брать пример с них.

    27.12.2017 в 14:06
    0
    Android

    Как обычно) МС чего-то не хватает всегда

    27.12.2017 в 14:50
    +5
    Android

    Ой, кто к нам вернулся) Давненько вас не видел)

    27.12.2017 в 16:19
    0
    Android

    Я тут бываю иногда)

    28.12.2017 в 3:29
    0
    Nokia Lumia 830

    Привет!давно небыли!!!если не секрет,Вы свою 930 люмию на какую модель телефона на андроеде поменяли???))))

    01.01.2018 в 13:46
    0
    Android

    Не секрет, Galaxy S8

    27.12.2017 в 14:15
    +10
    Android

    И все забудут, что MS это первыми придумали даже сделали. Это как с живыми фото, беспроводной зарядкой, 3d тачем(сей, правда, не был реализован на рынке, а лишь в прототипах)

    27.12.2017 в 14:22
    0
    iPhone

    А как связан MS с разработками Nokia? (живое фото, "беспроводная зарядка", 3д-тач).
    И что общего у 3д-тач в Nokia McLaren с 3D-Touch в iPhone, кроме названия?

    27.12.2017 в 14:24
    0
    Android

    Ну да, мой косяк. У меня в голове уже все слилось, как и нокия с мс)
    Что общего? Сама идея. Не принцип, а идея. Они только реализованы по-разному.

    27.12.2017 в 14:29
    0
    iPhone

    Идея 3д-тач в Нокии - управление смартфоном без прикосновения к дисплею.
    Идея 3D-Touch в iPhone - добавление новых жестов взаимодействия с дисплеем.

    27.12.2017 в 14:31
    0
    Android

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

    27.12.2017 в 14:42
    +21
    Microsoft Lumia 950 XL

    Уже забывали

    27.12.2017 в 19:57
    +1
    Android

    Только хотел это найти скинуть)

    27.12.2017 в 14:08
    +1
    Android

    Ну этт еще как посмотреть , а в нас как всегда напишут , мы стояли у истоков и нам есть чем гордиться )))) поэтому мы все закрыли и отдали во благо всему человечеству , нам не надо , нам проще своих кинуть , написать в твитере сорян ваши устройства и магазинчики и всё что мы придумали не работает , зато работает у остальных и в этом благо?

    27.12.2017 в 14:09
    +1
    Nokia Lumia 920

    Можете утешать себя таким образом, но правды это не изменит.

    27.12.2017 в 14:13
    0
    Android

    Дак никто не утешает, так и будет , а потом будем смотреть как на их презентации все раззинут рот словно увидели чудо ?

    27.12.2017 в 14:13
    +3
    Android

    А мне нравится UWP. Имеет свои ограничения, конечно же, но в целом интересно.

    27.12.2017 в 14:27
    0
    Android

    >>UWP в данный момент терпит далеко не лучшие времена, поскольку даже Microsoft сейчас большое акцентирует на том, чтобы разработчики портировали Win32-приложения в Windows Store, а не писали универсальные приложения.
    Дак портирование это и есть хорошо для UWP. Предлагать разработчикам переписывать с 0 своё приложение, или потихоньку обновлять старое. Есть разница?
    Все плачут что UWP не продвигается. а сами для этого ничего не делают.

    27.12.2017 в 14:29
    0
    Nokia Lumia 735

    Потихоньку обновить старое до универсального на WinRT никак не получится - в его основе будут лежать Win32.

    27.12.2017 в 14:32
    0
    Android

    Получится, если всё альтернативное API есть на UWP.

    27.12.2017 в 14:32
    +1
    Nokia Lumia 735

    Но их нет. :)

    27.12.2017 в 14:35
    0
    Android

    Ага, UWP работает на воздухе, и никаких API там нет. Ограничение только системные. Остальное почти всё есть.

    27.12.2017 в 14:37
    0
    Android

    Потом если это .Net, вообще меньше проблем.

    28.12.2017 в 14:59
    0
    Microsoft Lumia 950 XL

    Доброго времени суток!Не подскажите, поставил новую флешку и не могу найти в магазине,версию нашего форума.Под 8.1 а под 10ку не видит.Может есть у вас ссылка?

    28.12.2017 в 16:30
    0
    Microsoft Lumia 950 XL

    Спасибо!

    28.12.2017 в 18:39
    0
    Android

    А в библиотеке? Да, майки опять сломали и без того кривой поиск, сам вчера из библеотики ставил.

    28.12.2017 в 20:03
    0
    Microsoft Lumia 950 XL

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

    28.12.2017 в 20:04
    0
    Microsoft Lumia 950 XL

    Поиск в магазине да!просто песня)))

    28.12.2017 в 15:01
    0
    Microsoft Lumia 950 XL

    Под 10ку имел ввиду,под 8.1 есть.

    27.12.2017 в 15:02
    +4
    vvl
    Android

    Нет никакого портирования. Есть размещение в магазине того же приложения и последующая установка в песочницу. API как были разными, так и остаются. Если в системе реализована поддержка и Win32 API, и WinRT API - система способна выполнить эти приложения. Если в системе только поддержка WinRT API - эта система не сможет выполнить приложение, использующее Win32 API. И только если во все редакций Windows (в том числе IoT, Mobile, Xbox) добавить поддержку Win32 API - только тогда можно говорить о том, что Win32 API стали частью подсистемы универсальных API для всех классов устройств.

    27.12.2017 в 16:11
    0
    Android

    Именно портирование есть. Оно постепенное и состоит из нескольких шагов. Сперва достаточно проделать конвертацию своего приложения, что бы создать пакет. Попадаем в магазин.
    Постепенно мы можем добавлять в свое Win32 приложение новый функционал из UWP платформы, и заменять старый Win32 API на новый, (если таковой есть).
    "После полного перехода на UWP (когда ваше приложение больше не будет содержать компонентов WPF/Win32) вы сможете распространять его для всех устройств с Windows, включая телефоны Xbox One и HoloLens."

    27.12.2017 в 16:16
    +1
    vvl
    Android

    Это не портирование. Это постепенное переписывание, ручное переписывание приложения. Причём это теоретические размышления MS о том, как они хотят это видеть. В реальности на текущий момент приложения размещаются в магазин, как есть - Win32, без элементов WinRT API, чтобы это же приложение можно было распространять и в дистрибутивах для Win7-10 (а то и XP).

    27.12.2017 в 16:39
    0
    Android

    Без элементов, это понятно, но с доступом к ним. Цель одна - постепенно перевести на UWP платформу текущее приложение, а не создавать с 0.

    27.12.2017 в 16:48
    0
    vvl
    Android

    Этим никто не пользуется, поэтому "UWP в данный момент терпит далеко не лучшие времена". Такие приложения, частично Win32, частично WinRT имеют наименьшую аудиторию - это только Windows 10 for desktop edition, да и то начиная с версии 1607 (если я не путаю). Пока процесс полного перехода на WinRT API не завершён - эти приложения ещё не совместимы с IoT, Mobile, Xbox, но при этом уже не совместимы с Win7-10 для установки через дистрибутивы.

    27.12.2017 в 14:43
    +2
    Nokia Lumia 730

    Это будет удар мокрой тряпкой по сонной майкрософтовской роже ?

    27.12.2017 в 14:43
    +1
    APC
    Microsoft Lumia 640

    Эту стратегию изначально начал развивать Ubuntu (которые уже отказались от этой стратегии), а не microsoft.

    27.12.2017 в 14:46
    0
    Nokia Lumia 730

    Кстати, да. Но у них там негромко получилось, вяленько шло а потом свернули и спрятали.

    27.12.2017 в 14:52
    0
    Microsoft Lumia 640 XL

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

    27.12.2017 в 18:07
    -3
    Microsoft Lumia 535

    Последний абзац. Так понятно, Apple не кладет на все сами поняли что как Microsoft!!

    28.12.2017 в 14:54
    0
    Microsoft Lumia 640 XL

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

    28.12.2017 в 18:15
    0
    Android

    не совсем корректно: при износе аккумулятора.

    28.12.2017 в 7:03
    0
    Nokia Lumia 930

    И это не может радовать- кирдык эплу.

    28.12.2017 в 13:29
    0
    Nokia Lumia 930

    Уточняю- не может не радовать- кирдык эплу.

Вы должны быть для написания комментариев.