Da asporto chiave
- Sviluppare un'app, anche se è un port, richiede molto tempo e risorse.
- L'app dovrebbe cambiare il suo layout, adattarsi alle diverse dimensioni dello schermo ed essere ottimizzata per hardware aggiuntivo.
- Un progetto come questo richiederebbe anche un intero team di sviluppo, il che probabilmente significherebbe allontanare le persone da altri lavori.
Lo sviluppo di un'app Instagram ufficiale per l'iPad richiederebbe davvero molto lavoro, anche con un'app per iPhone esistente e un sito Web su cui lavorare.
Il CEO di Instagram Adam Mosseri ha recentemente dichiarato che non abbiamo un'app Instagram ufficiale per iPad perché l'azienda non può dedicarvi le risorse. Questa non è nemmeno una scusa per agitare la mano, si scopre che lo sviluppo di app è piuttosto complicato.
Anche qualcosa di apparentemente semplice come un port richiederebbe comunque molto lavoro. È molto più complicato e complicato di quanto l'utente medio potrebbe aspettarsi.
"Ci sono più fattori da considerare nel portare l'app di Instagram sull'iPad", ha affermato Katherine Brown, fondatrice di Spyic, in un'intervista via e-mail con Lifewire. "Nessuna azienda ha risorse illimitate e sarebbe più che una semplice questione di adeguarsi alle nuove dimensioni dello schermo."
L'app
È facile presumere che un port di qualcosa come Instagram dall'iPhone all'iPad sarebbe una cosa semplice. L'app esiste già su una piattaforma Apple, quindi non dovrebbe essere così difficile trasferirla su un' altra, giusto? Beh, no, non va bene.
Oltre che iPhone e iPad sono fisicamente diversi, è necessario dedicare molto tempo e sforzi per assicurarsi che l'esperienza sia la stessa in entrambi. Ciò significa garantire che le foto siano delle giuste dimensioni, che i pulsanti siano allineati correttamente, che le notifiche funzionino e molto altro ancora.
Assicurarsi che l'app venga visualizzata correttamente su uno schermo più grande con dimensioni leggermente diverse è un compito complesso di per sé. "Dovrebbero assicurarsi che il design dell'esperienza utente abbia un bell'aspetto su entrambi i dispositivi e passare attraverso il codice modificandolo per il nuovo dispositivo", ha affermato Mark Varnas, Chief Technology Officer di Red9, in un'intervista via e-mail.
"Ciò potrebbe includere la modifica del layout e del design, l'aggiornamento del contenuto per le nuove dimensioni, l'aggiunta di nuove funzionalità e l'ottimizzazione dell'app per le nuove dimensioni dello schermo."
Lo sviluppo richiederebbe anche del tempo che potrebbe essere speso lavorando su altri progetti per l'app e il sito Web che già esistono e hanno quasi 1 miliardo di utenti attivi. E per mantenere tutti quegli utenti, Instagram deve continuare a provare nuove funzionalità e perfezionare quelle esistenti.
Ritirare i team da quel lavoro per diversi mesi potrebbe creare problemi più significativi rispetto alla mancanza di un'app ufficiale per iPad.
Il popolo
Un progetto come questo non verrebbe affidato a un solo sviluppatore: Instagram dovrebbe dedicarvi un intero team. Più persone dovrebbero essere disponibili per testare tutto, risolvere i problemi e fare tutte le altre minuzie dello sviluppo che tendiamo a dare per scontate. Ciò probabilmente ridurrebbe anche l'efficacia dei team consolidati se a qualcuno venisse assegnato il compito di lavorare su una nuova app.
Secondo Brown, "Una stima ragionevole per la dimensione del team necessaria dipende dal tempo e dalla portata del processo di sviluppo del software." Quindi, anche se Instagram potesse rimescolare le persone, non saprebbe necessariamente esattamente di quante ne avrebbe bisogno. E se indovinasse male, ciò potrebbe rendere le cose ancora più difficili.
"Sebbene sia difficile stimare il tempo e le dimensioni del team, potrebbe essere necessario che un team di almeno 4-5 persone ci lavori contemporaneamente", ha affermato Varnas, "Affinché il porting avvenga senza intoppi, uno sviluppatore ha bisogno di lavorare con un team esperto di ingegneri e designer del software. Questo team sarà disponibile per il supporto in caso di bug, difetti di progettazione o altri problemi durante il processo di porting."
Quindi sembra che, almeno per ora, dovremo continuare a fare a meno di un'app Instagram ufficiale progettata specificamente per l'iPad. Come Mosseri originariamente implicava, un progetto del genere richiederebbe molto tempo e risorse che è meglio utilizzare altrove. È un peccato, ma almeno è possibile utilizzare l'app per iPhone sull'iPad mentre aspettiamo.