Історія за відновленням Android Snapchat

Автор: Monica Porter
Дата Створення: 20 Березень 2021
Дата Оновлення: 2 Липня 2024
Anonim
От APK до AAB: КАК РАБОТАЕТ ANDROID | РАЗБОР
Відеоролик: От APK до AAB: КАК РАБОТАЕТ ANDROID | РАЗБОР

Зміст


Snapchat оголосив про великий хід наприкінці 2017 року. Він вирішив усі проблеми, які мала його версія Android порівняно з версією iOS. Мета - чистіший, швидший і менш глючний досвід. Це не було невеликого переробку чи напівсердечного відновлення зусиль - це було цілком переписати з нуля.

Оновлення поступово пробивається до користувачів Android, повний розгортання відбудеться до кінця 2019 року. Чи допоможе це чи ні, чи допоможе чисел Android 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. Дайте нам знати, що ви думаєте в коментарях.

Samsung проти Apple, в цифрах

Monica Porter

Липня 2024

amung і Apple - жорстокі конкуренти, відповідальні за деякі найбільш очікувані смартфони світу. За останні десятиліття вони багато разів стояли на вершині світового виробника смартфонів. Але вони дуже...

amung втратив своє перше місце в Індії в Xiaomi трохи більше року тому (хоче він визнати це чи ні). Незважаючи на те, що в найближчому майбутньому компанія не має жодних шансів втратити своє друге міс...

Подивитися