Logo pl.androidermagazine.com
Logo pl.androidermagazine.com

USB-c musi stać się inteligentniejszy, zanim będzie lepszy [zaktualizowany]

Anonim

Aktualizacja, 20 marca: ten artykuł został zaktualizowany o cytaty zawierające bardziej szczegółowe wyjaśnienia.

Kilka nocy temu nie było mnie w domu i nie miałem przy sobie przewodu zasilającego, więc musiałem polegać na zasilaniu bateryjnym, aby na noc ładować mój telefon z portem USB C. Baterię tę włożyłem na dół mojego plecaka przez kilka dni, po czym przez kilka godzin był używany do zasilania czegoś innego, więc na początku nie było już dużo soku. Gdybym musiał zgadywać, wystarczyło około 70%, aby mój telefon był wystarczający, by następnego ranka dostać się do gniazdka elektrycznego.

Podłączyłem telefon, potwierdziłem, że naładował się do 10%, zanim zamknąłem oczy, i nie pomyślałem o tym ponownie do rana. Kiedy obudziłem się późno, ponieważ mój budzik nie zadziałał, zdałem sobie sprawę, że to dlatego, że mój telefon nie działa. Co gorsza, moja zapasowa bateria faktycznie miała w sobie więcej mocy niż przed podłączeniem jej do telefonu.

Mój telefon był martwy, a moja bateria została naładowana - wręcz przeciwnie, niż chciałem!

To, co się tutaj wydarzyło, wydaje się dziwne, ale tak naprawdę wszystkie poszczególne elementy tego systemu ładowania działają zgodnie z przeznaczeniem. Kopia zapasowa baterii ładowała mój telefon, dopóki nie został wyczerpany, a następnie zaczęła pobierać energię z telefonu, ponieważ była wyczerpana. USB-C został zaprojektowany tak, aby umożliwić proste dzielenie zasilania, dzięki czemu wszystko może ładować cokolwiek innego. Teoretycznie jest niesamowity i bardzo się przydał, gdy potrzebowałem 20 minut soku na moim Chromebooku do pracy i miałem tylko telefon w pobliżu. Jednak w tej sytuacji nie wyszło tak, jak chciałem.

To. Zdecydowanie potrzebuję odpowiedniej kontroli, abym mógł wybrać sposób zasilania, czy nie. Mój Chromebook ładuje również mój power bank!

- Jonathan Morris ???????? (@jmcomms) 17 marca 2017 r

Nie jest to ani jeden awaria żadnego konkretnego producenta telefonu, systemu operacyjnego ani projektanta kopii zapasowych baterii. Jest to w dużej mierze sposób, w jaki USB-C został zaprojektowany, aby działał, gdy te rzeczy zostały wykonane. Niektórzy radzą sobie z tym gorzej niż inni; na przykład wiele akumulatorów Anker USB-C ma domyślnie ustawiony port typu C, aby pobierać energię, a naciśnięcie klawisza jest wymagane w celu odwrócenia kierunku, ale generalnie jest to niewielki problem, który nie ma standardowego rozwiązania dla wszystkich urządzeń. I rozwiązanie, przynajmniej mojego konkretnego problemu, prawdopodobnie leży w oprogramowaniu.

Moim zdaniem, nasze telefony nie powinny mieć możliwości zasilania innych rzeczy bez naszej wyraźnej zgody. W podobny sposób, w jaki Android oferuje tryby wyboru USB do udostępniania plików, które wymagają ode mnie ręcznego wyboru, zarządzanie energią powinno oferować podobną opcję. W ten sposób, jeśli mój telefon dzieli się z czymś energią, to nie jest przypadek i nie przeszkadza w korzystaniu z telefonu. Jest to coś, co Google musiałby wdrożyć na poziomie systemu operacyjnego, ale wydaje się, że jest to najlepsze możliwe rozwiązanie tego rodzaju problemu.

Ale to nie jest tak proste, jak się dowiedziałem po opublikowaniu tego. Publiczna gwiazda rocka USB-C firmy Google, Benson Leung, trochę mnie nauczyła w Google+.

Zestaw akumulatorów, jeśli został zaimplementowany z zasilaniem USB i jest podłączony do telefonu USB-PD takiego jak Pixel, może rozpoznać, że druga strona jest urządzeniem o podwójnej roli z małą baterią, taką jak telefon, a nie stałym źródłem zasilania jak ładowarka ścienna i opóźnienie odpływu z telefonu.

Gdybym miał zaprojektować pakiet, pozwoliłbym, aby akumulator pobrał wystarczającą ilość energii, aby uruchomić się, dopóki nie rozpozna drugiego urządzenia jako urządzenia podwójnej roli bez własnego zewnętrznego źródła zasilania za pomocą PD, a następnie przerwał ładowanie. W ten sposób ani telefon, ani akumulator nie ładują się.

Możemy sprawić, że telefon będzie zachowywał się tak, jak chcesz … tak, że zawsze działa tylko jako radiator, dopóki wyraźnie nie poprosisz o włączenie źródła zasilania i trybu hosta, ale to by oznaczało, że jeśli chcesz podłączyć USB pamięć USB lub akcesorium USB typu och, nie wiem … Cyfrowe słuchawki USB-C, NIE MOGĄ działać, chyba że najpierw wyraźnie zmienisz jakieś ustawienie. Nawet nie otrzymasz powiadomienia po podłączeniu zestawu słuchawkowego USB-C, ponieważ port jest ustawiony w trybie tylko zlewu i musi dostarczyć zasilanie do zestawu słuchawkowego, zanim system operacyjny może go nawet zidentyfikować jako zestaw słuchawkowy.

Może to być marginalna kwestia w wielkim schemacie rzeczy i przy odrobinie szczęścia ta funkcja USB-PD z czasem stanie się światowym standardem. Niestety, nie stanie się to z dnia na dzień, a tymczasem ogromna liczba tych akumulatorów jest sprzedawana regularnie. Nawet jeśli wydasz dodatkową gotówkę, aby złapać akumulator z włączonym USB-PD, jeśli masz już telefon z portem typu C i nie obsługuje on USB-PD, musisz go zaktualizować, zanim to wszystko będzie działać powinien.

Szczerze mówiąc, nie jesteśmy w stanie odrzucić obawy związanych z typem C jako problemów „wczesnego adoptu”. Byłoby miło, gdyby Google przejął inicjatywę w rozwiązaniu tego problemu, zamiast zdecydowanie zalecał użycie USB-PD w swojej dokumentacji, zamiast czekać na kolejną dużą firmę, która wdroży USB-C i pokaże wszystkim, jak to zrobić.