Android-videostreaming-sovelluksen kehittäminen: pienemmät ylläpitokustannukset ja parempi asiakaspysyvyys

Innowise on rakentanut Android-videostreaming-sovelluksen eräälle M&E-toimittajalle.

Asiakas

Teollisuus
Alue
EU
Asiakas vuodesta
2022

Asiakkaamme, joka on media- ja viihdeteollisuuden erikoistunut ohjelmistotoimittaja, sijaitsee EU:ssa ja luo ohjelmistoratkaisuja kaikenlaisille mediaan liittyville laitoksille yliopistoista radioasemiin ja jopa kansallisille yleisradioyhtiöille.

Yksityiskohtaisia tietoja asiakkaasta ei voida luovuttaa NDA:n määräysten nojalla.

Haaste

Asiakas tarvitsi ratkaisun, jota olisi helppo ylläpitää ja joka toimisi eri näytön tarkkuudella varustetuilla laitteilla.

Asiakas halusi murtautua TV-suoratoistopalvelun maailmaan omalla VOD-palvelullaan. Sitä varten he tarvitsivat helppokäyttöisen ja muokattavan mobiilisovelluksen. Yksi tärkeimmistä vaatimuksista oli sovelluksen mukautuvuus: heidän vanhassa versiossaan oli vaikeuksia mukauttaa sisällön asettelua eri näytönkokoihin, erityisesti tablettien ja älytelevisioiden näytönkokoihin. Niinpä he kääntyivät Innowise:n puoleen luottaakseen kokemukseemme seuraavista asioista mobiilisovellusten kehittäminen.

Ratkaisu

Mukautuva Android-sovellus tabletteja ja älytelevisioita varten

Innowise ehdotti, että Android-sovellus, joka on suunniteltu kahdelle keskeiselle alustalle: tabletit ja älytelevisiot, jotka ovat suosituimpia laitteita tv- ja radiosisällön suoratoistoon, rakennetaan uudelleen. Lisäksi tiimi tarjoutui myös siirtämään koko hankkeen skaalautuvampaan arkkitehtuuriin ja sisällyttämään siihen pari uutta ominaisuutta, jotka lisäävät käyttäjien tyytyväisyyttä palveluun.

Mikropalveluarkkitehtuuri

Valitsimme mikropalvelupohjaisen arkkitehtuurin. Tämä modulaarinen rakenne helpottaa kehittäjien uusien ominaisuuksien lisäämistä ja nykyisten päivittämistä nopeasti - ei päänvaivaa matkan varrella.

Laitteiden välinen mukautuvuus

Mobiili-insinöörimme varmistivat, että sovellus mukautuu automaattisesti eri näytön kokoihin ja resoluutioihin. Kokemus on siis sujuva riippumatta siitä, katsooko katsojia tabletilla vai älytelevisiolla. Tämä tarkoitti myös sitä, että asiakkaan ei tarvinnut luoda erillisiä sovelluksia kullekin laitteelle - yksi sovellus hoitaa kaiken.

Käyttäjäystävällinen käyttöliittymä

Android-videostreaming-sovelluksen kehitystiimi rakensi käyttöliittymän yksinkertaiseksi ja intuitiiviseksi, jotta käyttäjät pääsevät helposti liikkeelle sovelluksesta sekä tabletilla että älytelevisiolla. Lisäksi lisäsimme Google-tunnistautumisen: näin käyttäjien ei tarvitse hössöttää uusien tunnusten luomisen tai ylimääräisten salasanojen muistamisen kanssa.

Optimoitu suoratoiston suorituskyky

Jotta suoratoiston laatu pysyisi aina hyvänä, olemme rakentaneet ominaisuuksia puskurointia, sisällön jakelua ja mukautuvaa bittinopeuden suoratoistoa varten. Vaikka internetin nopeus ei olisi hyvä, käyttäjät voivat silti nauttia suosikkiohjelmistaan keskeytyksettä.

Sisällön luokittelu ja TV-opas

Sisällytimme vankan haku- ja luokittelujärjestelmän, jotta käyttäjät voivat helposti löytää haluamansa katseltavat sisällöt. Sovelluksessa on myös mukautettu TV-opas, joka näyttää tulevan aikataulun kaikilla kanavilla, mikä tekee ohjelmien selaamisesta helppoa.

Teknologiat

MariaDB, MySQL, MongoDB, Redis, Galera, MaxScale, Sphinx-haku.

VCS

Git, GitLab

Nginx, Docker Compose, CI/CD-putket GitLabille

Java, Kotlin, ExoPlayer, Media3

Dokumentaatio

Swagger, Confluence

Prosessi

Kun saimme selkeän kuvan asiakkaan tarpeista, aloitimme kehitysprosessin Scrumia käyttäen. Tiimimme työskenteli kahden viikon sprinteissä, ja kolmesti viikossa pidettiin kokouksia, joissa käsiteltiin kiireellisiä kysymyksiä. Tiimimme piti yhteyttä Slackin ja Jiran välityksellä, ja asiakas sai viikoittaisia päivityksiä Teams-puheluiden kautta, jotta hän pysyi ajan tasalla.

Joukkue

1

Full-Stack-kehittäjä

1

Mobiilikehittäjä

1

Tiedot Engineer

Tulokset

Pienemmät ylläpitokustannukset

Innowise:n avulla asiakas siirtyi menestyksekkäästi digitaaliseen tv-jakeluun ja laajensi tavoitettavuuttaan uuteen yleisöön. Kehittämämme Android-sovelluksen avulla oli helppo hallita alustaa sekä tableteilla että älytelevisioissa. Koska molemmille on vain yksi sovellus, ylläpitokustannukset ovat paljon pienemmät - valtava voitto asiakkaalle.
Hankkeen kesto
  • tammikuu 2023 - joulukuu 2023

33%

ylläpitokustannusten vähentäminen

57%

asiakaspysyvyyden lisääntyminen

    Ota yhteyttä

    Varaa puhelu tai täytä alla oleva lomake, niin otamme sinuun yhteyttä, kun olemme käsitelleet pyyntösi.

    Lähetä meille ääniviesti
    Liitä asiakirjoja
    Lataa tiedosto

    Voit liittää 1 enintään 2 Mt:n tiedoston. Hyväksytyt tiedostomuodot: pdf, jpg, jpeg, png.

    Klikkaamalla Lähetä, annat suostumuksesi siihen, että Innowise käsittelee henkilötietojasi meidän Tietosuojakäytäntö antaa sinulle asiaankuuluvia tietoja. Antamalla puhelinnumerosi suostut siihen, että voimme ottaa sinuun yhteyttä puheluiden, tekstiviestien ja viestisovellusten kautta. Puhelu-, viesti- ja datahintoja voidaan soveltaa.

    Voit myös lähettää meille pyyntösi
    osoitteeseen contact@innowise.com

    Mitä tapahtuu seuraavaksi?

    1

    Kun olemme vastaanottaneet ja käsitelleet pyyntösi, otamme sinuun yhteyttä ja kerromme yksityiskohtaisesti projektin tarpeet ja allekirjoitamme NDA-sopimuksen luottamuksellisuuden varmistamiseksi.

    2

    Tutkittuaan toiveesi, tarpeesi ja odotuksesi tiimimme suunnittelee projektin ehdotuksen, jossa esitetään työn laajuus, tiimin koko, aika- ja kustannusarviot.

    3

    Järjestämme kanssasi tapaamisen, jossa keskustellaan tarjouksesta ja sovitaan yksityiskohdista.

    4

    Lopuksi allekirjoitamme sopimuksen ja aloitamme projektisi toteuttamisen heti.

    nuoli