Gli sviluppatori di Bloomberg saranno presto in grado di scrivere app universali per iPhone, iPad e Mac

Apple fornirà nuovi strumenti di sviluppo che consentiranno per la prima volta ai produttori di app di progettare, progettare e compilare un unico binario di app che verrà eseguito su dispositivi iPhone, iPad e Mac.

Secondo Mark Gurman di Bloomberg oggi, i prossimi strumenti di sviluppo dovrebbero aiutare i programmatori ad espandere le loro app iPhone e iPad esistenti sulla piattaforma Mac.

I cosiddetti binari universali non sono una novità: Apple li utilizza su iOS dal lancio dell'iPad originale nel 2010 e su macOS dal passaggio ai processori Intel nel 2005.

Con i binari universali, gli sviluppatori possono combinare codice e risorse dell'interfaccia utente sia per le app per iPhone che per le app ottimizzate per iPad in un unico download.

I nuovi strumenti in arrivo estenderanno il concetto binario universale anche alle app macOS. In altre parole, gli sviluppatori saranno in grado di progettare app che funzionano non solo con un touchscreen su dispositivi iOS, ma anche con un mouse e un trackpad sul tuo Mac.

Dal rapporto:

L'iniziativa delle app di Apple fa parte di una spinta più ampia, a più lungo termine, per rendere più simili le basi del suo hardware e software. Diversi anni fa, la società ha iniziato a progettare i propri processori per dispositivi iOS.

Ha iniziato a fare lo stesso per il Mac, recentemente ha lanciato un chip T2 nel suo iMac Pro che scarica funzionalità come la sicurezza e la gestione dell'alimentazione dal processore Intel principale al silicio progettato da Apple. Proprio come Apple prevede di unificare le app, un giorno potrebbe anche utilizzare lo stesso processore principale su Mac e dispositivi iOS.

Ciò renderebbe più semplice la creazione di un singolo sistema operativo per tutti i gadget Apple, cosa che Microsoft ha già fatto con i suoi desktop, laptop e tablet Surface.

Attualmente, gli sviluppatori sfruttano il framework UIKit di Apple su iOS e AppKit su macOS per progettare interfacce utente, ma sono tenuti a progettare app separate per iOS e macOS.

Con un'unica app per piattaforme iOS e macOS, i proprietari di dispositivi iPhone, iPad e Mac riceveranno contemporaneamente nuove funzionalità e aggiornamenti. Non è chiaro se l'azienda prevede di unire anche gli App Store separati per Mac e iOS.

Il progetto, internamente nome in codice "Marzapane", richiederà iOS 12 e macOS 10.14, che dovrebbe essere rilasciato nell'autunno del prossimo anno.

In genere Apple aggiorna le sue piattaforme software alla conferenza degli sviluppatori in tutto il mondo, che si svolge in estate. Dovremmo saperne di più su questa nuova entusiasmante iniziativa al WWDC 2018, anche se la cronologia esatta è soggetta a cambiamenti.