Android

Sensor Batching, ReadingTransform, Custom Sensor -ominaisuudet

Wear & Sensors (Android Performance Patterns Season 2 ep2)

Wear & Sensors (Android Performance Patterns Season 2 ep2)

Sisällysluettelo:

Anonim

Windows 10 ei ole Windowsin uusin käyttöjärjestelmä; mutta se on myös joukko kehittyneitä ominaisuuksia. Siitä lähtien, kun tämä uusi Windows-käyttöjärjestelmä käsitteellistettiin, Windows 10 on ollut mukana monissa ominaisuuksissa, joten se on sen edistyksellisin käyttöjärjestelmä. Äskettäin Microsoft esitteli kolme uutta sensoria Windows 10: ssa; nimittäin Anturin annostelu , ReadingTransform ja Mukautetut anturit . Seuraavassa on muutamia tärkeitä kohtia näistä kolmesta anturiominaisuudesta:

Erilaiset anturiominaisuudet Windows 10: ssa

Anturin annostelu

Yksi Windows 10: n anturitoiminnoista on Sensor Batching. Anturin annostelu on kiihtyvyysmittariin luotu ratkaisu, joka vähentää tehon vaikutuksia unen seurannan aikana. Windows-blogit mainitsevat, mikä anturierä on.

"Se on anturi, joka toteuttaa anturin, joka pystyy puskuroimaan anturinäytteitä anturilaitteistossa ja toimittamaan ne erässä, eikä toimittaisi jatkuvasti."

Anturin syöttöominaisuuden ansiosta sovellusprosessori säästää energiaa; kun se herättää harvemmin anturinäytteiden vastaanottamista yhdessä erässä sen sijaan, että se olisi hereillä käsiteltäessä näytteitä tietovälein.

Tässä on kaavio, joka kertoo tietojen keräämisen ja toimittamisen, sekä jatkuvan toimituksen että pakattu toimitus.

Sensorin erittelyn takia yksi Windows 10: n tärkeimmistä anturitoiminnoista kiihdytysmittarilla on kaksi lisäominaisuutta. Yksi niistä on MaxBatchSize , minkä vuoksi kiihtyvyysanturi pystyy saamaan mahdollisimman suuren määrän tapahtumia, ennen kuin se joutuu lähettämään ne. Toinen ominaisuus on ReportLatency , jonka avulla sovellus voi vaikuttaa siihen, kuinka usein anturi lähettää erät säätämällä latenssia.

ReadingTransform

Toinen Windows 10: n anturitoimintojen luettelossa on ReadingTranform. Tämä ominaisuus auttaa sovelluskehittäjiä mukauttamaan sovelluksiaan Windowsin työaseman ja Windows Phonesin näyttöasemaan. ReadingTransform -ominaisuuden kanssa on mahdollista vain yhden rivin koodin muuttaminen Windows 10 UWP -liittymien kanssa.

Tämä ominaisuus on erittäin hyödyllinen, koska Windows-työpöytä ja Windows Phone määrittelevät anturin koordinaattijärjestelmät eri tavoin. Useimpien antureiden tiedot, kuten kiihtyvyysmittari, gyroskooppi ja magnetometri, sisältävät lukemat X-, Y- ja Z-akseleilla. Kaikki maisema-laitteet yhdistävät anturit siten, että niiden X-akseli on pitemmän reunan suuntaisesti ja Y-akseli on laitteen lyhyemmän reunan suuntaisesti. Z-akseli on kohtisuorassa näyttöön nähden. Toisaalta kaikki muotokuva-ensimmäiset laitteet integroivat anturit siten, että niiden X-akseli on lyhyempää reunaa pitkin ja Y-akseli on laitteen pidemmän reunan suuntaisesti. Z-akseli pysyy kohtisuorassa näyttöön nähden.

Tämä prosessi on melko monimutkainen, mutta ReadingTransform -ominaisuuden avulla on helppo määrittää näyttötapahtuma, jonka kehittäjät haluavat kohdistaa anturitiedot. Anturit

Windows 10: n avulla laitevalmistajat voivat lisätä uusia anturityyppejä ilman ensiluokkaisia ​​esityksiä, kuten ilmanlaadun tunnistimen, lämpötila-anturin ja sykemittareiden. Rinku Sreedhar, Microsoftin vanhempi ohjelmapäällikkö, mainitsee blogissaan

Custom Sensor, kolmas Windows 10: n anturitoimintojen luettelossa. "Mukautetut anturit tarjoavat yleisen API: n, jonka kautta IHV: t voivat altistaa minkä tahansa anturityypin ja vapauttaa ne riippumatta Microsoftin alusohjelmasta. Yhteistyökumppanit, jotka käyttivät Win32-antureita API mukautetuille antureille, voivat nyt kehittää Windows Store -sovelluksia muokkaamatta laitteistoaan ja ilman monimutkaisuutta käyttää matalia HID-tasoja. "

Täydelliset tiedot uusista Windows XP: n tunnistinominaisuuksista ovat osoitteessa Windows Blog.