Apple arbetar förmodligen på ett sätt att låt utvecklare skapa appar som fungerar på iPhone, iPad och Mac - men förvänta dig inte att se det snart.
När nyheterna om planen först läckte ut i december föreslogs att funktionen kan tillkännages vid årets WWDC -evenemang. Men enligt Apple -tittaren John Gruber, medan Apple fortfarande kan arbeta med ett projekt som det här, är det mer troligt att det kommer med MacOS 10.15 och iOS 13 under 2019.
Marsipan: Inte i år
Grubers rapport konstaterar att projektet inte längre internt är känt som "marsipan", kodenamnet som användes för det under de första dagarna. Hans rapport medger att den är baserad på "mestadels begagnade" källor, även om dessa sägs överensstämma med en annan.
Han skriver:
"Jag har inga omfattande detaljer, men i grunden låter det som ett deklarativt kontroll -API. Den allmänna idén är att snarare än att skriva klassisk procedurkod för att säga en knapp, konfigurera sedan knappen, placera sedan knappen inuti en vy, du deklarerar istället knappen och dess attribut med hjälp av någon annan form. HTML är förmodligen det lättast förståbara exemplet. I HTML skapar du inte procedurmässigt element som stycken, bilder och tabeller - du deklarerar dem med taggar och attribut i markup. Det finns en branschövergripande trend mot deklaration, kanske bäst exemplifierad av React, som kan påverka Apple i denna riktning. ”
Grubers artikel ger en helt annan bild än den ursprungliga december Bloomberg Rapportera. BloombergRapport beskriver specifikt plattformsoberoende appar, medan Grubers rapport refererar till en mer metod för programmering som, som han noterar, inte är "i sig plattformsoberoende".
Även om det fortfarande finns en chans att Apple kan överraska oss med ett tillkännagivande på WWDC, låter detta mer som ett försök att minska utvecklarens förväntningar.
Efter en rad kritik nyligen gällande säkerhet och kvalitetssäkring (varav några var beskrivs av min kollega Killian Bell här), Fokuserar Apple förmodligen i år på stabilitet istället för att uppdatera sina stora iOS -funktioner. Kanske går samma inställning över till projekt som marsipan också.