Articolo

Lo sviluppo di app Android era già difficile, ma la pandemia lo ha reso brutale

protection click fraud

Galaxy S20 UltraFonte: Andrew Martonik / Android Central

Pensa al tuo telefono Android per un secondo. Qual è la parte più importante? Si potrebbe sostenere che sia il processore, il display, il software o qualsiasi altro componente. Tutte queste cose sono essenziali nel loro modo unico, ma alla fine della giornata, stai principalmente interagendo con le app installate su di esso.

Da Twitter, YouTube, il tuo gioco mobile preferito o l'ultima app meteo di cui tutti parlano, le app sono ciò che compone i nostri telefoni e ciò che ci consente di fare così tante cose. Lo sviluppo di app è un processo impegnativo e intenso per qualsiasi piattaforma, ma soprattutto quando si tratta di Android. A differenza di iOS, che è limitato a una manciata selezionata di dispositivi rilasciati da Apple, la natura open source di Android mostra il suo lato brutto quando lo si guarda dal punto di vista di uno sviluppatore. Questa apertura è ciò che consente di avere dispositivi di così tanti fattori di forma diversi e da una moltitudine di aziende, ma creare applicazioni che funzionano perfettamente con così tante variabili da tenere in considerazione non è una cosa facile approcciare.

Verizon offre Pixel 4a per soli $ 10 / mese sulle nuove linee Unlimited

Questa è una realtà che vale quando il mondo intorno a noi non sta affrontando una pandemia globale, quindi quando lo aggiungi in cima le cose e la nuova realtà di molti sviluppatori che non sono più in grado di lavorare insieme nello stesso ufficio, le cose si uniformano più appiccicoso.

Recensione di Oneplus 8 ProFonte: Daniel Bader / Android Central

Volevamo avere un'idea migliore di come COVID-19 sta influenzando lo sviluppo di Android, quindi abbiamo contattato un pochi team di sviluppo diversi per capire come è cambiato il loro flusso di lavoro e se ci sono nuove sfide sorto. Abbiamo parlato con il team a 1Password, Edison Mail, AccuWeather, Ciao Meteoe un'app di viaggio popolare che ha scelto di rimanere anonima. Quello che abbiamo imparato è che COVID-19 ha avuto un impatto su di loro in diversi modi e, anche se non ha portato alla luce nuovi blocchi stradali, è certamente esacerbato quelli che già esistevano.

La frammentazione è uno dei maggiori ostacoli che gli sviluppatori Android devono superare.

Ho avuto l'opportunità di parlare con Jeff Pearsall, uno dei product lead di Edison Mail, e lui ha portato sollevare la questione della frammentazione - qualcosa che chiunque sia interessato allo spazio Android è fin troppo familiare con. Nell'ufficio fisico di Edison, il team ha uno schedario pieno di vari dispositivi Android che vengono utilizzati per risolvere i problemi che si presentano.

Pearsall afferma che uno degli obiettivi di Edison è far sembrare l'app progettata specificamente per il telefono su cui la stai utilizzando e quando tenere conto di diverse versioni di Android, interfacce di terze parti, tastiere, sensori di impronte digitali e altro ancora, i problemi specifici del dispositivo sono destinati a scoppiare su. Avendo a portata di mano così tanti telefoni diversi, Edison può replicare rapidamente qualsiasi bug di cui gli utenti si lamentano e risolvere i problemi per loro.

Sito Web di Edison Mail su Pixel 4 XLFonte: Joe Maring / Android Central

Ora che Edison non ha più accesso al loro cabinet Android per la risoluzione dei problemi di persona, hanno cercato di emulare i bug e di parlarne Ingrandisci chiamate. Per ora fa il lavoro, ma non hanno trovato una soluzione specifica che sia efficace quanto giocare con il diverso hardware in ufficio.

