Frissítés, március 20.: Ezt a cikket idézetekkel frissítettük, amelyek részletesebb magyarázatokat tartalmaznak.
Néhány éjjel ezelőtt távol voltam otthonról, és nem volt velem a tápkábel, ezért támaszkodnom kellett egy akkumulátorról, hogy feltöltsem az USB C-alapú telefonomat éjszakára. Ezt az akkumulátort néhány napig a hátizsák aljába töltötték, miután több órán keresztül valami másra táplálták, tehát nem maradt sok lé elején. Ha kellett kitalálnom, elegendő volt ahhoz, hogy a telefonomat körülbelül 70% -ra szerezzem, ami elegendő volt ahhoz, hogy másnap reggel áramellátásba kerülhessek.
Csatlakoztam a telefonomhoz, megerősítettem, hogy 10% -ra van feltöltve, mielőtt lehuntam a szemem, és reggelig nem gondoltam tovább. Amikor későn ébredtem, mert a riasztásom nem szűnt meg, rájöttem, hogy azért van, mert a telefonom meghalt. Sőt, ami még rosszabb, az akkumulátorról készült biztonsági másolatomban valójában több energiát töltöttek be, mint mielőtt a telefonhoz csatlakoztattam volna.
Telefonom és halott volt, és az akkumulátort újratöltöttem - ellentétes azzal, amit akartam!
Ami itt történt, furcsának tűnik, de valójában ennek a töltőrendszernek az összes darabja működik a tervezésnek megfelelően. Az akkumulátor biztonsági másolatát töltöttem a telefonomig, amíg le nem merül, majd azután visszakapcsoltam a telefont, mert lemerült. Az USB-C-t úgy tervezték, hogy lehetővé tegye az egyszerű árammegosztást, így bárki más tölthet. Elméletileg elképesztő, és komolyan jött, amikor munkához még 20 percnyi juice-ra volt szükségem a Chromebookomon, és csak a telefonom volt a közelben. Ebben a helyzetben azonban nem úgy alakult ki, ahogy szerettem.
Ez. Határozottan megfelelő irányításra van szüksége, hogy megválaszthassam, hogy melyik tápellátásba lép, vagy sem. A Chromebookom szintén felszámítja az energiabankomat!
- Jonathan Morris ???????? (@jmcomms), 2017. március 17
Ez sem a telefon gyártójának, sem az operációs rendszer, sem az akkumulátor tartalék tervezőjének hibája. Ez nagyrészt az, hogy az USB-C-t úgy tervezték, hogy működjön, amikor ezeket a dolgokat készítették. Egyesek ezt rosszabb módon kezelik, mint mások; Például sok Anker USB-C elemnél a C típusú port alapértelmezés szerint úgy van beállítva, hogy áramot vegyen igénybe, az irány megfordításához szükséges egy gombnyomásra, de általában ez egy kis probléma, amelyhez nincs szabványos megoldás az összes eszköz számára. És a megoldás, legalábbis a sajátos problémámra, valószínűleg a szoftverben rejlik.
Véleményem szerint a telefonjainknak kifejezett engedélyünk nélkül nem szabad engedélyezniük más dolgok hatalmát. Nagyon ugyanúgy, ahogyan az Android USB-választási módokat kínál a fájlmegosztáshoz, amelyek kézi választást igényelnek tőlem, az energiagazdálkodásnak hasonló lehetőséget kell kínálnia. Ilyen módon, ha a telefon megosztja az energiát valamival, ez nem véletlen, és nem szakítja meg a telefon használatát. A Google-nak ezt valami oly módon kell végrehajtania az operációs rendszer szintjén, de úgy tűnik, hogy a lehető legjobb megoldás egy ilyen típusú problémára.
De ez nem annyira egyszerű, amint ezt a közzététel után megtudtam. A Google nyilvános USB-C rockstarja, Benson Leung egy kicsit tanított nekem a Google + -on.
Az akkumulátor, ha azt USB tápegységgel valósították meg, és olyan USB-PD telefonhoz csatlakoztatják, mint például a Pixel, azonosíthatja, hogy a másik fél kettős szerepet játszó eszköz, kis akkumulátorral, mint például egy telefon, és nem rögzített áramforrás mint egy fali töltő és tartsa le a telefonból történő leeresztéskor.
Ha megtervezném a csomagot, megengedtem, hogy az akkumulátor elegendő energiát merítsen fel, hogy feltöltse magát, amíg felismeri a másik eszközt egy kettős szerepet játszó eszközt, amelynek nincs saját külső áramforrása a PD segítségével, majd leállítom a töltést. Így sem a telefon, sem az akkumulátor nem töltődik.
Megkísérelhetjük a telefont a kívánt módon viselkedni … oly módon, hogy csak áramszedőként működjön, amíg kifejezetten nem kéri az energiaforrás és a host mód bekapcsolását, de ez azt jelentené, hogy ha USB-t akar csatlakoztatni hüvelykujj-meghajtó, vagy olyan USB-tartozék, mint, ó, nem tudom … Az USB-C digitális fejhallgató NEM SZERKE működni, kivéve, ha először kifejezetten megváltoztat valamilyen beállítást. Még akkor sem kap értesítést, ha az USB-C fejhallgatót csatlakoztatja, mert a port csak mosogató üzemmódban van rögzítve, és a fülhallgatónak tápfeszültséget kell biztosítania, mielőtt az operációs rendszer képes azt fülhallgatóként azonosítani.
Lehet, hogy ez a legfontosabb kérdés a dolgok nagy rendszerében, és minden szerencsével ez az USB-PD funkció az idő múlásával globális szabványvá válik. Sajnos ez nem történik meg egyik napról a másikra, és időközben rengeteg ilyen akkumulátort értékesítenek rendszeresen. Még ha külön pénzt költene egy USB-PD engedélyezéssel rendelkező akkumulátor megfogására is, ha már van egy telefonja C típusú porttal, és nem támogatja az USB-PD-t, akkor frissítenie kell, mielőtt ez mindent úgy működne. kellene.
Őszintén szólva, túlmutatunk azon, hogy a C-típusú aggodalmakat "korai alkalmazkodó" problémákként váltsuk le. Jó lenne, ha a Google vezetõ szerepet vállalna a probléma megoldásán túl az USB-PD használatának ajánlása mellett, ahelyett, hogy arra várna, hogy egy másik nagyvállalat telepítse az USB-C-t, és mutassa meg mindenkinek, hogyan történik.