Историята зад възстановяването на Android на Snapchat

Автор: Monica Porter
Дата На Създаване: 20 Март 2021
Дата На Актуализиране: 2 Юли 2024
Anonim
Как сделать маску ВЕНОМА в SNAPCHAT и FACEBOOK‭! ‬Как пользоваться Снэпчатом‭? 10 ‬простых уроков
Видео: Как сделать маску ВЕНОМА в SNAPCHAT и FACEBOOK‭! ‬Как пользоваться Снэпчатом‭? 10 ‬простых уроков

Съдържание


Snapchat обяви голям ход в края на 2017 г. Той щеше да отстрани всички проблеми, които имаше версията му за Android в сравнение с версията за iOS. Целта беше по-чисто, по-бързо и по-малко бъги преживяване. Това не беше малко препроектиране или полусърдечно възстановяване - това беше цялостно пренаписване от самото начало.

Актуализацията бавно си проправя път към потребителите на Android, като пълното внедряване идва преди края на 2019 г. Дали това ще помогне на номерата на Snapchat за Android остава засега неясно. Въпреки това, компанията е оптимист за бъдещето си в Android. Седнахме с SVP на Snapchat, инженерът Джери Хънтър, директорът по инженерство Густаво Моура и вицепрезидентът на продукта Джейкъб Андреу, заедно с PR представителя Шанън Кели, за да поговорим за пътуването, което Snapchat предприе от първоначалното си приложение до напълно преработената версия, която се представя сега.


Стъпка 1: Откриване на проблема

Историята на Snapchat за самооткриване започва преди две години и половина. По това време дори не знаеше, че приложението му за Android има проблеми. Според Джери Хънтър компанията сравнява кода на своите версии за iOS и Android, а не на потребителско изживяване и просто не е видяла нищо лошо.

„Много пъти ни подвеждаха да мислим, че сме по-добри, отколкото сме“, каза той.

Snapchat току-що имаше най-голямата си година досега, със сигурност нещата бяха наред.

Snapchats съществуващата кодова база в крайна сметка се превърна в истинска болка за работа.

Когато разработчиците на Snapchat най-накрая се хванаха за проблема с потребителското изживяване на приложението Android, екипът за разработка прекара няколко месеца, като картографира своята кодова база и измисли къде да направи подобрения. Тези подобрения дойдоха през 2017 г. и Snapchat видя сравнително положителни отзиви от потребителите на Android. Проблемите с кодовата база обаче далеч не са приключили.


„Установихме, че към края на девет месеца някак си асимптотично става все по-трудно да се създаде повече подобрение и все още не е достатъчно добър. Това наистина беше следствие от току-що изградената кодова база, ще кажа наивно, въз основа на необходимостта бързо да се извлекат функции “, каза Хънтър.

Екипът реши да направи нещо малко по-драматично.

Стъпка 2: Пренаписването

В началото на 2018 г. беше диво време в Snapchat, с възстановяването в ход. Според Густаво Моура обаче, нито един от тях не е отстранил много от по-големите проблеми, причинени от приложението, което се опитва винаги да изпълнява код във фонов режим. Затъваше опитът и нещата не се получиха. Пълно пренаписване от самото начало би оправило това.

„Густаво и малка група мислещи мислители тихо бяха в ъгъла, изграждайки рамка, която да послужи като основа за пренаписване“, каза ни Хънтър.

Предизвикателствата със сигурност бяха там. Има сравнително малък брой устройства с iOS в сравнение с Android. За Moura най-голямото предизвикателство беше да се снабди Snapchat да използва хардуера в най-пълния си потенциал на всеки Android смартфон и все още да функционира по-безпроблемно на устройства от долния край.

Пренаписването беше съсредоточено върху модулното кодиране и поддръжката на устройства от долния край.

„Не се държат всички по същия начин, нали? За нас е много лесно да създадем приложение за Android, което ще работи добре на водещи устройства като Pixel 3. По-предизвикателно е, когато трябва да заснемете цялата екосистема, особено когато камерата работи много различно от производител до производител “, каза той ,

Moura и Hunter похвалиха напредъка в езиците за разработка на приложения за Android като Java и Kotlin, както и други инструменти, като основни причини за подобренията по време на пренаписването.

Стъпка 3: Последствия

Екипът на разработката използва модулен подход от край до край с кодовата база на приложението за Android, което би трябвало да доведе до по-бързи и по-въздействащи актуализации, заедно с по-добра цялостна производителност, особено на устройства от нисък клас. Hunter спомена и как Snapchat разработчиците намериха работа с модулния код много по-лесно. По принцип това е всичко, което потребителите питат, с добавени бонуси и за разработчиците.

Хънтър също спомена, че Snapchat сега работи с много по-широк набор от тестови устройства, за да гарантира, че текущите и бъдещите актуализации работят като очаквано.

Настоящите потребители на Snapchat не трябва да забелязват твърде голяма промяна в оформлението или контролите на приложението. Разработчиците на Snapchat просто нямаха неща като дизайна или оформлението на приложението в колективния си радар. Засега основният акцент е да се изгради по-отзивчиво приложение, което да се представя по-добре на устройства.

„Нашата идеална цел беше хората да не забелязват наистина, че приложението всъщност е изцяло променено отдолу, освен че всичко трябва да бъде много по-бързо“, каза ни Джейкъб Андреу.

Стъпка 4: Бъдещето

Екипът за разработка на Snapchat има амбициозни планове за бъдещето на приложението. Те искат версията за Android да е точно там с версията за iOS, ако не и по-нататък. Вътрешно вярват, че това пренаписване най-накрая ще сложи пропастта в опита на Android срещу iOS, за да почива завинаги.

„С тази нова основа не бих се изненадал, ако действително видите неща, които започват да идват в Android дори преди iOS понякога. Android ще се превърне в място, където наистина тестваме най-новите си и най-велики неща, което определено не е било така в исторически план “, каза Андреу.

Пренаписването на Android трябва най-накрая да постигне паритет на производителността, който Snapchat е търсил.

Засега целта е възможно най-скоро да се оправи версията за Android. Оттам екипът за разработка иска да се съсредоточи върху предоставянето на нови функции, като същевременно работи с Google и Apple за нови функции за допълнена реалност. След това всички ние просто трябва да го играем на ухо.

Голямото пренаписване на Snapchat се излъчва сега, с пълна версия до края на 2019 г. Ще видим дали това помага да се обърне приливът на Android. Кажете ни какво мислите в коментарите.

Не оставяйте компютъра си уязвим за кибер атаки и нарушения на сигурността. Пазете цялата си поверителна информация и интелектуална собственост с Heimdal Thor Premium Home Antiviru....

Надписът на живо е може би най-готината функция за Android 10, предлагаща надписи за локални и уеб видеоклипове благодарение на машинното обучение на устройството. Най-хубавото е, че не е необходима и...

Не Забравяйте Да Прочетете