Gli sviluppatori di software saranno presto in grado di progettare app universali iOS / macOS che funzionano con un touchscreen o un mouse / trackpad, a seconda che siano in esecuzione su hardware iPhone e iPad o su Mac. L'iniziativa di fusione delle app, soprannominata Project Marzipan, arriva mentre Apple sta pianificando di sostituire i chip Intel con i suoi processori Mac.
Mark Gurman, presentando per Bloomberg:
Entro la fine dell'anno, Apple prevede di consentire agli sviluppatori di trasferire le loro app per iPad su computer Mac tramite un nuovo kit di sviluppo software che la società rilascerà già a giugno alla sua conferenza annuale per gli sviluppatori.
Gli sviluppatori dovranno comunque inviare versioni separate dell'app agli App Store iOS e Mac di Apple, ma il nuovo kit significherà che non dovranno scrivere il codice software sottostante due volte, hanno detto le persone che hanno familiarità con il piano.
Il WWDC dovrebbe svolgersi dal 3 al 7 giugno al McEnery Convention Center di San Jose.
L'obiettivo finale dell'iniziativa multi-step è entro il 2021 aiutare gli sviluppatori a creare un'app una volta e farla funzionare su iPhone, iPad e Mac. Ma nonostante il piano di fusione delle app, Apple ha affermato che non combinerà iOS e macOS in un unico sistema operativo, quindi è così.
Nel 2020, Apple prevede di espandere il kit in modo che le app per iPhone possano essere convertite in app per Mac allo stesso modo. Gli ingegneri di Apple lo hanno trovato stimolante perché gli schermi di iPhone sono molto più piccoli dei display dei computer Mac.
Spero che questo non comporti applicazioni esplose che sembrerebbero innaturali su schermi non smartphone come quelle app per tablet Android non ottimizzate.
Entro il 2021, gli sviluppatori saranno in grado di unire le applicazioni iPhone, iPad e Mac in un'unica app o ciò che è noto come un "binario singolo". Ciò significa che gli sviluppatori non dovranno inviare il loro lavoro a diversi App Store di Apple, consentendo alle app iOS di essere scaricate direttamente dai computer Mac combinando efficacemente i negozi.
Immagino che ci sarebbe un negozio centrale che filtra il contenuto in base alla piattaforma. Se lo visitassi sul mio iPhone, le app macOS sarebbero nascoste e viceversa. Avremmo anche bisogno di un'opzione per mostrare tutte le app (come, diciamo, mostrare le app per iPad durante la navigazione dei risultati di ricerca solo per iPhone dell'App Store) in modo da poter scaricare e installare un'app sul proprio Mac dal proprio telefono o tablet.
La speranza di Apple è che i nuovi framework incoraggino la creazione di nuovi software, aumentando l'utilità dei gadget dell'azienda. Alcuni importanti sviluppatori hanno interrotto le app macOS native a favore delle loro controparti basate sul web, come Twitter.
Il vantaggio più diretto sarà quello di semplificare la vita ai milioni di sviluppatori che scrivono software per i dispositivi Apple. Ad esempio, entro la fine dell'anno Netflix sarebbe in grado di offrire più facilmente un'app per Mac per guardare video convertendo la sua app per iPad.
Entro il 2021, Twitter, che per lo più ha abbandonato la piattaforma Mac, potrebbe pubblicare un'unica app per tutti i clienti Apple.
Il progetto Marzapane, se fatto bene, potrebbe risolvere quei guai.
Una tendenza preoccupante tra gli sviluppatori pigri verso l'uso di framework software di terze parti per la creazione di app una volta che funzionano su molte piattaforme ha portato a tutti i tipi di software di immondizia. Un ottimo esempio: app costruite con elettroni, come Slack, NordVPN e molti altri. Il problema principale con tali app multipiattaforma è che non rispettano realmente le funzionalità specifiche della piattaforma di ciascun sistema operativo. Di conseguenza, non ottieni funzionalità fornite da macOS come il controllo ortografico che tutte le app native per Mac ottengono "gratuitamente".
Memo vocali, un'altra app iOS ora disponibile in macOS Mojave.Bloomberg ha annunciato per la prima volta la notizia del Progetto Marzapane nel dicembre 2017, affermando che Apple stava lavorando a nuovi strumenti per aiutare i programmatori a progettare, progettare e compilare un unico binario per app che sarebbe stato eseguito su dispositivi iPhone, iPad e Mac. Non sarebbe stato fino al WWDC 2018 a giugno 2018 che la società ha dato una sbirciatina ai nuovi quadri.
Siamo ora nella fase 1 del progetto Marzapane con Apple che ha testato i nuovi framework trasferendo azioni, Home e altre app iOS su macOS Mojave. Fondamentalmente, l'azienda di Cupertino ha adottato i framework curcial per iOS e li ha adattati per macOS e comportamenti specificamente adattati al desktop computing, come l'uso di trackpad, mouse e windows.
Le prime app costruite con Marzapane sono piuttosto terribili.
Apple News, una delle app stock di Mojave, è stata costruita con gli strumenti Marzapane di Apple.Se dai un'occhiata più da vicino alle app Home, Azioni e Notizie sul tuo Mac, noterai ogni sorta di incongruenze e layout dell'interfaccia utente illogica. Puoi dire chiaramente che esiste un livello software intermedio che consente a queste app iOS di funzionare su macOS.
Detto questo, non ho dubbi sul fatto che la Fase 2, 3 e così via vedrà importanti miglioramenti in termini di velocità e reattività. E quando finalmente i Mac abbandonano i chip Intel per i processori progettati da Apple, ho la sensazione che queste app portate funzioneranno in modo nativo su macOS.
E per chi si chiede, l'iniziativa di sostituire i chip Intel nei Mac con quelli progettati da Apple, nome in codice Kalamata, è ancora nelle prime fasi di sviluppo.
L'affidabile analista Apple Ming-Chi Kuo ha elencato quattro vantaggi per Apple derivanti dal passaggio a chip Mac progettati internamente. In primo luogo, Apple potrebbe controllare tutto ciò che riguarda la progettazione e la produzione del Mac ed essere libera dagli impatti negativi della roadmap inaffidabile di Intel.
In secondo luogo, Apple aumenterebbe i propri profitti riducendo i costi del processore. In terzo luogo, potrebbe guadagnare quote di mercato se questi risparmi si traducessero in Mac più economici. E in quarto luogo, l'utilizzo dei propri chip porterebbe a un'ulteriore differenziazione della piattaforma Mac dai prodotti concorrenti.
Come ti senti riguardo al progetto Marzapane? Fateci sapere nei commenti!
Immagine in alto: l'adattatore Luna Display trasforma un iPad in un display secondario