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

Android oe bluetooth 5: tutto ciò che devi sapere

Sommario:

Anonim

HTC U 11 e Motorola Z2 Force sono entrambi forniti con supporto Android N e Bluetooth 4.2. Entrambi stanno ottenendo il supporto Bluetooth 5 con i rispettivi aggiornamenti Android O. Parliamo di cosa significhi e perché abbiano aspettato.

Questo è un aggiornamento solo software

L'hardware Qualcomm Snapdragon 835 supporta Bluetooth 5. Sappiamo che questo è il caso, non solo perché ci dice Qualcomm, ma perché telefoni come OnePlus 5 e Galaxy S8 e S8 + sono forniti con supporto Bluetooth 5. HTC lo menziona nel suo recente deposito FCC:

La principale modifica è abilitare Bluetooth 5.0 tramite software senza alcuna modifica hardware. Il codice sorgente / file SW relativo a questa abilitazione SW sarà SOLO detenuto da HTC Corporation ed è IMPOSSIBILE rilasciare questo codice sorgente / file SW a terzi per influire sulla funzione RF, sull'alimentazione o sulla classificazione di questo dispositivo. Ad eccezione delle modifiche sopra menzionate, non vengono eseguite altre modifiche.

Il cambiamento arriverà quando questi telefoni verranno aggiornati ad Android O (e no, non sappiamo quando sarà), e non dovrai fare nulla o inviare i tuoi telefoni ovunque o ottenere una nuova carta SIM. Funzionerà e basta.

È fantastico, ma cosa rende Bluetooth 5 migliore di 4.2?

Le specifiche Bluetooth sono molto simili alle specifiche USB. Usano un sistema numerico per seguirli e per essere conformi, l'hardware deve essere in grado di soddisfare determinate soglie per velocità di trasferimento e ricezione, consumo energetico e compatibilità. Ciò significa che un numero più alto sarà più recente e migliore in qualche modo di un numero inferiore e un salto da 4.2 a 5 è più significativo di un salto da 4.1 a 4.2.

Bluetooth 5 offre una portata maggiore, velocità dei dati più elevate e un modo migliore per connettersi.

Bluetooth 5 offre tre funzionalità principali: 4x portata più lunga, velocità dati doppia e otto volte pacchetti ADV (ADV indica pubblicità, e i pacchetti pubblicitari vengono utilizzati per trasmettere ciò che un dispositivo può fare a tutti gli altri dispositivi Bluetooth nella portata). È facile capire perché una maggiore gamma è buona, ma è importante sapere che il trasferimento di dati è molto più che condividere semplicemente file. Ad esempio, la musica è anche un dato digitale quando trasmessa in streaming tramite Bluetooth e una velocità maggiore significa che può fornire più dati audio per un suono "migliore" e meno possibilità di sincronizzare gli errori.

Anche i pacchetti ADV più grandi sono importanti. Quando un dispositivo può condividere più informazioni sulle sue capacità, l'handshake tra due dispositivi è più veloce e meno soggetto a errori. Ci sono molti vantaggi tecnici per un pacchetto ADV più lungo e, se sei interessato, dovresti dare un'occhiata. Sappi solo che i dispositivi non possono connettersi tramite Bluetooth senza utilizzare i pacchetti ADV e avere più dati in ciascuno rende un'esperienza migliore.

Un esempio: usando Bluetooth 5, il tuo telefono può trasmettere musica in streaming alle tue cuffie fino a 120 piedi di distanza (rispetto a 30 piedi per gli standard Bluetooth più vecchi), inviare il doppio dei dati digitali in modo che la tua musica suoni più piena e non balbetti tanto, e può connettersi con meno errori perché i due dispositivi sanno di più di cosa sono capaci ciascuno. Va tutto bene.

Quindi, perché HTC e Motorola stanno aspettando Android O per effettuare il passaggio?

Non possiamo essere sicuri al 100% del perché stiano aspettando, ma è probabilmente a causa del supporto aggiuntivo per Bluetooth 5 fornito con Android O.

