Snapchatin Android-jälleenrakennuksen takana oleva tarina

Kirjoittaja: Monica Porter
Luomispäivä: 20 Maaliskuu 2021
Päivityspäivä: 2 Heinäkuu 2024
Anonim
Snapchatin Android-jälleenrakennuksen takana oleva tarina - Teknologioiden
Snapchatin Android-jälleenrakennuksen takana oleva tarina - Teknologioiden

Sisältö


Snapchat ilmoitti suuresta muutoksesta vuoden 2017 lopulla. Se aikoi korjata kaikki ongelmat, joita sen Android-versiolla oli verrattuna iOS-versioon. Tavoitteena oli puhtaampi, nopeampi ja vähemmän viallinen kokemus. Kyse ei ollut pienestä uusintaprojekteista tai puolivälisestä uudelleenrakentamispyrkimyksestä - se oli kokonainen uusinta alusta alkaen.

Päivitys etenee hitaasti Android-käyttäjille. Täydellinen käyttöönotto tapahtuu ennen vuoden 2019 loppua. Joko Snapsen Android-numeroiden auttaminen auttaa, on tällä hetkellä epäselvää. Yhtiö kuitenkin suhtautuu optimistisesti tulevaisuuteensa Androidissa. Istuimme Snapchatin SVP: n, insinöörin Jerry Hunterin, suunnittelusta vastaavan johtajan Gustavo Mouran ja tuotteen johtajan Jacob Andreou, sekä PR-edustajan Shannon Kellyn kanssa puhuaksemme matkan, jonka Snapchat vei alkuperäisestä sovelluksestaan ​​täysin uudelleen kirjoitettuun versioon, joka nyt julkaistaan.


Vaihe 1: Löydä ongelma

Snapchatin tarina itsensä löytämisestä alkaa kaksi ja puoli vuotta sitten. Tuolloin se ei edes tiennyt, että sen Android-sovelluksella oli ongelmia. Jerry Hunter totesi, että yritys vertasi iOS- ja Android-versioidensa koodia käyttäjän kokemuksen sijasta, eikä yksinkertaisesti nähnyt mitään vikaa.

"Monta kertaa huijaamme itseämme ajattelemaan, että olemme parempia kuin olimme", hän sanoi.

Snapchatilla oli juuri ollut kaikkien aikojen suurin vuosi, varmasti asiat menivät hyvin.

Snapchats -sovelluksen olemassa olevasta koodikannasta tuli lopulta todellinen kipu työskennellä.

Kun Snapchatin kehittäjät lopulta tarttuivat Android-sovelluksen käyttökokemusongelmaan, kehitysryhmä vietti useita kuukausia kartoittamalla koodikantansa ja selvittääkseen missä parannuksia tehdä. Nämä parannukset tulivat vuonna 2017, ja Snapchat sai Android-käyttäjiltä suhteellisen positiivista palautetta. Koodikysymykset eivät kuitenkaan olleet kaukana.


”Löysimme yhdeksän kuukauden loppua kohti asymptoottisesti vaikeampaa luoda lisää parannuksia, ja se ei silti ollut riittävän hyvä. Se oli todella seurausta juuri rakennetusta koodikannasta, sanon naiivisti, perustuen tarpeeseen saada ominaisuudet nopeasti aikaan ”, Hunter sanoi.

Joukkue päätti tehdä jotain hieman dramaattisempaa.

Vaihe 2: uudelleenkirjoitus

Alkuvuosi 2018 oli villi aika Snapchatissa, kun uudelleenrakentaminen oli käynnissä. Gustavo Mouran mukaan mikään niistä ei korvannut paljon suurempia ongelmia, jotka aiheutuivat sovelluksen yrittäessä aina ajaa koodia taustalla. Se oli hidastaa kokemusta ja asiat eivät vain toimineet. Täydellinen uudelleen kirjoittaminen alusta alkaen korjaisi sen.

"Gustavo ja pieni ryhmä samanhenkisiä ajattelijoita olivat hiljaa olleet nurkassa rakentamassa kehystä, joka toimisi perustana uudelleenkirjoittamiselle", Hunter kertoi.

Haasteet olivat varmasti siellä. IOS-laitteita on suhteellisen pieni määrä Androidiin verrattuna. Mouralle suurin haaste oli saada Snapchat käyttämään laitteistoa täysimääräisesti kaikissa Android-älypuhelimissa ja toimimaan silti sujuvammin alapäätelaitteissa.

