A Snapchat Android újjáépítésének mögött álló történet

Szerző: Monica Porter
A Teremtés Dátuma: 20 Március 2021
Frissítés Dátuma: 2 Július 2024
Anonim
A Snapchat Android újjáépítésének mögött álló történet - Technológiák
A Snapchat Android újjáépítésének mögött álló történet - Technológiák

Tartalom


A Snapchat 2017 végén bejelentette a nagy lépésről szóló értesítést. Javítani kellene az összes olyan problémát, amelyet Android-verziója okozott az iOS-verzióhoz képest. A cél tisztább, gyorsabb és kevésbé hibás volt. Ez nem volt sem kis újratervezés, sem félig újjáépítési erőfeszítés - ez egy egész átírás volt a földről felfelé.

A frissítés lassan halad az Android-felhasználók felé, a teljes bevezetés 2019 vége előtt várható. Jelenleg még nem tisztázott, hogy ez segít-e vagy sem a Snapchat Android-számának. A társaság azonban optimista az Android jövője szempontjából. Ültünk le a Snapchat SVP-jével, Jerry Hunter mérnökkel, a Gustavo Moura mérnöki igazgatójával és Jacob Andreou termék alelnökével, valamint a PR képviselőjével, Shannon Kelly-vel, hogy beszéljünk arról a utazásról, amelyet a Snapchat az eredeti alkalmazástól a teljesen átírt változatig tartott.


1. lépés: Fedezze fel a problémát

A Snapchat önfelfedezésének története két és fél évvel ezelőtt kezdődik. Abban az időben még azt sem tudta, hogy Android-alkalmazásának problémái vannak. Jerry Hunter szerint a vállalat összehasonlította az iOS és az Android verziók kódját, nem pedig a felhasználói élményt, és egyszerűen nem látott semmi rosszat.

"Sokszor becsaptuk magunkat arra, hogy azt gondoljuk, jobbak vagyunk, mint mi voltunk" - mondta.

A Snapchatnak éppen a legnagyobb éve volt, minden bizonnyal rendben volt.

A pillanatnyilag meglévő kódbázis valódi fájdalommá vált, amellyel együtt lehet dolgozni.

Amikor a Snapchat fejlesztői végül belekaptak az Android alkalmazás felhasználói élményével kapcsolatos problémaba, a fejlesztői csapat több hónapot töltött annak alapja feltérképezésével és kitalálta, hol lehetne továbbfejleszteni. Ezek a fejlesztések 2017-ben érkeztek, és a Snapchat viszonylag pozitív visszajelzéseket kapott az Android-felhasználók részéről. A kódbázis kérdése azonban még messze sem volt.


„Kilenc hónap vége felé azt tapasztaltuk, hogy egyre inkább aszimptotikusan nehezedik a további fejlesztések megteremtése, és ez még mindig nem volt elég jó. Ez valóban egy nemrégiben épített kódbázis következménye, mondom naivan, azon alapul, hogy szükség van a szolgáltatások gyors kiiktatására ”- mondta Hunter.

A csapat úgy döntött, hogy csinál egy kicsit drámaibb dolgot.

2. lépés: Az újraírás

2018 eleje vad idő volt a Snapchatton, az újjáépítés folyamatában. Gustavo Moura szerint azonban egyik sem oldotta meg a nagyobb problémákat, melyeket az okozott, hogy az alkalmazás mindig a programot futtatta a háttérben. Megragadta a tapasztalatokat, és a dolgok csak nem működtek. Az alapoktól történő teljes átírás megjavíthatja ezt.

"Gustavo és egy hasonló gondolkodású gondolkodók egy kis csoportja csendben álltak a sarokban egy olyan keretben, amely az átírás alapjául szolgálna" - mondta nekünk Hunter.

A kihívások minden bizonnyal ott voltak. IOS-eszközök viszonylag kevés az Androidhoz képest. Moura számára a legnagyobb kihívás az volt, hogy a Snapchat a lehető legnagyobb mértékben kihasználja a hardvert minden Android okostelefonon, és továbbra is simábban működjön az alsó kategóriájú eszközökön.

