Snapchati Androidi ümberehituse taga olev lugu

Autor: Monica Porter
Loomise Kuupäev: 20 Märts 2021
Värskenduse Kuupäev: 1 Juuli 2024
Anonim
Snapchati Androidi ümberehituse taga olev lugu - Tehnoloogiate
Snapchati Androidi ümberehituse taga olev lugu - Tehnoloogiate

Sisu


Snapchat teatas suurest käigust 2017. aasta lõpus. See pidi lahendama kõik probleemid, mis selle Androidi versioonil olid, võrreldes iOS-i versiooniga. Eesmärk oli puhtam, kiirem ja vähem lollakas kogemus. See ei olnud väike ümberprojekteerimine ega pooliku südamega ümberehitus - see oli täielik ümberkirjutamine maast madalast.

Värskendus on aeglaselt jõudmas Androidi kasutajateni. Täielik juurutamine peaks ilmuma enne 2019. aasta lõppu. Kas see aitab Snapchati Androidi numbreid või mitte, jääb praegu ebaselgeks. Siiski on ettevõte Androidi tuleviku osas optimistlik. Istusime Snapchati SVP, inseneri Jerry Hunteri, inseneriteaduste direktor Gustavo Moura ja toote juhataja Jacob Andreou koos PR esindaja Shannon Kellyga juttu teekonnast, mille Snapchat võttis oma algsest rakendusest täielikult ümber kirjutatud versioonini, mis nüüd turule tuleb.


1. samm: probleemi avastamine

Snapchati eneseleidmise lugu algab kaks ja pool aastat tagasi. Tol ajal ei teadnud ta isegi, et selle Androidi rakendusel probleeme on. Ettevõte võrdles oma iOS-i ja Androidi versioonide koodi, mitte kasutajakogemust, ja Jerry Hunteri sõnul ei näinud ta lihtsalt midagi valesti.

"Mitu korda pettisime end mõttega, et oleme paremad kui me oleme," sõnas ta.

Snapchatil oli just olnud kõigi aegade suurim aasta, kindlasti olid asjad hästi.

Snapchatsi olemasolev koodbaas sai lõpuks tõeliseks valu, millega töötada.

Kui Snapchati arendajad hakkasid lõpuks Androidi rakenduse kasutajakogemuse probleemiga tegelema, veetis arendusmeeskond mitu kuud oma koodialuse kaardistamist ja nuputamist, kus parandusi teha. Need parandused tulid 2017. aastal ja Snapchat nägi Androidi kasutajate suhteliselt positiivset tagasisidet. Koodialuse küsimused polnud aga kaugeltki möödas.


„Leidsime, et üheksa kuu lõpu poole oli omamoodi asümptootiline muutmine veelgi paremaks muutmiseks ja see polnud ikka veel piisavalt hea. See oli tõesti äsja ehitatud koodialuse tagajärg, ütlen naiivselt, lähtudes vajadusest funktsioonid kiiresti välja saada, “ütles Hunter.

Meeskond otsustas teha midagi pisut dramaatilisemat.

2. samm: ümberkirjutamine

2018. aasta algus oli Snapchati metsik aeg, kui ümberehitus oli käimas. Gustavo Moura sõnul ei lahendanud see siiski palju suuremaid probleeme, mille põhjustas rakendus, kes üritas koodi alati taustal käitada. See häiris kogemusi ja asjad lihtsalt ei töötanud. Selle saaks parandada täielikult maast alates tehtud ümberkirjutamine.

“Gustavo ja väike mõttekaaslaste bänd olid vaikselt nurgas ehitanud raamistiku, mis oleks aluseks ümberkirjutamisele,” rääkis Hunter.

Väljakutsed olid kindlasti olemas. IOS-seadmeid on Androidiga võrreldes suhteliselt vähe. Moura jaoks oli suurim väljakutse Snapchati saamine kasutama riistvara täies potentsiaalis igas Androidi nutitelefonis ja toimima ikkagi sujuvamalt madalamates seadmetes.

