Historien bak Snapchats Android gjenoppbygges

Forfatter: Monica Porter
Opprettelsesdato: 20 Mars 2021
Oppdater Dato: 2 Juli 2024
Anonim
Historien bak Snapchats Android gjenoppbygges - Teknologier
Historien bak Snapchats Android gjenoppbygges - Teknologier

Innhold


Snapchat kunngjorde et stort trekk i slutten av 2017. Det kom til å løse alle problemene Android-versjonen hadde i forhold til iOS-versjonen. Målet var en renere, raskere og mindre buggy opplevelse. Dette var ingen liten redesign eller halvhjertet gjenoppbyggingsinnsats - det var en hel omskriving fra grunnen av.

Oppdateringen tar sakte vei til Android-brukere, med en full utrulling som kommer før slutten av 2019. Hvorvidt det vil hjelpe Snapchats Android-nummer forblir uklart akkurat nå. Imidlertid er selskapet optimistisk om fremtiden i Android. Vi satte oss sammen med Snapchats SVP, ingeniør Jerry Hunter, ingeniørdirektør Gustavo Moura, og administrerende direktør for produktet Jacob Andreou, sammen med PR-representant Shannon Kelly for å snakke om reisen Snapchat tok fra sin opprinnelige app til den fullstendig omskrevne versjonen som nå ble lansert.


Trinn 1: Oppdage problemet

Snapchats historie om selvoppdagelse starter for to og et halvt år siden. På det tidspunktet visste den til og med ikke at Android-appen hadde problemer. Selskapet sammenlignet kode for sine iOS- og Android-versjoner, snarere enn brukeropplevelse, og så rett og slett ikke noe galt, ifølge Jerry Hunter.

"Mange ganger lurte vi oss selv til å tro at vi var bedre enn vi var," sa han.

Snapchat hadde nettopp hatt sitt største år noensinne, det var sikkert bra.

Snapchats eksisterende kodebase ble etter hvert en virkelig smerte å jobbe med.

Da Snapchats utviklere endelig fikk med seg Android-appens brukeropplevelsesproblem, brukte utviklingsteamet flere måneder på å kartlegge kodebasen og finne ut hvor de skulle gjøre forbedringer. Disse forbedringene kom i 2017 og Snapchat så relativt positive tilbakemeldinger fra Android-brukere. Problemer med kodebasen var imidlertid langt fra over.


”Vi fant ut mot slutten av ni måneder at det på en måte var asymptotisk å bli vanskeligere å skape mer forbedring, og det var fremdeles ikke bra nok. Det var virkelig en konsekvens av en kodebase som nettopp var bygget, vil jeg si naivt, basert på behovet for å få ut funksjoner raskt, sier Hunter.

Teamet bestemte seg for å gjøre noe litt mer dramatisk.

Trinn 2: Omskriving

Tidlig 2018 var en vill tid på Snapchat, med gjenoppbyggingen i gang. I følge Gustavo Moura løste imidlertid ingenting av de større problemene, som var forårsaket av at appen alltid prøvde å kjøre kode i bakgrunnen. Det bugnet av opplevelsen og ting fungerte bare ikke. En full omskrivning fra grunnen av ville fikse det.

"Gustavo og et lite band med likesinnede tenkere hadde rolig vært i hjørnet med å bygge et rammeverk som ville tjene som et fundament for en omskriving," fortalte Hunter.

Utfordringene var absolutt der. Det er et relativt lite antall iOS-enheter sammenlignet med Android. For Moura var den største utfordringen å få Snapchat til å bruke maskinvaren til sitt fulle potensiale på hver Android-smarttelefon og fremdeles fungere jevnere på nedre endenheter.

Omskrivingen hadde et stort fokus på modulær koding og støtte for nedre endeinnretninger.

"Oppfører ikke alle seg på samme måte, ikke sant? Det er veldig enkelt for oss å bygge en Android-app som vil fungere bra på flaggskipsenheter som Pixel 3. Det er mer utfordrende når du må fange opp hele økosystemet, spesielt når kameraet fungerer veldig annerledes fra produsent til produsent, ”fortalte han oss .

Moura og Hunter berømmet begge fremskritt innen utviklingsspråk for Android-apper som Java og Kotlin, så vel som andre verktøy, som store grunner til forbedringene under omskrivingen.

Trinn 3: Etterspillet

Utviklingsteamet tok en ende-til-ende modulær tilnærming med Android-appens kodebase, noe som skulle resultere i raskere og mer effektive oppdateringer, sammen med bedre totalytelse, spesielt på avanserte enheter. Hunter nevnte også hvordan Snapchat-utviklerne synes det var mye enklere å jobbe med modulkoden. I utgangspunktet er det alt brukerne har spurt om, med noen ekstra bonuser for utviklerne også.

Hunter nevnte også at Snapchat nå kjører et mye bredere sett med testenheter for å sikre nåværende og fremtidige oppdateringer alt fungerer som forventet.

Nåværende brukere av Snapchat bør ikke merke for mye av endringen i appens layout eller kontroller. Snapchat-utviklere hadde rett og slett ikke ting som appens design eller layout på deres kollektive radar. Foreløpig er hovedfokuset å bygge en mer responsiv app som presterer bedre på tvers av enheter.

"Det ideelle målet vårt var at folk ikke virkelig skulle legge merke til at appen faktisk er helt endret opp fra under dem, bortsett fra at alt skulle være mye raskere," fortalte Jacob Andreou.

Trinn 4: Fremtiden

Snapchat-utviklingsteamet har ambisiøse planer for appens fremtid. De vil at Android-versjonen skal være der oppe med iOS-versjonen, om ikke lenger. Internt tror de at denne omskrivingen endelig vil sette opplevelsesgapet til Android mot iOS til å hvile for godt denne gangen.

"Med dette nye grunnlaget ville jeg ikke bli overrasket om du faktisk ser at ting begynner å komme til Android selv før iOS noen ganger. Android vil bli et sted hvor vi virkelig tester de siste og beste tingene våre, noe som absolutt ikke har vært tilfelle historisk, sier Andreou.

Omskrivingen av Android skal endelig oppnå ytelsespariteten som Snapchat har lett etter.

Foreløpig er målet å fikse Android-versjonen så snart som mulig. Derfra ønsker utviklingsteamet å fokusere på å levere nye funksjoner samtidig som de samarbeider med Google og Apple om nye augmented reality-funksjoner. Etter det må vi alle bare spille det for øre.

Snapchats store omskrivning lanseres nå, med en full utgivelse innen utgangen av 2019. Vi får se om det hjelper med å slå tidevannet på Android. Gi oss beskjed om hva du synes i kommentarene.

Makinvare og teknologi for mobil kameraliner har tatt et enormt prang de ite årene. Flere og flere megapikler blir preet inn, ammen med nye funkjoner om doble og tredobbelte bakkameraer, AI-baert...

poitiverNydelig deign og olid byggekvalitet Android One-programvareopplevele Imponerende ytele Trådlø ladingnegativerIkke ekepjonell kameraytele Litt dyrt...

Populært På Nettstedet