Perché costruire Instagram per l'iPad è più difficile di quanto pensi

click fraud protection

Punti chiave

  • Lo sviluppo di 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.
Uno sviluppatore di app che lavora su modelli di progetto in un ambiente di ufficio.

S Rawu Th Ni Rothr / EyeEm / Getty Images

Lo sviluppo di un'app ufficiale di Instagram 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 dichiarato di recente che non abbiamo un'app Instagram ufficiale per iPad perché l'azienda non può dedicare le risorse ad essa. Anche questa non è una scusa per agitare le mani: si scopre che lo sviluppo di app è piuttosto complicato.

Anche qualcosa di apparentemente semplice come un porto richiederebbe comunque un sacco di 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 detto Katherine Brown, fondatore di Spyic, in un'intervista via email con LIFEwire. "Nessuna azienda ha risorse illimitate e sarebbe più che una semplice questione di adattamento alle nuove dimensioni dello schermo".

L'applicazione

È facile presumere che una porta 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 portarla su un'altra, giusto? Beh, no, non è giusto.

Oltre a iPhone e iPad che sono fisicamente diversi, è necessario dedicare molto tempo e sforzi per assicurarsi che l'esperienza sia la stessa su 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.

Un team di sviluppo che lavora su un'app, disegnando funzionalità su una lavagna.

Christina @ wocintechchat.com / Unsplash

Assicurarsi che l'app venga visualizzata correttamente su uno schermo più grande con dimensioni leggermente diverse è di per sé un'attività complessa. "Dovrebbero assicurarsi che il design dell'esperienza utente sia buono 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 email.

"Ciò può includere la modifica di layout e 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 questi utenti, Instagram deve continuare a provare nuove funzionalità e perfezionare quelle esistenti.

Allontanare i team da quel lavoro per diversi mesi potrebbe creare problemi più significativi del non avere un'app ufficiale per iPad.

La gente

Un progetto come questo non verrebbe affidato a un singolo sviluppatore: Instagram dovrebbe dedicarci un intero team. Più persone dovrebbero essere disponibili per testare tutto, risolvere i problemi e fare tutte le altre minuzie di sviluppo che tendiamo a dare per scontate. Ciò ridurrebbe probabilmente anche l'efficacia dei team consolidati se qualcuno fosse incaricato di lavorare su una nuova app.

Una riunione del team di progettazione sul design di un'app.

Thomas Barwick / Getty Images

Secondo Brown, "Una stima ragionevole per la dimensione della squadra necessaria dipende dal tempo e dalla portata del software processo di sviluppo." Quindi, anche se Instagram potesse mischiare le persone, non saprebbe necessariamente esattamente quante ne farebbe bisogno. E se avesse indovinato, ciò potrebbe rendere le cose ancora più difficili.

"Anche se è difficile stimare il tempo e le dimensioni del team, potrebbe essere necessario un team di almeno 4-5 persone che ci lavorano contemporaneamente", ha affermato Varnas, "Affinché il porting funzioni senza intoppi, uno sviluppatore deve lavorare con un team esperto di ingegneri del software e designer. Questo team sarebbe presente per il supporto nel caso in cui si verificassero 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 ufficiale di Instagram progettata specificamente per l'iPad. Come inizialmente implicava Mosseri, un progetto del genere richiederebbe molto tempo e risorse che sono meglio utilizzate altrove. È un peccato, ma almeno è possibile usa l'app per iPhone sull'iPad mentre aspettiamo.