Stāsts par Snapchat Android atjaunošanu

Autors: Monica Porter
Radīšanas Datums: 20 Martā 2021
Atjaunināšanas Datums: 2 Jūlijs 2024
Anonim
Welcome back to the moment. With Ray-Ban x Facebook
Video: Welcome back to the moment. With Ray-Ban x Facebook

Saturs


Snapchat paziņoja par lielu soli 2017. gada beigās. Tas bija paredzēts, lai novērstu visas tās Android versijas problēmas, salīdzinot ar iOS versiju. Mērķis bija tīrāka, ātrāka un mazāk kļūdaina. Tas nebija mazs pārprojektēšanas vai puslīdz sirdsapziņas pārbūves darbs - tas bija viss pārraksts no paša sākuma.

Atjauninājums lēnām nonāk pie Android lietotājiem, un tā pilnīga ieviešana notiks līdz 2019. gada beigām. Tas, vai tas palīdzēs Snapchat Android numuriem, šobrīd nav skaidrs. Tomēr uzņēmums optimistiski vērtē savu nākotni Android ierīcēs. Mēs sēdējām pie Snapchat SVP, inženiera Džerija Hantera, inženierzinātņu direktora Gustavo Moura un produkta viceprezidenta Jēkaba ​​Andreou, kā arī ar PR pārstāvi Šenonu Keliju, lai runātu par braucienu, ko Snapchat veica no tās sākotnējās lietotnes līdz pilnībā pārrakstītai versijai, kas tagad parādās.

1. solis: atklājiet problēmu

Snapchat stāsts par sevis atklāšanu sākas pirms divarpus gadiem. Tajā laikā tā pat īsti nezināja, ka tās Android lietotnei ir problēmas. Uzņēmums salīdzināja savu iOS un Android versiju kodu, nevis lietotāju pieredzi, un, pēc Džerija Hantera teiktā, vienkārši neredzēja neko nepareizu.


"Daudzas reizes mēs sevi viltu, domājot, ka esam labāki nekā mēs," viņš teica.

Snapchat bija tikko bijis visu gadu lielākais gads, protams, viss bija kārtībā.

Snapchats esošā kodu bāze galu galā kļuva par patiesām sāpēm, ar kurām strādāt.

Kad Snapchat izstrādātāji beidzot tika galā ar Android lietotnes lietotāju pieredzes problēmu, izstrādes komanda vairākus mēnešus pavadīja, lai kartētu tās kodu un izdomātu, kur veikt uzlabojumus. Šie uzlabojumi notika 2017. gadā, un Snapchat redzēja samērā pozitīvas Android lietotāju atsauksmes. Tomēr kodu bāzes jautājumi vēl nebija galā.

“Noskaidrojām, ka deviņu mēnešu beigās asimptotiski ir kļuvis grūtāk, lai radītu vairāk uzlabojumu, un tas joprojām nebija pietiekami labs. Tā patiešām bija nesen izveidotās kodu bāzes sekas, es teikšu naivi, balstoties uz nepieciešamību ātri atbrīvot funkcijas, ”sacīja Hanters.

Komanda nolēma darīt kaut ko mazliet dramatiskāku.


2. solis: pārrakstīšana

2018. gada sākums Snapchat bija mežonīgs laiks ar notiekošo pārbūvi. Tomēr saskaņā ar Gustavo Moura teikto neviens no tiem neatrisināja daudz lielākas problēmas, kuras radīja lietotne, mēģinot vienmēr palaist kodu fonā. Tas aizkavēja pieredzi un lietas, kas vienkārši nedarbojās. Tas tiks labots ar pilnīgu pārrakstīšanu no paša sākuma.

“Gustavo un neliela līdzīgi domājošu cilvēku grupa mierīgi atradās stūrī, būvējot karkasu, kas kalpos par pamatu pārrakstīšanai,” pastāstīja Hanters.

Izaicinājumi noteikti bija. Ir salīdzinoši mazs iOS ierīču skaits, salīdzinot ar Android. Moura lielākais izaicinājums bija panākt, lai Snapchat izmantotu aparatūru pēc iespējas pilnīgāk katrā Android viedtālrunī un vienmērīgāk darbotos zemāka līmeņa ierīcēs.

Pārrakstīšanā liela uzmanība tika pievērsta modulārajai kodēšanai un apakšējo ierīču atbalstam.