Az újraírás nagy hangsúlyt fektetett a moduláris kódolásra és az alsó végű eszközök támogatására.

„Nem mindenki viselkedik pontosan ugyanúgy, igaz? Nagyon könnyű elkészíteni egy olyan Android alkalmazást, amely jól működik olyan zászlóshajó eszközökön, mint a Pixel 3. Nagyon kihívást jelent, ha a teljes ökoszisztémát el kell készíteni, különösen akkor, ha a kamera gyártónként nagyon eltérően működik ”- mondta nekünk. .

Moura és Hunter egyaránt dicsérték az Android alkalmazásfejlesztő nyelvek, például a Java és a Kotlin fejlesztéseit, valamint más eszközöket, mint az átírás során bekövetkezett javítások nagy okait.

3. lépés: Az utóhatás

A fejlesztőcsapat az end-to-end moduláris megközelítést alkalmazta az Android alkalmazás kódbázisával, amelynek gyorsabb, hatásosabb frissítéseket és jobb általános teljesítményt kell eredményeznie, különös tekintettel az alacsonyabb kategóriájú eszközökre. Hunter azt is megemlítette, hogy a Snapchat fejlesztõi sokkal könnyebben találtak munkát a moduláris kóddal. Alapvetően ez minden, amit a felhasználók kérdeznek, némi hozzáadott bónuszokkal a fejlesztők számára is.

Hunter azt is megemlítette, hogy a Snapchat most sokkal szélesebb tesztkészüléket futtat, hogy a jelenlegi és a jövőbeli frissítések a várt módon működjenek.

A jelenlegi Snapchat felhasználóknak nem szabad észrevenniük sokat az alkalmazás elrendezésének vagy kezelőszerveinek változásában. A Snapchat fejlesztőinek egyszerűen nem voltak olyan dolgok, mint például az alkalmazás tervezése vagy elrendezése a kollektív radarukban. Jelenleg a fő hangsúly egy reagálóbb alkalmazás létrehozása, amely jobban teljesít az eszközökön.

"Ideális célunk az volt, hogy az emberek ne észrevegyék, hogy az alkalmazás valójában teljesen meg van változtatva alulról, kivéve, hogy mindennek sokkal gyorsabbnak kell lennie" - mondta Jacob Andreou.

4. lépés: A jövő

A Snapchat fejlesztői csapatnak ambiciózus tervei vannak az alkalmazás jövőjére vonatkozóan. Azt akarják, hogy az Android verzió ott legyen az iOS verzióval, ha nem tovább. Belsőleg úgy vélik, hogy ez az átírás végül az Android és az iOS tapasztalatainak hiányát idézheti el.

„Ennek az új alapítványnak nem lennék meglepve, ha valójában látja, hogy a dolgok már az iOS előtt is megjelennek az Androidon. Az Android olyan hely lesz, ahol valóban teszteljük legújabb és legnagyobb cuccunkat, ami történelmileg egyértelműen nem volt így ”- mondta Andreou.

Az Android újraírása végül eléri a teljesítmény paritást, amelyet a Snapchat keresett.

Jelenleg a cél az, hogy az Android verziót a lehető leghamarabb javítsák. Innentől kezdve a fejlesztőcsoport új funkciók bevezetésére kíván összpontosítani, miközben a Google-val és az Apple-vel együttműködik az új kibővített valóság funkcióival. Ezután mindannyiunknak csak fülből kell játszanunk.

A Snapchat nagy átírása most már megjelenik, teljes kiadása 2019 végéig meg fog jelenni. Látni fogjuk, segít-e ez az árral az Android-on. Tudassa velünk, mit gondol a megjegyzésekben.

Friíté, 2019. február 26 (12:15 ET): Majdnem egy hónappal a zó kizivárgáa után, hogy a Google Duo megjelenik az interneten, a zolgáltatá mot élő....

Friíté, 2019. máju 23. (02:34 ET): A Google tiztázta nekünk, hogyan működik a Duplex, amikor a feladatokat az embereknek adjuk át, nem pedig egy botnak....

A Legtöbb Olvasás