Google on julkaissut Jetpack-kirjaston Android Auto -sovelluskehityksen yksinkertaistamiseksi, ja he työskentelevät kahden sovellusliittymän parissa älykelloille ja taitettaville kelloille.
Androidille kehittäminen voi olla työlästä, kun otetaan huomioon Googlen vuotuinen käyttöjärjestelmän julkaisusykli ja muutos Sovellusliittymävaatimukset Google Playlle, mutta siksi Google ylläpitää joukkoa tukikirjastoja the "Android Jetpack" sateenvarjo. Yhteensopivuuskirjastojen lisäksi Jetpackiin sisältyy myös muita kirjastoja sovellusten kehittämiseen, joista viimeisin on Android for Cars -sovelluskirjasto. Koska Jetpack-kirjastot ovat avoimen lähdekoodin, olemme havainneet myös uuden API: n kehittämistä valmisteilla: sellaisen, joka helpottaa innovatiivisten sovellusten kehittämistä taitettaville ja kaksinäyttöisille laitteille.
Android for Cars -sovelluksen Jetpack-kirjasto
Lokakuussa 2020 Google vapautettu Android for Cars -sovelluskirjaston betaversio, jonka avulla kolmannen osapuolen sovellusten kehittäjät voivat suunnitella, kehittää ja testata omia navigointi-, pysäköinti- ja lataussovelluksiaan Android Auto -alustalla. Joulukuussa 2020 Google
alkoivat sallia tähän kirjastoon rakennettujen Android Auto -sovellusten julkaisu. Suosittu kolmannen osapuolen kartta- ja navigointisovellus Sygic hyödynsi tätä ensimmäisten joukossa. Android Auto -yhteensopivan version julkaiseminen sovelluksesta joulukuun puolivälissä. Tammikuun 2021 lopulla Google salli tämän kirjaston avulla valmistettujen sovellusten julkaisemisen avoimilla testauskanavilla ja ilmoitti että he työskentelivät siirtämään Android for Cars -sovelluskirjaston Android Jetpackiin.Esimerkkejä uudesta GridTemplatesta androidx.car.app
Nykyään Googlella on ilmoitti että Android for Cars -sovelluskirjasto on saatavilla Jetpackissa nimellä androidx.car.app 1.0.0-beta01. Tämä on ensimmäinen julkaisu aiemmin suljetusta lähdekoodikirjastosta ja toimii laitteissa Android Auto 6.1:n kanssa tai korkeampi asennettuna. Se sisältää kaikki vanhan kirjaston toiminnot, mutta lisää myös ominaisuuksia, kuten uuden GridTemplate. Google on myös päivittänyt kehittäjän opas ja suunnitteluohjeita kattamaan uuden kirjaston ja aikoo poistaa vanhan kirjaston käytöstä 1.9.2021 mennessä. Google sanoo, että Android Auto -sovelluksesi siirtäminen nykyisestä kirjastosta uuteen Jetpack-kirjastoon on helppo - muuta nimiavaruutta ja säädä joitain API-kutsuja. Tämän muutoksen myötä olemme nyt askeleen lähempänä kolmannen osapuolen Android Auto -sovelluksia, jotka näkyvät Play Kaupassa tuotantokanavissa.
Screen Extension API
Taitettavat ja kaksinäyttöiset laitteet ovat korttelin tyylikkäimpiä lapsia, mutta niillä ei ole vielä paljon faneja. Virallinen Android-emulaattori tukee mielenkiintoisia muototekijöitä, kuten taitettavat, kaksinäyttöiset puhelimet ja rullattavat. Kehittäjän on kuitenkin vielä keksittävä tapoja laajentaa sovellusten sisältöä ja käyttää alustan sovellusliittymiä tämän toteuttamiseksi. Helpottaakseen tätä prosessia kehittäjille Google työskentelee parhaillaan uuden Screen Extension API. Mukaan yksi sitoumus, Google on luonut demoja, jotka esittelevät, kuinka kehittäjät voivat käyttää Screen Extension APIa pelin luomiseen ohjain, joka ulottuu toissijaiseen näyttöön ja kamerasovellus, joka näyttää esikatselun toisella näytöllä. API on tällä hetkellä merkitty kokeelliseksi kunnes OEM-käyttöliittymä on viimeistelty. Olemme kiinnostuneita näkemään, mitä sovellusten kehittäjät keksivät, kun tämä API on yhdistetty.
Muiden AOSP: n sitoumusten mukaan Google työskentelee a uusi versio Emoji Jetpack -kirjastosta, ja he ovat työn jatkaminen tuoda an virallinen Tiles API Wear OS -sovelluskehittäjille.