Apple: cosa iOS, Mac News potrebbe significare per le app, secondo gli sviluppatori

$config[ads_kvadrat] not found

Les Meilleures Applications iPhone - Octobre 2020

Les Meilleures Applications iPhone - Octobre 2020
Anonim

Voci dei piani di Apple per combinare lo sviluppo di iPhone, iPad e Mac hanno entusiasmati gli ingegneri di iOS - e questo potrebbe anche significare grandi cambiamenti per ciò che i consumatori escono dalle loro app preferite.

Secondo un notiziario, agli sviluppatori di software sarebbe consentito progettare un'app uniforme che funzioni sia con il touchscreen iOS di Apple sia con il mouse o il trackpad del Mac. La stessa app potrebbe funzionare utilizzando un singolo set di codice su iPhone, iPad e computer Apple.

Consentendo potenzialmente agli sviluppatori mobili di espandersi dalla codifica iOS al Mac, questo potrebbe aiutare a far rivivere lo sviluppo ampiamente stagnante delle app specifiche per Mac, secondo diversi sviluppatori che hanno parlato della voce con Inverso.

Arthur A. Sabintsev, uno dei principali sviluppatori iOS di Arc Publishing, che include la programmazione Il Washington Post L'app per iOS, dice che la notizia potrebbe essere un cambiamento importante per gli ingegneri autodidatti come lui.

"Ho fatto iOS solo negli ultimi sei anni", racconta Sabintsev Inverso. "È bello essere in grado di espandersi su un'altra piattaforma Apple senza doverla imparare da zero."

Ciò è particolarmente vero quando, in alcuni casi, solo il cellulare non è l'ideale per un prodotto che necessita anche di un'app robusta per Mac. Potrebbe segnalare un passo nella giusta direzione per l'uso di Swift, il linguaggio di programmazione nativo di Apple, su tutte le piattaforme.

Dal punto di vista tecnico, macOS è basato su NeXT, che è stato rilasciato nel 1988, spiega Sam Soffes, uno sviluppatore e designer iOS di Lyft.

Per creare un'app per Mac, i programmatori devono utilizzare AppKit, che proviene da NeXT. Questo è abbastanza difficile, soprattutto rispetto a iOS, a causa del software che invecchia rapidamente.

"In questo momento, se vuoi avere un'app su entrambi, non puoi condividere alcuna interfaccia utente", afferma Soffes. Ad esempio, la sua app indipendente Redacted per Mac condivide la sua immagine principale con iOS, ma è stata scritta tutta l'interfaccia utente o l'interfaccia utente per ogni piattaforma. È un processo laborioso e dispendioso in termini di tempo e non tutti gli sviluppatori si preoccupano di fare entrambe le cose.

Kyle Bashour, che ha recentemente lavorato a un'app per iOS per una popolare piattaforma di video chat, nota che la maggior parte delle piccole aziende e gli sviluppatori indie amerebbero offrire un'app per Mac, ma di solito non hanno tempo o risorse.

"La possibilità di eseguire app iOS su macOS sarà una grande vittoria per le startup", dice Bashour Inverso. "In una startup, soprattutto giovane, sei quasi sempre focalizzato sul laser per la crescita. Quando si sta rapidamente iterando sulle funzionalità, avere un'altra piattaforma per scrivere quelle funzioni può davvero rallentare."

Questo in genere lascia le startup con due opzioni: creare un'app multipiattaforma usando un framework come Electron o creare un'app nativa per le piattaforme con il maggior numero di utenti. In questo caso, di solito è iOS.

Simon Ljungberg, un programmatore iOS con sede in Svezia per l'app di ricette Filibaba, concorda sul fatto che la prospettiva di scrivere app per Mac senza affrontare AppKit sarebbe eccitante. Non solo per gli sviluppatori, ma anche per gli utenti Apple.

"A lungo termine, quando la nostra app Meal Plan diventa più completa, posso vedere che ciò è utile su Mac", afferma Ljungberg. Ad esempio, la modifica e la pianificazione di piani pasto settimanali e la cura delle liste della spesa potrebbero beneficiare della potenza del Mac.

Per quanto riguarda gli utenti Mac, il minor costo delle app e l'uniformità dovuta al codice condiviso tra iOS e macOS farebbero un grande vantaggio.

Ma ci sono sviluppatori che non stanno trattenendo il respiro per il cosiddetto macOS salvatore.

"Senza un comunicato stampa ufficiale da parte di Apple, dovremmo prendere la voce con un pizzico di sale", ha detto lo sviluppatore freelance iOS basato sull'Inghilterra, Rehat Kathuria. Inverso.

L'ingegnere, che ha lavorato su app come ECB Cricket e Notarize, dice che ci saranno molte opinioni su questa potenziale tecnologia man mano che maggiori dettagli verranno rilasciati nelle prossime settimane.

Come dice Kathuria: "Mi piacerebbe vedere che UIKit lavori su macOS, ma non sono sicuro di quanto sia un sogno inverosimile quello che è."

$config[ads_kvadrat] not found