Anche il co-creatore di Hello Weather Jonas Downey ha toccato l'argomento della frammentazione, ma sotto una luce diversa. Hello Weather è composto da sole tre persone e dal primo giorno hanno dovuto prendere la decisione di non essere in grado di tornare indietro e supportare versioni Android obsolete. Per un team delle loro dimensioni, è semplicemente impossibile rivolgersi a telefoni con Android 6.0 o 7.0 e avere ancora tempo per lavorare su nuove funzionalità e aggiornamenti importanti. Non è qualcosa che COVID-19 ha causato, ma un problema in corso che secondo Jonas è stata una delle loro maggiori sfide.

Michael Verde, il capo del team di 1Password per Android, non ha commentato la frammentazione quando abbiamo parlato lui, ma ha parlato di diverse battute d'arresto che la compagnia ha dovuto affrontare come diretta conseguenza COVID-19.

Il ciclo di rilascio tipico di 1Password per un nuovo aggiornamento di Android è di 6-7 settimane, ma date le sfide del lavoro da casa, l'azienda sta spostando le cose a 8-9 settimane. Puntano alle stesse funzionalità e modifiche già pianificate, ma ora con un buffer aggiuntivo di una o due settimane in modo che il team abbia tutto il tempo per portare a termine tutto.

Alcuni team di sviluppo rimangono nei tempi previsti, ma non è così su tutta la linea.

Abbiamo sentito rapporti simili da AccuWeather ed Edison Mail, con entrambe le società che hanno notato di non aver ancora raggiunto un punto in cui le loro roadmap di sviluppo hanno avuto un impatto negativo. La grande riprogettazione dell'app Android di AccuWeather è ancora in programma, così come i piani futuri per Edison. Tuttavia, anche se questo potrebbe essere il caso di app / team di sviluppo di grandi dimensioni (ish), lo stesso non si può dire per la squadra di tre persone di Hello Weather.

Hello Weather è stato creato nel 2016 come progetto secondario per Jonas Downey, Trevor Turk e Dan Kim. È qualcosa a cui sono appassionati e a cui tengono molto, ma con i normali lavori giornalieri che devono anche essere curati, non è la loro area di interesse principale. Jason dice che lui e il suo team stavano pianificando nuove funzionalità per Hello Weather prima dell'epidemia di COVID-19, ma una volta raggiunto, "il fondo è caduto". Uno di loro si è ammalato, poco dopo hanno avuto un lutto in famiglia, e Jonas, Trevor e Dan sono ora in una posizione simile, quindi molti di noi sono - bloccati a casa con le nostre famiglie e cercando di trovare un equilibrio che funzioni per tutti. È una situazione che non consente molto tempo libero e, per questo motivo, lo sviluppo di Hello Weather è in una piccola pausa per il momento.

Logo 1Password su Pixel 4 XLFonte: Joe Maring / Android Central

Per quanto riguarda il leader dell'app di viaggio con cui abbiamo parlato, stanno rapidamente imparando che sviluppare un'app di viaggio è una cosa difficile da fare quando nessuno è... beh, in viaggio. Una parte importante del processo di sviluppo dell'app consiste in complessi test AB eseguiti su larga scala per testare nuove funzionalità e design, ma con il settore dei viaggi a un punto morto, non è più un cosa.

Non solo, ma poiché tutti ora lavorano da casa, il responsabile dell'app ha affermato che non trovarsi nella stessa stanza per la collaborazione ha rallentato un po 'l'intero flusso di lavoro.

In effetti, è qualcosa che sembra essere presente su tutta la linea. Questo è un problema a molto di noi hanno dovuto imparare negli ultimi due mesi e questo vale per gli sviluppatori di app Android.

La collaborazione di persona è un processo fondamentale del ciclo di sviluppo e non può accadere in questo momento.

Sviluppo di app è un processo laborioso e richiede molta collaborazione e pensiero critico con i tuoi colleghi. Abbiamo il privilegio di essere in un mondo in cui una pandemia può travolgere il pianeta e ci sono strumenti in atto che ci consentono di lavorare a distanza, ma c'è qualcosa nel lavorare in uno spazio fisico con i tuoi colleghi che semplicemente non puoi replicare tramite Zoom o Google Meet chiamata.

