MacRumors

Skip to Content

Грубер: Поддержка кроссплатформенных приложений Apple дебютирует в 2019 году, а не в 2018

По слухам, кроссплатформенная функциональность, которая позволит Mac запускать приложения для iPhone и iPad, запланирована для macOS 10.15 и iOS 13, а не для macOS 10.14 и iOS 12, по словам известного журналиста Apple Джона Грубера.

Грубер поделился этой информацией в своем блоге, освещая «слухи» о кроссплатформенном UI-проекте, который, по его словам, действительно находится в разработке в Apple.

ios app store mac app store
Новость о поддержке универсальных приложений, способных работать на iPhone, iPad и Mac, была впервые опубликована Марком Гурманом из Bloomberg в декабре. Тогда Гурман сообщил, что Apple представит эту функциональность в iOS 12 и macOS 10.14, а анонс, вероятно, состоится на конференции для разработчиков Worldwide Developer’s Conference в июне.

Гурман и Ина Фрид из Axios позже подтвердили в январе, что единая структура приложений будет готова в 2018 году, несмотря на перенос других запланированных функций для iOS 12 и macOS 10.14. Однако Грубер говорит, что он «почти уверен», что это проект 2019 года для macOS 10.15 и iOS 13, который также может стать частью обновленного пользовательского интерфейса для iOS, ожидаемого в следующем году. «Я бы соответствующим образом скорректировал ваши ожидания относительно WWDC этого года», — пишет он.

По словам Грубера, исходя из того, что он слышал от первоисточников и косвенных источников, Apple, по-видимому, работает над декларативными API для iOS и macOS, что предполагает желание Apple упростить разработчикам создание современных кроссплатформенных пользовательских интерфейсов. Информация Грубера не так окончательна, как ранее сообщалось о прямой поддержке кроссплатформенных приложений для iOS и macOS, но она указывает на то, что Apple движется к этой цели.

В декларативном API управления нет ничего изначально кроссплатформенного. Но имеет смысл, что если Apple считает, что (а) iOS и MacOS должны иметь декларативные API управления и (б) они должны решать проблему абстрагирования различий API между UIKit (iOS) и AppKit (MacOS), то они займутся ими одновременно. Или, возможно, логика просто в том, что если они собираются создать кроссплатформенную структуру пользовательского интерфейса, то основой для этой структуры должен быть декларативный пользовательский интерфейс.

Учитывая противоречивую информацию, неясно, кто прав относительно сроков реализации проекта универсальных приложений, но нам не придется долго ждать, чтобы узнать. macOS 10.14 и iOS 12 будут представлены на главном выступлении конференции для разработчиков Worldwide Developers Conference, которая, как запланировано, состоится 4 июня.

Полный текст Грубера с дополнительными деталями о проекте можно найти на сайте Daring Fireball.