“Vai visi nerīkojas tieši tāpat, vai ne? Mums ir ļoti viegli izveidot tādu Android lietotni, kas labi darbosies tādās flagmaņa ierīcēs kā Pixel 3. Tas ir sarežģītāk, kad jāattēlo visa ekosistēma, īpaši, ja kamera dažādiem ražotājiem darbojas ļoti atšķirīgi, ”viņš mums pastāstīja .

Gan Moura, gan Hanters atzinīgi novērtēja sasniegumus Android lietotņu izstrādes valodās, piemēram, Java un Kotlin, kā arī citus rīkus, kā lielus uzlabojumu iemeslus pārrakstīšanas laikā.

3. solis

Izstrādes komanda izvēlējās visaptverošu moduļu pieeju, izmantojot Android lietotnes kodu bāzi, kuras rezultātā būtu jāveic ātrāki un iedarbīgāki atjauninājumi, kā arī labāka vispārējā veiktspēja, it īpaši zemākās klases ierīcēs. Hanters arī pieminēja, kā Snapchat izstrādātājiem ir daudz vienkāršāk strādāt ar moduļu kodu. Būtībā tas ir viss, par ko lietotāji ir jautājuši, ar dažām pievienotajām piemaksām arī izstrādātājiem.

Hunters arī pieminēja, ka Snapchat tagad darbojas daudz plašāks testa ierīču komplekts, lai nodrošinātu pašreizējo un turpmāko atjauninājumu darbību visu, kā paredzēts.

Pašreizējiem Snapchat lietotājiem nevajadzētu pārāk daudz pamanīt izmaiņas lietotnes izkārtojumā vai vadības ierīcēs. Snapchat izstrādātājiem kolektīvajā radarā vienkārši nebija tādas lietas kā lietotnes dizains vai izkārtojums. Pagaidām galvenā uzmanība tiek pievērsta atsaucīgākas lietotnes izveidošanai, kas dažādās ierīcēs darbojas labāk.

"Mūsu ideālais mērķis bija tas, ka cilvēki patiešām nedrīkst pamanīt, ka lietotne faktiski ir pilnībā mainīta no apakšas, izņemot to, ka visam vajadzētu būt daudz ātrāk," mums sacīja Jēkabs Andreou.

4. solis: nākotne

Snapchat izstrādes komandai ir tālejoši plāni par lietotnes nākotni. Viņi vēlas, lai Android versija būtu turpat līdzās iOS versijai, ja ne tālāk. Viņi uzskata, ka šī pārrakstīšana beidzot liks Android un iOS pieredzes trūkumu, lai šoreiz varētu labi atpūsties.

“Ar šo jauno pamatu es nebrīnītos, ja jūs patiešām redzētu, ka lietas sāk parādīties Android pat dažreiz pirms iOS. Android kļūs par vietu, kur mēs patiešām pārbaudīsim savus jaunākos un lielākos materiālus, kas vēsturiski noteikti nav bijuši, ”sacīja Andreou.

Android pārrakstīšanai beidzot vajadzētu sasniegt veiktspējas paritāti, ko Snapchat ir meklējis.

Pagaidām mērķis ir pēc iespējas ātrāk salabot Android versiju. Turpmāk attīstības komanda vēlas koncentrēties uz jaunu funkciju nodrošināšanu, vienlaikus strādājot ar Google un Apple par jaunām papildinātās realitātes funkcijām. Pēc tam mums visiem tas būs jāspēlē pa ausi.

Tagad tiek sākta Snapchat liela pārrakstīšana ar pilnīgu izlaišanu līdz 2019. gada beigām. Mēs redzēsim, vai tas palīdz pagriezt paisumu Android ierīcēs. Paziņojiet mums, ko jūs domājat komentāros.

Viiem amung Galaxy 10 viedtālruņiem ir UB-C porti, lai uzlādētu akumulatoru. Tomēr daži uzlāde kabeļi darboja ātrāk nekā citi.Pirm dažiem gadiem Qualcomm paziņoja par ātro uzlādi - tehnoloģiju, ko tā ...

Alcatel tikko novilka plīvuru no trim jauniem tālruņiem - Alcatel 1, Alcatel 3 un Alcatel 3L. Vii trī tālruņi ir vidēja ranga modeļi, ka iztrādāti, ņemot vērā apzinīgu pircēju. Turklāt uzņēmum demontr...

Redaktora Izvēle