Ümberkirjutamisel pöörati suurt tähelepanu modulaarsele kodeerimisele ja madalama otsa seadmete toetamisele.

“Kas kõik ei käitu täpselt samamoodi, eks? Meil on väga lihtne üles ehitada Androidi rakendus, mis töötab hästi selliste lipulaevade puhul nagu Pixel 3. See on keerukam, kui peate jäädvustama kogu ökosüsteemi, eriti kui kaamera töötab tootjate vahel väga erinevalt, ”rääkis ta meile .

Nii Moura kui ka Hunter kiitsid edusamme Androidi rakenduste arenduskeeltes, nagu Java ja Kotlin, aga ka muid tööriistu, kuna need on ümberkirjutamise ajal tehtud paranduste suured põhjused.

3. samm: järelmõju

Arendusmeeskond kasutas Androidi rakenduse koodialusega otsast lõpuni modulaarset lähenemisviisi, mille tulemuseks peaksid olema kiiremad ja mõjukamad värskendused ning parem üldine jõudlus, eriti arukate seadmete puhul. Hunter mainis ka seda, kuidas Snapchati arendajad leidsid moodulkoodiga töötamise palju lihtsamaks. Põhimõtteliselt on see kõik, mida kasutajad on küsinud, koos mõnede lisaboonustega ka arendajatele.

Hunter mainis ka seda, et Snapchat töötab nüüd palju laiemat testiseadmete komplekti, et tagada praeguste ja tulevaste värskenduste kõik toimivad ootuspäraselt.

Praegused Snapchati kasutajad ei tohiks rakenduse paigutuse või juhtelementide muutust liiga palju märgata. Snapchanapsi arendajatel lihtsalt polnud kollektiivsel radaril selliseid asju nagu rakenduse kujundus või paigutus. Praegu on põhirõhk reageerivama rakenduse ehitamisel, mis toimib paremini kõigis seadmetes.

"Meie ideaalseks eesmärgiks oli, et inimesed ei peaks tegelikult tähele panema, et rakendus on nende alt üles täielikult muudetud, välja arvatud juhul, kui kõik peaks olema palju kiirem," rääkis Jacob Andreou meile.

4. samm: tulevik

Snapchati arendusmeeskonnal on rakenduse tulevikuks ambitsioonikad plaanid. Nad soovivad, et Androidi versioon oleks seal koos iOS-i versiooniga, kui mitte kaugemal. Sisemiselt usuvad nad, et see ümberkirjutamine paneb Androidi ja iOS-i kogemuste lünka lõpuks sel korral piisavalt puhata.

„Selle uue vundamendi puhul poleks ma üllatunud, kui näete, et asjad hakkavad Androidi jõudma isegi enne iOS-i. Androidist saab saamas koht, kus proovime tõepoolest oma uusimaid ja parimaid asju, mida ajalooliselt kindlasti pole olnud, “ütles Andreou.

Androidi ümberkirjutamine peaks lõpuks saavutama jõudluse pariteedi, mida Snapchat on otsinud.

Praegu on eesmärk Androidi versiooni võimalikult kiire parandamine. Sealt edasi soovib arendusmeeskond keskenduda uute funktsioonide pakkumisele, tehes samal ajal koostööd Google'i ja Apple'iga uute liitreaalsuse funktsioonide osas. Pärast seda peame kõik lihtsalt kõrva järgi mängima.

Snapchati suur ümberkirjutamine ilmub nüüd ja selle täielik väljalase on 2019. aasta lõpuks. Vaatame, kas see aitab Androidi tõusulainele pöörata. Andke meile kommentaarides teada, mida arvate.

Apple teata täna, et on tühitanud oma iPhone'i, Apple Watchi ja AirPodi traadita laadija vabatamie plaanid. Emakordelt avalikuta ettevõte AirPoweri 2017. aata eptembri ja oovita, et...

Mi puutub Androidi v iO-i kohandamie, ii on Android elge võitja. Väljendage oma iemit artiti ja tehke oma telefon Google Play kolmanda oapoole kanderaketi abil enda omak. ee ei kirjuta aktia...

Me Soovitame