Programvaruutvecklare kommer snart att kunna designa universella iOS / macOS-appar som fungerar med en pekskärm eller en mus / styrplatta, beroende på om de körs på iPhone- och iPad-hårdvaran eller på en Mac. App-fusionsinitiativet, kallad Project Marzipan, kommer eftersom Apple enligt uppgift planerar att ersätta Intel-chips med sina egna Mac-processorer.
Mark Gurman, rapporterar för Bloomberg:
Senare i år planerar Apple att låta utvecklare porta sina iPad-appar till Mac-datorer via ett nytt programvaruutvecklingspaket som företaget kommer att släppa redan i juni på sin årliga utvecklare-konferens.
Utvecklare kommer fortfarande att behöva skicka in separata versioner av appen till Apples iOS- och Mac App-butiker, men det nya paketet innebär att de inte behöver skriva den underliggande programkoden två gånger, sade de som är bekanta med planen.
WWDC bör äga rum 3-7 juni i San Jose McEnery Convention Center.
Det slutliga målet med flerstegsinitiativet är år 2021 att hjälpa utvecklare att bygga en app en gång och få den att fungera på iPhones, iPads och Mac. Men trots appens fusionsplan har Apple sagt att det inte kommer att kombinera iOS och macOS till ett enda operativsystem så det är det.
År 2020 planerar Apple att utöka satsen så att iPhone-appar kan konverteras till Mac-appar på samma sätt. Apple-ingenjörer har funnit detta utmanande eftersom iPhone-skärmar är så mycket mindre än Mac-datorskärmar.
Förhoppningsvis kommer detta inte att resultera i sprängade appar som ser onaturliga ut på skärmar som inte är smarttelefoner som de opimulerade Android-surfplattaprogrammen.
Fram till 2021 kommer utvecklare att kunna slå samman iPhone-, iPad- och Mac-applikationer till en app eller vad som kallas ”en enda binär”. Detta innebär att utvecklare inte kommer att behöva skicka in sitt arbete till olika Apple App-butiker, vilket gör att iOS-appar kan laddas ner direkt från Mac-datorer och effektivt kombinera butikerna.
Jag föreställer mig att det skulle finnas en central butik som filtrerade innehåll baserat på plattform. Om jag besökte den på min iPhone skulle macOS-appar vara dolda och vice versa. Vi skulle också behöva ett alternativ för att visa alla appar (som, till exempel, visa iPad-appar när du bläddrar i App Butiks sökresultat för iPhone) så att man kan ladda ner och installera en app på sin Mac från sin telefon eller surfplatta.
Apples hopp är att de nya ramarna skulle stimulera skapandet av ny programvara och öka användbarheten för företagets prylar. Vissa stora utvecklare har avslutat infödda macOS-appar till förmån för sina webbaserade motsvarigheter, som Twitter.
Den mest direkta fördelen är att göra livet lättare för de miljoner utvecklare som skriver programvara för Apples enheter. Till exempel senare i år skulle Netflix lättare kunna erbjuda en Mac-app för att titta på video genom att konvertera sin iPad-app.
År 2021 skulle Twitter, som mestadels har övergett Mac-plattformen, kunna publicera en enda app för alla Apple-kunder.
Project Marzipan, om det görs rätt, skulle kunna lösa dessa elände.
En oroande trend bland lata utvecklare mot att använda tredjepartsprogramvaror för att bygga appar en gång som fungerar på många plattformar har resulterat i alla typer av skräpprogram. Ett mycket bra exempel på det: Elektronikbyggda appar, som Slack, NordVPN och många andra. Det största problemet med sådana plattformsappar är att de inte riktigt respekterar varje operativsystem plattformspecifika funktioner. Som ett resultat får du inte MacOS-funktioner som stavningskontroll att alla inbyggda Mac-appar får "gratis".
Röstminnen, en annan iOS-app som nu finns tillgänglig i macOS Mojave.Bloomberg bröt nyheten om Project Marzipan först i december 2017 och sa att Apple arbetade med nya verktyg för att hjälpa programmerare att designa, konstruera och sammanställa en enda binär app som skulle gå över iPhone-, iPad- och Mac-enheter. Det var inte förrän WWDC 2018 i juni 2018 som företaget gav en sniktitt på de nya ramarna.
Vi befinner oss nu i fas 1 av projekt Marzipan med Apple som testar de nya ramarna genom att skicka lager, hem och andra iOS-appar till macOS Mojave. Cupertino-företaget tog i grund och botten de lockande iOS-ramarna och anpassade dem för macOS och beteenden som är specifikt anpassade till stationär datoranvändning, till exempel användning av styrplatta, mus och fönster.
De första apparaterna från Marzipan är ganska hemska.
Apple News, en av Mojaves aktieappar, byggdes med Apples Marzipan-verktyg.Om du tittar närmare på apparna Hem, Aktier och Nyheter på din Mac kommer du att märka alla slags inkonsekvenser och ologiska layouter för användargränssnitt. Du kan tydligt säga att det finns ett mellanliggande mjukvarulager som gör att dessa iOS-appar kan köras på macOS.
Med det sagt har jag ingen tvekan om att fas 2, 3 och så vidare kommer att få stora förbättringar när det gäller snabbhet och lyhördhet. Och när Mac äntligen släpper Intel-chips för Apple-designade processorer, har jag en känsla av att de här portade apparna kommer att köras på MacOS.
Och för de som undrar är initiativet att ersätta Intel-chips i Mac-maskiner med Apple-designade sådana, kodnamn Kalamata, fortfarande i de tidiga utvecklingsstadierna.
Pålitlig Apple-analytiker Ming-Chi Kuo listade fyra fördelar för Apple som härstammar från att byta till internt utformade Mac-chips. Först kunde Apple styra allt om Mac: s design och produktion och vara fri från de negativa effekterna av Intels opålitliga färdplan.
För det andra skulle Apple öka sina egna vinster genom att sänka processorkostnaderna. För det tredje kan det vinna marknadsandelar om dessa besparingar översätts till billigare Mac-datorer. Och för det fjärde skulle användning av egna marker leda till ytterligare differentiering av Mac-plattformen från konkurrerande produkter.
Hur tycker du om Project Marzipan? Låt oss veta i kommentarerna!
Toppbild: Luna Display-adaptern förvandlar en iPad till en sekundär display