Sommario:
Abbiamo trascorso alcune settimane con la seconda Anteprima per gli sviluppatori Android N al nostro attivo: l'ho eseguita sul mio Nexus 5X utilizzando Project Fi o T-Mobile, e questo è un sacco di tempo per parlare di come funziona così lontano. Quindi parliamo della nostra lista di bug!
Prima di andare troppo in profondità, ricorda che ciò che abbiamo finora da Android N è chiaramente etichettato come un'anteprima per gli sviluppatori. Nessuno su Google (o chiunque altro) afferma che è pronto per la prima serata e che ci si possono aspettare bug. In effetti, le cose che potrebbero aver funzionato bene nell'ultima anteprima possono essere completamente rotte. Questo è il software di test: trasformare le idee in codice, costruirlo e vedere cosa si blocca e brucia e cosa funziona come previsto.
Un'altra cosa: se stai testando, assicurati di compilare le segnalazioni di bug! Per fare ciò, controlla il tracker dei problemi AOSP per Android Dev-preview-N qui. Se vedi il tuo bug, aggiungi l'elemento. Se il tuo bug non è elencato, compila il modulo qui per averlo aggiunto. E per favore, non pubblicare cose come "PLZ BETA FOR NEXUS 5 !!!!!!" o qualsiasi cosa che non sia correlata a problemi con il sistema operativo beta. Tutto ciò che serve è prendere tempo dalle persone che lavorano sui bug, che non sono probabilmente le persone a decidere quali telefoni e tablet hanno il software disponibile.
Basta, parliamo di come funziona!
In molti modi, l'anteprima 2 (e questo è quello che ho intenzione di chiamarlo per motivi di chiarezza) è migliore della prima. In altri modi, è peggio. Non mi blocco più il mio 5X ogni volta che passo da T-Mobile LTE a WiFi quando la chiamata WiFi è abilitata. I miei video non sfarfallano ogni volta che provo a riprodurli (anche se a volte ottengo una schermata nera). Ottengo meno errori di connettività quando utilizzo app che sono solo un wrapper per una pagina Web o un'app Web. Chrome si arresta in modo anomalo di meno (ma si arresta comunque troppo spesso). È stato risolto un grosso problema per un amico in cui vi erano alcuni errori matematici piuttosto folli in un codice abbastanza semplice che causava eccezioni senza limiti. Un sacco di cose buone lì, e dimostra che ci sono state molte modifiche al codice esistente al di fuori di eventuali nuove aggiunte.
Ho anche scavato davvero il nuovo stile di cartella. Chiamami pazzo, ma mi piace il modo in cui sembra un piccolo oblò nel cassetto delle app. Le scorciatoie di avvio sono fantastiche, anche se probabilmente non le userei. Troppo sulla mia schermata iniziale mi rende un po 'nervoso (ho una cartella che contiene tutte le app sul mio Robin e sono così felice che il launcher dell'app non se ne vada). Anche il supporto Vulkan a livello di piattaforma è davvero fantastico da guardare al futuro.
Ma per me, non è ancora pronto per un guidatore quotidiano. Sto riscontrando tre problemi principali che bloccano lo spettacolo e rendono l'anteprima 2 qualcosa su cui non posso dipendere:
-
Il più delle volte, non riesco a effettuare o ricevere chiamate. Il telefono squilla quando uno sta arrivando, può fare chiamate in uscita proprio bene, ma è probabile che non ci sia alcun suono da parte mia o nessun suono dall'altra, o forse entrambi. Ho visto alcune persone dire che questo accade a loro, alcuni dicono che non lo fa e alcuni dicono che lo stava facendo ma si sono fermati casualmente.
-
Ricevo troppi riavvii casuali. Prendo il telefono e vedo che devo inserire il mio PIN per riavviare Android. Questo mi dice che il telefono è stato riavviato. Posso spegnerlo in modo che possa avviarsi, ma poi non saprò che è stato riavviato. Ho bisogno di un telefono affidabile, perché sono un dinosauro e continuo a parlare al telefono.
-
Ritardo folle e surriscaldamento quando le app che visualizzano un arresto anomalo dei media. Nemmeno io sono solo qui. Quando qualcosa come Google Foto o YouTube si blocca, so che dovrò riavviare. In caso contrario, le cose rallenteranno rapidamente e il telefono si surriscalda. Alcuni processi si svolgono in modo selvaggio e mantengono la CPU ancorata. Un riavvio risolve i problemi fino al successivo arresto anomalo di un'app.
Naturalmente, ci sono molti problemi attesi con le app, ma ci sono buone probabilità che le app stesse siano colpite (almeno in parte). Non ho alcun problema se uno sviluppatore sta impiegando il suo tempo e usando queste anteprime per essere in grado di rilasciare qualcosa di lucido e pronto all'avvio ufficiale di Android N.
Se hai solo un telefono (e capita di trovarsi nel programma Beta e ha un'anteprima di sviluppatore N disponibile) Non ti suggerirò di installarlo a meno che tu non abbia il tempo e la pazienza di eseguire il flashback e impostare nuovamente tutto. Forse la prossima volta.
E voi gente? Quali bug stai vedendo, quali sono stati corretti e stai utilizzando l'anteprima 2 come driver quotidiano? Rispondi ai commenti e condividi le tue esperienze e dicci se funziona in modo affidabile per te. Sono particolarmente interessato a ciò che la gente che usa un Sony Xperia Z3 ha da dire, quindi assicurati di urlare se sei tu!