„Snapchat“ „Android“ atstatymo istorija

Autorius: Monica Porter
Kūrybos Data: 20 Kovas 2021
Atnaujinimo Data: 2 Liepos Mėn 2024
Anonim
„Snapchat“ „Android“ atstatymo istorija - Technologijos
„Snapchat“ „Android“ atstatymo istorija - Technologijos

Turinys


„Snapchat“ paskelbė didelį žingsnį 2017 m. Pabaigoje. Jis turėjo išspręsti visas problemas, kurias turėjo „Android“ versija, palyginti su „iOS“ versija. Tikslas buvo švaresnis, greitesnis ir mažiau klaidingas. Tai nebuvo nei mažas pertvarkymas, nei pusiau širdis atkuriant pastangas - tai buvo visas perrašymas nuo pat pradžių.

Atnaujinimas pamažu žengia „Android“ vartotojams. Visiškas jų įdiegimas turėtų įvykti iki 2019 m. Pabaigos. Ar šiuo metu neaišku, ar tai padės „Snapchat“ „Android“ numeriams, ar ne. Tačiau kompanija optimistiškai vertina savo ateitį „Android“. Mes susėdome su „Snapchat“ SVP, inžinieriumi Jerry Hunteriu, inžinerijos direktoriumi Gustavo Moura ir produkto viceprezidentu Jokūbu Andreou, kartu su atstovu spaudai Shannon Kelly kalbėdami apie kelionę, kurią „Snapchat“ nuvežė iš savo originalios programos į visiškai perrašytą versiją, kuri dabar pasirodys.


1 žingsnis: atraskite problemą

„Snapchat“ savęs atradimo istorija prasideda prieš dvejus su puse metų. Tuo metu net nelabai žinojau, kad „Android“ programa turi problemų. Pasak Jerry Hunterio, bendrovė palygino savo „iOS“ ir „Android“ versijų kodą, o ne vartotojo patirtį, ir tiesiog nieko nematė.

„Daug kartų mes apgaudinėdavome save galvodami, kad esame geresni nei mes“, - sakė jis.

„Snapchat“ ką tik turėjo didžiausius metus, tikrai viskas buvo gerai.

Esamų kodų bazių fragmentai ilgainiui tapo tikru skausmu.

Kai „Snapchat“ kūrėjai pagaliau įsitraukė į „Android“ programos naudotojo patirties problemą, kūrimo komanda keletą mėnesių praleido apžvelgdama savo kodo bazę ir sugalvodama, kur reikia patobulinti. Šie patobulinimai įvyko 2017 m., O „Snapchat“ sulaukė palyginti teigiamų „Android“ vartotojų atsiliepimų. Tačiau kodų bazės problemos dar nebuvo baigtos.

„Devyniems mėnesiams pasibaigus, mes pastebėjome, kad besimptomiškai vis sunkiau kurti daugiau patobulinimų, ir tai vis tiek nebuvo pakankamai gerai. Tai tikrai buvo ką tik sukurtos kodų bazės, sakysiu naiviai, pasekmė, atsižvelgiant į poreikį greitai atsikratyti funkcijų “, - sakė Hunteris.


Komanda nusprendė padaryti kažką šiek tiek dramatiškesnio.

2 veiksmas: perrašymas

2018 m. Pradžioje „Snapchat“ buvo laukinis laikas, kai vyko atstatymas. Tačiau, pasak Gustavo Moura, nė viena iš jų neištaisė daug didesnių problemų, kurias sukėlė programa, bandanti visada paleisti kodą fone. Tai sumenkino patirtį ir dalykus, kurie nebuvo veiksmingi. Visiškas perrašymas nuo pat pradžių padėtų tai išspręsti.

„Gustavas ir nedidelė bendraminčių grupė tyliai buvo kampe, pastatydami karkasą, kuris taps pagrindu perrašymui“, - pasakojo Hunteris.

Iššūkių tikrai buvo. „IOS“ įrenginių yra palyginti nedaug, palyginti su „Android“. „Moura“ didžiausias iššūkis buvo priversti „Snapchat“ visapusiškai išnaudoti aparatinę įrangą kiekviename „Android“ išmaniajame telefone ir vis dar sklandžiau veikti žemesnio galingumo įrenginiuose.