Pearsall di Edison Mail ha detto che questo è stato uno dei maggiori ostacoli per la sua squadra. Edison ha una politica di ferie aperta e consente ai suoi dipendenti di lavorare praticamente da dove vogliono, ma Pearsall afferma che quasi tutti scelgono di lavorare presso l'ufficio fisico dell'azienda. L'ambiente bullpen non ha eguali per far rimbalzare le idee l'una sull'altra, e in effetti, è così che funziona l'Assistente di Edison Mail è nata: un'intelligenza artificiale in-app che tiene traccia dei pacchetti in arrivo, delle riduzioni di prezzo dei prodotti acquistati di recente, delle notifiche di viaggio e Di Più. Le persone in ufficio stavano solo parlando ad alta voce di cose che vorrebbero che la loro e-mail potesse fare per loro, e grazie a queste battute, è stato creato l'Assistente di Edison.

Ciao app Meteo e AccuWeatherFonte: Joe Maring / Android Central

Anche Kurt Fulepp, Chief Product Officer di AccuWeather, ha fatto eco a questo sentimento. Anche prima che COVID-19 arrivasse, la società aveva gruppi di persone che lavoravano a New York, Pennsylvania e Montreal, il che significa che c'era una miscela di lavoro di persona e lavoro a distanza. Con AccuWeather ora è passato a un intero lavoro da casa base, le cose sono ancora un po 'cambiate.

Penso che porti via ovviamente la dinamica della squadra. Il nostro team è passato dall'essere in grado di hub a mischie quotidiane di almeno membri del team di progettazione e prodotto a New York che si trovano insieme nella stessa stanza e così come i nostri uffici. Ovviamente, concentrarsi interamente sull'essere video e basati sul digitale toglie lo spirito di interazione.

Detto questo, anche il lavoro da casa ha avuto un impatto positivo in una certa misura. Come osserva Fulepp:

Non abbiamo sentito un grande cambiamento. Voglio dire, penso che ci sia l'elemento umano naturale di andare a lavorare ogni giorno e godersi lo stare con la tua squadra. Siamo team molto vicini, quindi il non vedere i membri del tuo team è stata solo la naturale delusione di dover affrontare il vederci sullo schermo.

Penso che dal punto di vista dello sviluppo probabilmente abbia effettivamente migliorato la nostra velocità perché ha permesso meno distrazioni per essere onesti. Penso che siamo stati più efficienti lavorando da casa di quanto avremmo mai potuto immaginare solo perché siamo a testa bassa e stiamo andando avanti.

Per quanto riguarda il rendere l'intero processo di lavoro da casa piacevole per tutti, Fulepp afferma che lui e il suo team sono diventati creativi con i modi per mantenere il giornata lavorativa il più allegra possibile, inclusi sfondi Zoom a tema e un happy hour virtuale (qualcosa che abbiamo fatto noi stessi qui ad AC).

Penso che ci sia stata un'evoluzione in cui ovviamente le persone hanno acceso le telecamere, cosa che abbiamo sicuramente incoraggiato. Con il passare delle settimane, tutti si sono sentiti molto a proprio agio per il fatto che tu li vedessi in camera da letto o in lavanderia o sul bancone della cucina. Abbiamo provato come squadra a nominare un tema quotidiano che è qualcosa di personale per te. E non in modo personale e invadente, ma in modo davvero divertente e spensierato. Quindi è come, rendere il tuo sfondo Zoom qualcosa dell'anno in cui sei nato, la tua foto di famiglia preferita o qualcosa come il tuo film preferito. E penso che diventi un punto di discussione perché le persone mettono su l'imprevisto perché in realtà diventa un inizio di conversazione, che è la cosa che mi piace davvero.

Cerchiamo di fare un happy hour del venerdì in cui abbiamo trasformato una cerimonia in "portiamo a termine il lavoro e parliamo di ciò che abbiamo ottenuto e ora facciamo tutti un happy hour virtuale. Fare un passo indietro e riflettere sui risultati è davvero importante per quando il mondo si trova in un momento così difficile tempo.