Uudelleenkirjoituksessa keskityttiin voimakkaasti modulaariseen koodaukseen ja alapäätelaitteiden tukemiseen.

"Älä kaikki käyttäytyy täsmälleen samalla tavalla, eikö niin? Meille on erittäin helppoa rakentaa Android-sovellus, joka toimii hyvin lippulaivalaitteissa, kuten Pixel 3. Se on haastavampaa, kun joudut kuvaamaan koko ekosysteemi, varsinkin kun kamera toimii hyvin eri tavalla valmistajien välillä ”, hän kertoi meille. .

Moura ja Hunter kiittivät molemmat Android-sovelluskehityskielten, kuten Java ja Kotlin, sekä muiden työkalujen kehitystä suurina syinä parannuksille uudelleenkirjoituksen aikana.

Vaihe 3: jälkimainingeissa

Kehitysryhmä käytti kokonaisvaltaista modulaarista lähestymistapaa Android-sovelluksen kooditietokannan kanssa, minkä pitäisi johtaa nopeampiin, vaikuttavampiin päivityksiin ja parempaan kokonaissuorituskykyyn, etenkin huippuluokan laitteissa. Hunter mainitsi myös, kuinka Snapchat-kehittäjät havaitsivat työskentelevänsä modulaarisen koodin kanssa paljon helpommin. Pohjimmiltaan se on kaikkea mitä käyttäjät ovat kysyneet, ja mukana on joitain lisäbonuksia myös kehittäjille.

Hunter mainitsi myös, että Snapchatilla on nyt käynnissä paljon laajempi testilaite, jotta nykyiset ja tulevat päivitykset toimivat odotetusti.

Nykyisten Snapchat-käyttäjien ei pitäisi huomata liikaa sovelluksen asettelun tai säätimien muutosta. Snapchartsin kehittäjillä ei yksinkertaisesti ollut kollektiivisessa tutkassaan sovelluksen suunnittelua tai asettelua, kuten sovelluksen suunnittelu tai asettelu. Toistaiseksi pääpaino on rakentaa reagoivampi sovellus, joka toimii paremmin kaikissa laitteissa.

"Ihanteellinen päämäärämme oli, että ihmiset eivät oikeasti huomaa, että sovellus on oikeastaan ​​täysin vaihtunut heidän alapuoleltaan, paitsi että kaiken pitäisi olla paljon nopeampaa", Jacob Andreou kertoi meille.

Vaihe 4: Tulevaisuus

Snapchat-kehitysryhmällä on kunnianhimoiset suunnitelmat sovelluksen tulevaisuudelle. He haluavat, että Android-versio on oikeassa yläpuolella iOS-version kanssa, ellei pidempään. Sisäisesti he uskovat, että tämä uudelleenkirjoitus vie lopulta Androidin vs. iOS-kokemuksen aukon lepoakseen tällä kertaa.

”Tämän uuden säätiön avulla en olisi yllättynyt, jos näet asioiden alkavan Androidiin jo ennen joskus iOS: ää. Androidista on tulossa paikka, jossa todella testaamme uusimpia ja parhaimpia tavaroitamme, mitä ei varmasti ole ollut historiallisesti ”, Andreou sanoi.

Android-uudelleenkirjoituksen pitäisi lopulta saavuttaa suorituskykypariteetti, jota Snapchat on etsinyt.

Toistaiseksi tavoitteena on saada Android-versio korjattavaksi mahdollisimman pian. Sieltä kehitysryhmä haluaa keskittyä uusien ominaisuuksien toimittamiseen ja työskennellä yhdessä Googlen ja Applen kanssa uusien lisätyn todellisuuden ominaisuuksien kanssa. Sen jälkeen meidän kaikkien on vain pelattava sitä korvan kautta.

Snapchatin iso uudelleenkirjoittaminen on käynnissä nyt, ja se julkaistaan ​​kokonaan vuoden 2019 loppuun mennessä. Katsotaan, auttaako se muuttamaan vuorovesi Androidissa. Kerro meille mielipiteesi kommentteissa.

Voi olla jo heinäkuu, mutta odotamme ilti noin kymmenen lippulaivan puhelimen markkinoille tulemita vuoden loppupuolella.Google Pixel 4, amung Galaxy Note 10 ja Pocophone F2 aattavat olla kolme u...

Keä on nopeati loppumaa, mikä tarkoittaa, että puhelinyöttö on melkein täällä. Paiti, että aamme uuia lippulaivoja Googlelta, amungilta, Huaweilta ja muilt...

Suositus