Perrašant daug dėmesio buvo skiriama moduliniam kodavimui ir apatinių įrenginių palaikymui.

„Ar ne visi elgiasi lygiai taip pat, tiesa? Mums labai lengva sukurti „Android“ programą, kuri veiks gerai tokiuose pavyzdiniuose įrenginiuose kaip „Pixel 3.“. Tai sudėtingesni, kai reikia užfiksuoti visą ekosistemą, ypač kai fotoaparatas veikia labai skirtingai nuo gamintojo iki gamintojo “, - pasakojo jis. .

Tiek „Moura“, tiek „Hunter“ gyrė pažangą „Android“ programų kūrimo kalbose, tokiose kaip „Java“ ir „Kotlin“, bei kitas priemones, kaip dideles tobulinimo perrašymo priežastis.

3 žingsnis: pasekmės

Plėtros komanda pasirinko „modulinis“ požiūrį, naudodama „Android“ programos kodų bazę. Dėl šios priežasties naujinimai turėtų būti greitesni ir veiksmingesni, o kartu ir geresnis bendras našumas, ypač mažos klasės įrenginiuose. Hunteris taip pat paminėjo, kaip „Snapchat“ kūrėjams daug lengviau dirbti su moduliniu kodu. Iš esmės tai yra viskas, ko klausia vartotojai, be to, kūrėjams pridedamos papildomos premijos.

Hunteris taip pat paminėjo, kad „Snapchat“ dabar veikia daug platesnis bandymo prietaisų rinkinys, kad būtų užtikrintas dabartinis ir būsimas atnaujinimų darbas, kaip tikėtasi.

Dabartiniai „Snapchat“ vartotojai neturėtų per daug pastebėti, kad pasikeitė programos išdėstymas ar valdikliai. „Snapchat“ kūrėjai savo kolektyviniame radare tiesiog neturėjo tokių dalykų kaip programos dizainas ar išdėstymas. Šiuo metu pagrindinis dėmesys skiriamas sukurti reaguojančią programą, kuri geriau veikia visuose įrenginiuose.

„Mūsų idealus tikslas buvo tas, kad žmonės neturėtų iš tikrųjų pastebėti, kad programa iš tikrųjų yra visiškai pakeista iš apačios, išskyrus tai, kad viskas turėtų būti daug greičiau“, - pasakojo Jacobas Andreou.

4 žingsnis: Ateitis

„Snapchat“ kūrimo komanda turi ambicingų programos ateities planų. Jie nori, kad „Android“ versija būtų tinkama kartu su „iOS“ versija, jei ne toliau. Jų manymu, šis perrašymas pagaliau padės „Android“ ir „iOS“ patirties spragai pailsėti.

„Turėdamas šį naują pagrindą nebūčiau nustebęs, jei iš tikrųjų pamatysite, kad dalykai pradeda veikti„ Android “net anksčiau nei„ iOS “. „Android“ taps vieta, kurioje mes tikrai išbandysime naujausius ir geriausius dalykus, kurių istoriškai tikrai nebuvo “, - sakė Andreou.

„Android“ perrašymas pagaliau turėtų pasiekti našumo paritetą, kurio ieškojo „Snapchat“.

Šiuo metu siekiama kuo greičiau nustatyti „Android“ versiją. Vėliau kūrimo komanda nori sutelkti dėmesį į naujų funkcijų teikimą, kartu dirbdama su „Google“ ir „Apple“ apie naujas papildytos realybės funkcijas. Po to mes visi turėsime tai žaisti pagal ausį.

Didelis „Snapchat“ perrašymas bus pradėtas visiškai išleisti iki 2019 m. Pabaigos. Pažiūrėsime, ar tai padės pakeisti „Android“ bangą. Leiskite mums žinoti, ką jūs manote komentaruose.

Moter kelionė į laukinė gamto zoologijo odą, akvariumą ir „afari“ parką Arizonoje buvo trumpa, kai ją prikimšo nelaivėje veikianti jaguara (per CB žinio). Moteri buvo užlipui per betoninę užtvarą, kad...

Jei dar neturite avo atarginę kopiją, pat geriauia laika priiregitruoti prie „Zoolz Cloud Backup“. Jū gauite vienkartinį mokėjimą šio reklamo metu augomi metu....

Populiarus. T