Logo ZoomFonte: Joe Maring / Android Central

Ma, ovviamente, non è tutto sole e arcobaleni.

Oltre alla dinamica del team e alla scomparsa del processo di collaborazione, lavorare da casa ha anche introdotto alcune sfide morali. Pearsall ha notato che tutti in Edison Mail hanno faticato a sapere quando staccare la spina. In quell'ambiente di ufficio, hai stabilito gli orari in cui lavori e quando torni a casa. Quando sei già a casa tua o appartamento 24 ore su 24, 7 giorni su 7, non è così asciutto. Alcuni team di Edison hanno lavorato più tardi nel corso della giornata rispetto al normale, il che è anche una lotta che probabilmente hai dovuto affrontare.

Verde ha notato che il team di 1Password era già abbastanza abituato a lavorare da casa, ma c'è ancora un enorme cambiamento nel flusso di lavoro quando anche il tuo coniuge ei tuoi figli sono a casa con te. Introduce nuove interruzioni ed elimina i confini che esistevano prima, e anche se Verde afferma che la produttività non è stata influenzato tanto quanto aveva previsto, c'è stata ancora una spinta per essere più flessibili con i progetti e per avere check-in significativi con dipendenti.

Questi sono ostacoli che non sono limitati solo agli sviluppatori Android: sono cose con cui tu ed io conosciamo fin troppo bene. Tuttavia, quando si aggiunge che in cima alle lotte che questi individui e team devono affrontare quotidianamente quando le cose erano "normali", si rende un lavoro già difficile ancora di più.

E, sfortunatamente, è qualcosa a cui non pensiamo abbastanza. Può essere facile guardare un'app sul Play Store come nient'altro che un software, ma ognuno lo era creato da un individuo o da un gruppo di persone che versano una quantità enorme di sangue, sudore e lacrime esso. Potrebbero non funzionare sempre perfettamente, ma sappi solo che ci sono persone che stanno facendo il possibile per mantenere tutte le tue app e giochi preferiti funzionanti come al solito, anche nel mezzo di una pandemia.

Potremmo guadagnare una commissione per gli acquisti utilizzando i nostri link. Per saperne di più.

Questi sono i migliori auricolari wireless che puoi acquistare ad ogni prezzo!
È ora di tagliare il cavo!

Questi sono i migliori auricolari wireless che puoi acquistare ad ogni prezzo!

I migliori auricolari wireless sono comodi, hanno un suono eccezionale, non costano troppo e stanno facilmente in tasca.

Tutto ciò che devi sapere sulla PS5: data di uscita, prezzo e altro
Prossima generazione

Tutto ciò che devi sapere sulla PS5: data di uscita, prezzo e altro ancora.

Sony ha ufficialmente confermato che sta lavorando su PlayStation 5. Ecco tutto ciò che sappiamo finora.

Nokia lancia due nuovi telefoni Android One economici a meno di $ 200
Nuovi Nokias

Nokia lancia due nuovi telefoni Android One economici a meno di $ 200.

Nokia 2.4 e Nokia 3.4 sono le ultime aggiunte alla gamma di smartphone economici di HMD Global. Poiché sono entrambi dispositivi Android One, è garantito che riceveranno due principali aggiornamenti del sistema operativo e aggiornamenti di sicurezza regolari per un massimo di tre anni.

Le migliori stampanti fotografiche istantanee portatili per dispositivi Android
Stampa in movimento!

Le migliori stampanti fotografiche istantanee portatili per dispositivi Android.

Sei in movimento e crei ricordi sul tuo telefonino. Anche se il digitale è fantastico, perché non provare a rendere quei ricordi un po 'più permanenti con una foto tangibile?

Joe Maring

Joe è un senior editor per Android Central e ha avuto un amore per tutto ciò che ha uno schermo e una CPU da quando può ricordare. Ha parlato / scritto di Android in una forma o nell'altra dal 2012, e spesso lo fa mentre si accampa al bar più vicino. Hai un suggerimento? Invia una mail a [email protected]!
instagram story viewer