Android Auto -toiminnallisuus audiontoistomobiilisovellukseen
Bergholm, Tuomas (2023)
Bergholm, Tuomas
2023
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023053116724
https://urn.fi/URN:NBN:fi:amk-2023053116724
Tiivistelmä
Insinöörityön tarkoituksena oli kehittää Supla-podcast- ja nettiradiopalvelun Android-mobiilisovellukseen tuki Android Auto -alustalle ja tutkia mediasovelluksen arkkitehtuuria, jonka Android Auto -toiminnallisuus vaatii. Sovelluksen käyttökokemusta ja helppokäyttöisyyttä autossa käytettäessä haluttiin parantaa, ja Android Auto -tuki tuo käyttäjille sovellukseen lisäarvoa.
Toteutuksen vaaditut ominaisuudet olivat suositeltujen podcastien, omien suosikkien ja radiokanavien selaaminen sekä toiston hallinta Android Auto -järjestelmää tukevan auton medianäytöllä puhelimen ollessa yhdistettynä auton tietoviihdejärjestelmään.
Android Auto -mediasovelluksen toiminta perustuu mobiilisovelluksen mediasoitintoteutuksen MediaLibraryServiceen, joka toimii sovelluksessa taustalla. Palvelu tarjoaa mediasisältöä asiakassovelluksille ja mahdollistaa mediantoiston hallintaan liittyvät toiminnot. Uuden Media3-kirjaston avulla voidaan toteuttaa entistä helpommin suositellun arkkitehtuurin mukainen mediasoitintoteutus, joka toimii myös Android Auto -järjestelmän kanssa hyvin yhteen.
Ominaisuus kehitettiin yrityksen vaatimusten pohjalta noudattaen Googlen määrittelemiä standardeja ja ohjeistuksia aiheeseen liittyen. Sovellusta testattiin kehitysprosessin aikana jatkuvasti emulaattorilla.
Työn lopputulos oli toimiva Android Auto -toteutus sovellukseen, ja siinä on kaikki vaaditut ominaisuudet. Toiminto julkaistaan kesän 2023 kuluessa tuotantoversioon käyttäjille. Android Auto -tuen lisäämisen olemassa olevaan mediasovellukseen todettiin olevan suhteellisen yksinkertaista, jos sovelluksessa on jo ennestään käytössä Androidin suositellun media-arkkitehtuurin mukainen mediasoitintoteutus.
Toteutuksen vaaditut ominaisuudet olivat suositeltujen podcastien, omien suosikkien ja radiokanavien selaaminen sekä toiston hallinta Android Auto -järjestelmää tukevan auton medianäytöllä puhelimen ollessa yhdistettynä auton tietoviihdejärjestelmään.
Android Auto -mediasovelluksen toiminta perustuu mobiilisovelluksen mediasoitintoteutuksen MediaLibraryServiceen, joka toimii sovelluksessa taustalla. Palvelu tarjoaa mediasisältöä asiakassovelluksille ja mahdollistaa mediantoiston hallintaan liittyvät toiminnot. Uuden Media3-kirjaston avulla voidaan toteuttaa entistä helpommin suositellun arkkitehtuurin mukainen mediasoitintoteutus, joka toimii myös Android Auto -järjestelmän kanssa hyvin yhteen.
Ominaisuus kehitettiin yrityksen vaatimusten pohjalta noudattaen Googlen määrittelemiä standardeja ja ohjeistuksia aiheeseen liittyen. Sovellusta testattiin kehitysprosessin aikana jatkuvasti emulaattorilla.
Työn lopputulos oli toimiva Android Auto -toteutus sovellukseen, ja siinä on kaikki vaaditut ominaisuudet. Toiminto julkaistaan kesän 2023 kuluessa tuotantoversioon käyttäjille. Android Auto -tuen lisäämisen olemassa olevaan mediasovellukseen todettiin olevan suhteellisen yksinkertaista, jos sovelluksessa on jo ennestään käytössä Androidin suositellun media-arkkitehtuurin mukainen mediasoitintoteutus.