Päivitys, 20. maaliskuuta: Tämä artikkeli päivitettiin lainauksilla, joissa on tarkempia selityksiä.
Muutama ilta sitten olin poissa kotoa, eikä minulla ollut virtajohtoa, joten jouduin luottamaan akkuvarmuuskopioon ladataksesi USB-C-pohjaisen puhelimen yötä varten. Tämä akku oli ollut pakattu reppuni alaosaan muutaman päivän ajan sen jälkeen, kun sitä oli käytetty virran antamiseen jotain muuta useita tunteja, joten siinä ei ollut aluksi paljon mehua jäljellä. Jos minun piti arvata, siellä oli melkein tarpeeksi saadakseni puhelimen noin 70%: iin, mikä oli enemmän kuin tarpeeksi viedäkseni pistorasiaan seuraavana aamuna.
Yhdistin puhelimeni, vahvisin sen olevan latautunut 10%: iin ennen kuin sulkaisin silmäni, ja en ajatellut sitä enää aamuun asti. Kun heräsin myöhään, koska hälytys ei sammunut, tajusin, että se johtui siitä, että puhelimesi oli kuollut. Mikä pahempaa, akkuvarmuuskopiossani oli tosiasiallisesti enemmän virtaa kuin ennen kuin olin kytkenyt sen puhelimeen.
Puhelimeni ja kuollut, ja akku ladataan - päinvastoin kuin halusin!
Se, mitä täällä tapahtui, kuulostaa oudolta, mutta oikeastaan kaikki tämän latausjärjestelmän yksittäiset osat toimivat suunnitellulla tavalla. Akkuvarmuuskopioi puhelinta, kunnes se tyhjeni, ja sitten alkoi vetää virtaa takaisin puhelimesta, koska se tyhjeni. USB-C on suunniteltu mahdollistamaan yksinkertainen virranjako, joten kaikki voi ladata mitä tahansa muuta. Teoriassa se on uskomatonta, ja siitä on tullut vakavasti hyötyä, kun tarvitsin lisää 20 minuuttia mehua Chromebookillani työhön ja minulla oli vain puhelin lähellä. Tässä tilanteessa se ei kuitenkaan toiminut niin kuin halusin.
Tämä. Tarvitaan ehdottomasti asianmukaista hallintaa, jotta voin valita, mihin suuntaan virta saadaan vai ei. Chromebookini veloittaa myös sähköpankkini!
- Jonathan Morris ???????? (@jmcomms) 17. maaliskuuta 2017
Tämä ei ole epäonnistuminen yhdellekään puhelimen valmistajalle, käyttöjärjestelmälle tai akun varmuuskopiointisuunnittelijalle. Tämä on suurelta osin tapa, jolla USB-C suunniteltiin toimimaan, kun nämä asiat tehtiin. Jotkut käsittelevät tätä huonommin kuin toiset; Esimerkiksi monissa Anker USB-C -akkuissa Type-C-portti on asetettu käyttämään oletusarvoisesti virrankulutusta, ja näppäimen painaminen vaaditaan suunnan kääntämiseksi, mutta yleensä tämä on pieni ongelma, josta puuttuu vakioratkaisu kaikille laitteille. Ja ratkaisu, ainakin erityiseen ongelmaani, löytyy todennäköisesti ohjelmistoista.
Mielestäni puhelimiemme ei pitäisi antaa antaa valtaa muille asioille ilman nimenomaista lupaa. Samoin kuin Android tarjoaa tiedostojen jakamiseen USB-valintatilat, jotka vaativat minulta manuaalisen valinnan, virranhallinnan tulisi tarjota samanlainen vaihtoehto. Tällä tavalla, jos puhelimesi jakaa valtaa jonkin kanssa, se ei ole sattumaa eikä häiritse puhelimen käyttöä. Tämän Google tarvitsee toteuttaa OS-tasolla, mutta se näyttää parhaalta mahdolliselta ratkaisulta tällaiseen ongelmaan.
Mutta se ei ole niin yksinkertaista kuin kaikki, kuten olen oppinut julkaistuaani tämän. Googlen julkiseen suuntaan suuntautuva USB-C-rokkari, Benson Leung, koulutti minut hiukan Google+ -palvelussa.
Akku, jos se toteutettiin USB-virtalähteellä, ja se on kytketty USB-PD-puhelimeen, kuten Pixel, voisi tunnistaa, että toinen osapuoli on kaksiroolinen laite, jolla on pieni akku, kuten puhelin, eikä kiinteä virtalähde. kuten seinälaturi ja pidä kiinni tyhjentäessäsi puhelimesta.
Jos suunnittelisin pakkauksen, sallin, että akku kuluttaa vain tarpeeksi virtaa käynnistääkseen itsensä, kunnes se tunnistaa toisen laitteen, joka on kaksiroolinen laite ilman omaa ulkoista virtalähdettä, joka käyttää PD: tä, ja lopeta sitten lataus.. Tällä tavalla puhelin tai akku eivät lataudu.
Voisimme saada puhelimen käyttäytymään haluamallasi tavalla … sellaisena, että se toimii vain virtalähteenä, kunnes pyydät nimenomaisesti kytkemään virtalähde- ja isäntätila päälle, mutta se tarkoittaisi, että jos haluat kytkeä USB: n peukaloaseman tai USB-lisälaitteen, kuten, oi en tiedä … USB-C-digitaalikuulokkeita, ne eivät toimisi, ellet muuta ensin nimenomaisesti jotakin asetusta. Et edes saa ilmoitusta, kun kytket USB-C-kuulokemikrofonin, koska portti on kiinteä vain pesuallas-tilassa ja sen on syöttää virta kuulokemikrofoniin, ennen kuin käyttöjärjestelmä voi edes tunnistaa sen kuulokkeeksi.
Se voi olla rehellinen kysymys asioiden suuressa kaaviossa, ja onneksi tästä USB-PD-ominaisuudesta tulee ajan mittaan maailmanlaajuinen standardi. Valitettavasti sitä ei tapahdu yön yli, ja tällä välin on valtava määrä näitä akkuja myyty säännöllisesti. Vaikka käytät ylimääräistä rahaa napataksesi akun, jossa USB-PD on käytössä, jos sinulla on jo puhelin, jossa on tyypin C portti, ja se ei tue USB-PD: tä, sinun on päivitettävä, ennen kuin tämä kaikki toimii kuin se pitäisi.
Suoraan sanottuna, meillä ei ole tarvetta horjua tyypin C aiheuttamia huolenaiheita "varhaisen käyttöönottajan" ongelmista. Olisi hienoa, että Google ottaisi johtavan aseman tämän ongelman ratkaisemisessa sen lisäksi, että suosittelemme USB-PD: n käyttöä dokumentoinnissaan sen sijaan, että odotettaisiin, että toinen iso yritys toteuttaa USB-C: n ja näyttää kaikille miten se tapahtuu.