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

Usb-c deve diventare più intelligente prima di migliorare [aggiornato]

Anonim

Aggiornamento, 20 marzo: questo articolo è stato aggiornato con citazioni che offrono spiegazioni più dettagliate.

Alcune sere fa ero lontano da casa e non avevo il cavo di alimentazione con me, quindi ho dovuto fare affidamento su un backup della batteria per caricare il mio telefono USB basato su C per la notte. Questa batteria era stata ricaricata nella parte inferiore del mio zaino per alcuni giorni, dopo essere stata utilizzata per alimentare qualcos'altro per diverse ore, quindi non aveva ancora molto succo per cominciare. Se avessi dovuto indovinare, c'era abbastanza per portare il mio telefono a circa il 70%, il che era più che sufficiente per portarmi a una presa di corrente la mattina successiva.

Ho collegato il telefono, ho confermato che si era caricato al 10% prima di chiudere gli occhi e non ci ho pensato più fino al mattino. Quando mi sono svegliato tardi perché la mia sveglia non era suonata, mi sono reso conto che era perché il mio telefono era morto. Quel che è peggio, il mio backup della batteria aveva effettivamente più energia rispetto a prima che lo collegassi al mio telefono.

Il mio telefono era morto e il mio pacco batteria è stato ricaricato - l'opposto di quello che volevo!

Quello che è successo qui sembra strano, ma in realtà sono tutti i singoli pezzi di questo sistema di ricarica che funzionano come progettato. Il backup della batteria ha caricato il mio telefono fino a quando non è stato scaricato, quindi ha iniziato a scollegare l'alimentazione dal telefono perché è stato scaricato. USB-C è progettato per consentire una semplice condivisione dell'alimentazione, quindi qualsiasi cosa può caricare qualsiasi altra cosa. In teoria è incredibile, ed è tornato davvero utile quando avevo bisogno di altri 20 minuti di succo sul mio Chromebook per lavoro e avevo solo un telefono nelle vicinanze. In questa situazione, tuttavia, non ha funzionato come volevo.

Questo. Sicuramente ho bisogno di un controllo adeguato in modo che io possa scegliere quale modo alimentare o no. Il mio Chromebook carica anche la mia power bank!

- Jonathan Morris ???????? (@jmcomms) 17 marzo 2017

Questo non è neanche un fallimento per un particolare produttore di telefoni, sistema operativo o progettista di backup della batteria. Questo è, in gran parte, il modo in cui USB-C è stato progettato per funzionare quando sono state realizzate queste cose. Alcuni gestiscono questo peggio di altri; ad esempio, molte batterie Anker USB-C hanno la porta di tipo C impostata per assorbire energia per impostazione predefinita, con una pressione del tasto richiesta per invertire la direzione, ma in generale questo è un piccolo problema privo di una soluzione standard per tutti i dispositivi. E la soluzione, almeno per il mio problema specifico, probabilmente sta nel software.

A mio avviso, i nostri telefoni non dovrebbero essere autorizzati a dare energia ad altre cose senza la nostra espressa autorizzazione. Allo stesso modo in cui Android offre modalità di selezione USB per la condivisione di file che richiedono una selezione manuale da parte mia, la gestione dell'alimentazione dovrebbe offrire un'opzione simile. In questo modo, se il mio telefono condivide il potere con qualcosa, non è un caso e non interrompe la possibilità di utilizzare il telefono. Questo è qualcosa che Google dovrebbe implementare a livello di sistema operativo, ma sembra la migliore soluzione possibile per questo tipo di problema.

Ma non è così semplice, come ho imparato dopo averlo pubblicato. La rockstar USB-C pubblica di Google, Benson Leung, mi ha insegnato un po 'su Google+.

Il pacco batteria, se è stato implementato con USB Power Delivery ed è collegato a un telefono USB-PD come il Pixel, potrebbe identificare che l'altra parte è un dispositivo a doppio ruolo con una piccola batteria come un telefono e non una fonte di alimentazione fissa come un caricabatterie da muro e trattenersi quando si scarica dal telefono.

Se dovessi progettare il pacco, consentirei al pacco batteria di assorbire energia sufficiente per avviarsi fino a quando non può riconoscere l'altro dispositivo è un dispositivo a doppio ruolo senza la propria fonte di alimentazione esterna che utilizza PD, quindi interrompere la ricarica. In questo modo né il telefono né il pacco batteria si caricano.

Potremmo fare in modo che il telefono si comporti nel modo desiderato … in modo che funzioni sempre e solo come un dissipatore di corrente fino a quando non si chiede esplicitamente di attivare la modalità di alimentazione e la modalità host, ma ciò significherebbe che se si desidera collegare un dispositivo USB chiavetta USB o un accessorio USB come, oh, non lo so … Cuffie digitali USB-C, non funzionerebbero a meno che tu non cambi esplicitamente prima qualche impostazione. Non riceveresti nemmeno alcuna notifica quando hai collegato l'auricolare USB-C perché la porta è fissa in modalità solo lavandino e deve fornire alimentazione all'auricolare prima che il sistema operativo possa persino identificarlo come auricolare.

Potrebbe essere un problema marginale nel grande schema delle cose, e con un po 'di fortuna questa funzione USB-PD diventerà nel tempo uno standard globale. Sfortunatamente, ciò non accadrà dall'oggi al domani, e nel frattempo ci sono un numero enorme di questi pacchi batteria venduti regolarmente. Anche se spendi soldi extra per prendere un pacco batteria con USB-PD abilitato, se hai già un telefono con una porta di tipo C e non supporta USB-PD, dovrai eseguire l'aggiornamento prima che tutto funzioni così dovrebbero.

Francamente, siamo oltre il punto di scrollarci di dosso le preoccupazioni relative al Tipo C come problemi di "early adopter". Sarebbe bello che Google prendesse l'iniziativa di affrontare questo problema oltre a raccomandare fortemente l'uso di USB-PD nella sua documentazione, invece di aspettare che un'altra grande azienda implementasse USB-C e mostrasse a tutti come è fatto.