Logo it.androidermagazine.com
Logo it.androidermagazine.com

Gli aggiornamenti lenti danneggiano Android come piattaforma per app e Google Play

Anonim

Ecco una semplice verità che probabilmente tutti conosciamo nella parte posteriore della nostra mente - non è necessario ottenere una nuova versione di Android perché non sembrerà molto diverso. La schermata iniziale o il cassetto delle app potrebbero avere un paio di modifiche, e ci sarà una caratteristica che vorremmo avere, ma le app che useremo sembreranno e funzioneranno esattamente allo stesso modo. Le cose che facciamo, come la messaggistica o Facebook, non utilizzeranno nessuna delle nuove funzionalità che gli sviluppatori hanno a disposizione da un po 'di tempo, e le app che includono l'ultima fantastica funzionalità di sviluppo saranno poche e lontane tra un bel po'.

Che schifo

Si. Questo fa davvero schifo. Ma non c'è nulla che la maggior parte di noi possa fare al riguardo poiché non stiamo costruendo sistemi operativi o app per telefono da soli. E non possiamo arrabbiarci con gli sviluppatori che realizzano le app, a causa di un'altra semplice verità: i telefoni che non ottengono aggiornamenti rapidi danneggiano la piattaforma Android.

Android esiste solo per eseguire app. Lo scarso supporto per i telefoni limita le persone che li producono.

Non ci sta facendo un po 'male. Come accennato, non c'è molto da aspettarsi come sembra sulla carta e non è necessario disporre dell'ultima versione per ottenere gli aggiornamenti di manutenzione. In effetti, a meno che tu non stia utilizzando un telefono acquistato da Google, gli aggiornamenti delle persone che lo hanno creato portano di solito sul tavolo più di una versione completamente nuova di Android. Quale utente di Note 5 non desidera una nuova interfaccia da Note 7? Confrontalo con il numero di persone entusiaste dell'accesso alla directory scoped in Android 7.0. (Anche se l'accesso a Scoped Directory è piuttosto semplice e renderà le app più sicure e funzionerà meglio.) Vogliamo cose che possiamo vedere. Vogliamo cose focalizzate sull'applicazione come Svelte o Notifiche in bundle. Non stiamo ottenendo nessuno dei due.

Tutto ciò che si deve fare è esaminare il numero di telefoni che eseguono l' ultima versione nella Dashboard per sviluppatori Android per capire perché. Quando meno del 20 o 30 percento dei tuoi potenziali utenti sarebbero in grado di beneficiare di qualcosa di nuovo, è un'idea molto migliore costruire le tue app per l' altro 70% in più del mercato. Funzionerà ancora per i telefoni con la versione più recente e ti darà il tempo di apportare modifiche e di essere pronto quando il ciclo si ripete per il prossimo grande aggiornamento. Non c'è bisogno di scienza missilistica su questo. Ma sentiti libero di lanciarti all'inferno, se puoi perché la scienza missilistica è fantastica.

Questa è la vera storia della frammentazione di Android. I telefoni con versioni precedenti non sono il problema: sono i telefoni con la versione più recente. Pazzo. La creazione di app per schermi di dimensioni diverse e processori diversi è stata molto più semplice di quanto si pensasse, e non si è nemmeno rivelata il disordine previsto. Anche aggirare tutte le diverse versioni si è rivelato più semplice. Scegli quello con il maggior numero di utenti e ignora le novità. Google dispone di strumenti per semplificare la compatibilità con le versioni precedenti (che torneranno utili sei mesi dopo quando sarà finalmente il momento di aggiornare) e i telefoni con il software più recente avranno comunque la stessa esperienza di tutti gli altri. E sono dalla tua parte, sviluppatori. Questo è esattamente ciò che dovresti fare. Lavora con il tuo mercato, non contro.

La correzione è semplice e impossibile allo stesso tempo. I telefoni che verranno aggiornati devono essere aggiornati più rapidamente. I telefoni devono essere supportati più a lungo dalle persone che hanno preso i tuoi soldi. Google deve pianificare attentamente di non escludere alcun telefono a meno che non sia assolutamente necessario.

Google, in quanto portatore di torce di Android e manutentore, fa un po 'di questo. Il ciclo di aggiornamento è stato allungato a uno per anno solare, i produttori e i nomi più importanti nello spazio dell'app hanno accesso anticipato alle modifiche al codice e alle nuove API. Il framework e il sistema vanilla vengono regolarmente aggiornati e patchati. Tutti questi dovrebbero facilitare l'aggiornamento del sistema operativo su un telefono. Il dipartimento dei telefoni di fabbricazione, tuttavia, è un po 'impreciso sul lato del supporto e talvolta il ragionamento che sta dietro lascia un cattivo sapore in bocca. Possono fare di meglio e dovrebbero fare di meglio. Ma stanno facendo qualcosa.

La frammentazione funziona nel modo opposto che pensiamo dovrebbe. I telefoni aggiornati sono quelli esclusi.

E le aziende che producono i telefoni che stiamo comprando in numeri giganteschi non stanno seduti tutti i giorni sugli allori tutto il giorno. Samsung, LG e HTC hanno dimostrato di poter pompare un aggiornamento abbastanza rapidamente mentre altri come Huawei e Sony ci mostrano persino i progressi e ci permettono di unirci al divertimento attraverso i programmi beta. Ma nulla viene fatto in modo coerente. Alcuni modelli ottengono alcune cose, altri no, e quelli nel mezzo sembrano essere in un limbo perpetuo. Rilasciare un telefono da $ 90 che esegue Lollipop e bloccarlo su quella versione va bene fino a quando i problemi critici vengono risolti, ma i modelli più costosi hanno bisogno di supporto più a lungo e aggiornati più velocemente per cambiare le cose. E per l'amor di Dio, per favore, smetti di creare così tanti modelli di mezzo strada diversi in modo da avere le risorse per supportare quelli che fai. Se non è in questo elenco, smetti di crearlo e invece creane uno che sarà in quell'elenco il prossimo anno. Fatto. Nessun addebito per tali approfondimenti sul mercato.

Nessuno può costringere nessuno a cambiare le cose, e nessuno dovrebbe esserlo. Android è già il progetto open source più chiuso da WebKit. Sì, lo so, essere focalizzato sul mobile è il ragionamento, ma mi è ancora permesso di non gradirlo. Solo le persone che fabbricano i telefoni e scrivono il software per i telefoni possono cambiare tutto ciò, e anche solo per i propri modelli. Le ricerche di mercato che propongono così spesso per supportare cose come telefoni più sottili con batterie piccole o che solo gli utenti al di fuori del Nord America vogliono modelli dual-SIM dovranno dimostrare che ciò che vogliamo davvero è un supporto migliore per ciò che stiamo acquistando.

Sì, solo gli appassionati sono preoccupati di ottenere rapidamente l'ultimo aggiornamento, ma tutti vogliono avere app con le migliori funzionalità e un telefono che non deve essere sostituito ogni 18 mesi per ottenerle.