Apple нібито працює над тим, як це зробити дозволити розробникам створювати програми, які працюють на iPhone, iPad та Mac - але не сподівайся побачити це найближчим часом.
Коли в грудні вперше з’явилася інформація про план, було запропоновано, що цю функцію можна буде оголосити на цьогорічній події WWDC. Однак, за словами спостерігача Apple Джона Грубера, хоча Apple, можливо, все ще працює над таким проектом, швидше за все, він з’явиться з MacOS 10.15 та iOS 13 у 2019 році.
Марципан: Не цього року
У звіті Грубера зазначається, що проект більше не відомий всередині як «Марципан», кодове ім'я, яке використовувалося для нього в перші дні. У його доповіді визнається, що він ґрунтується на "переважно б / у" джерелах, хоча, як кажуть, вони відповідають іншим.
Він пише:
«У мене немає детальних подробиць, але в основному це звучить як декларативний API управління. Загальна ідея полягає в тому, що замість того, щоб писати класичний процедурний код, скажімо, створити кнопку, потім налаштувати, потім розмістіть кнопку всередині подання, замість цього ви оголошуєте кнопку та її атрибути, використовуючи інші форму. HTML, мабуть, найбільш зрозумілий приклад. У HTML ви не створюєте процедурно такі елементи, як абзаци, зображення та таблиці - ви оголошуєте їх за допомогою тегів та атрибутів у розмітці. Існує загальногалузева тенденція до декларування, можливо, найкращим прикладом цього є React, що може вплинути на Apple у цьому напрямку ".
Стаття Грубера зображує зовсім іншу картину, ніж оригінальний грудень Bloomberg звіт. BloombergУ звіті конкретно описуються кроссплатформенні програми, тоді як у звіті Грубера йдеться про більш підхід до програмування, який, як він зазначає, не є «по суті кроссплатформенним».
Хоча існує ймовірність того, що Apple може здивувати нас оголошенням на WWDC, це більше нагадує спробу спростувати очікування розробників.
Після низки останніх критичних зауважень щодо безпеки та забезпечення якості (деякі з них були такими викладено тут моєю колегою Кілліан Белл), Нібито в цьому році Apple зосередиться на стабільності замість оновлення своїх великих функцій iOS. Можливо, таке ж ставлення переноситься і на такі проекти, як «Марципан».