Lo standard Bluetooth 5 è stato completato a dicembre 2016, quindi tutti conoscono le modifiche da un po '. Quando Android N è stato finalizzato, lo standard Bluetooth 5 non era ancora completo, quindi ci sono alcune funzioni piuttosto significative che non sono supportate. Due funzioni importanti, in particolare, mancano da Android N.

  • Il livello PHY (fisico) preferito a bassa energia. Quando due dispositivi comunicano tramite Bluetooth, devono elaborare il modo migliore e più efficiente per inviare i dati. Ogni dispositivo ha una serie di controlli per cercare il metodo "giusto" da utilizzare qui e il supporto Bluetooth 5 non viene verificato. Ciò significa che la connessione tornerebbe a uno standard Bluetooth precedente e le funzionalità Bluetooth 5 non verranno utilizzate.
  • I pacchetti ADV più lunghi di 60 byte non possono essere controllati. Quando due dispositivi Bluetooth "dialogano" tra loro, i pacchetti ADV vengono scansionati. In Android N, il pacchetto dovrebbe avere una certa lunghezza, quindi i pacchetti più grandi di 60 byte possono restituire un errore o semplicemente non essere letti. In Android O, questo è cambiato e non è prevista alcuna lunghezza per ogni pacchetto e i dati non elaborati vengono letti fino al raggiungimento della fine del pacchetto.

In termini più semplici, ciò significa che nelle versioni Android precedenti a O, un dispositivo Bluetooth 5 non è in grado di annunciare correttamente che cosa è e cosa può fare e, quando la connessione sarà finalmente impostata, tornerà a una versione precedente standard anche se l'hardware lo supporta.

Il Bluetooth 5 non era pronto quando è stato sviluppato Android N.

Il Samsung Galaxy S8, ad esempio, deve usare il codice nel livello Bluetooth di Samsung stesso per aggirare questi problemi perché Android non ha il supporto. Questo costa un sacco di soldi e richiede molto tempo e, alla fine, potrebbe essere necessario cambiare tutto per essere più compatibile con Android O. È più una decisione aziendale che una decisione tecnica. Dal momento che Samsung ha impiegato del tempo per aggiungere i propri extra al Bluetooth, ha saggiamente integrato lo standard Bluetooth 5 anziché uno standard precedente.

Il Bluetooth sarà fantastico quando avremo il supporto per Android O e Bluetooth 5, giusto?

No. Scusate.

Tutti i vantaggi di Bluetooth 5 richiedono che entrambi i dispositivi siano compatibili con Bluetooth 5. Se un dispositivo, ad esempio, è specificato Bluetooth 4.x, la connessione torna allo standard 4.x. Ciò significa che fino a quando le cuffie o il sistema dell'auto non sono predisposti per Bluetooth 5, nulla di tutto ciò conta. Due telefoni Galaxy S8 collegati tramite Bluetooth possono avere trasferimenti di file più veloci, ma non esiste alcuna garanzia che la versione Samsung di Bluetooth 5 e la versione Android O siano compatibili al 100%, quindi una connessione da GS8 a HTC U11 potrebbe non trarne vantaggio.

I vantaggi di Bluetooth 5 richiedono che entrambi i dispositivi siano conformi.

Quando il Bluetooth 5 diventa una vecchia notizia e tutto lo supporta (cosa che non avverrà presto), questo cambierà e vedremo i vantaggi. Una buona notizia è che i dispositivi IoT (Internet of Things) sono in genere all'avanguardia e vedremo il supporto Bluetooth 5 molto prima che altri dispositivi inizino a usarlo. Questo può essere un grosso problema quando si parla di scansione a basso consumo, a causa dei pacchetti ADV più lunghi. Risparmierai la durata della batteria quando cerchi beacon o altri dispositivi LE.

Android è sempre stato lungimirante quando si tratta di Bluetooth, e lo vediamo con ogni nuova versione. Basta essere alla ricerca di altri dispositivi Bluetooth 5-denuncia per sfruttare i nuovi standard.