Главная страница » Как Samsung стал крупнейшим чемпионом Android (и как One UI помог в этом)
ChromeOS Телефоны Функции

Как Samsung стал крупнейшим чемпионом Android (и как One UI помог в этом)

За последние несколько лет Samsung совершил почти чудесное превращение. Компания всегда выпускала одни из самых продаваемых Android-смартфонов, но ее долгое время критиковали за медленное обновление системы.Samsung также много критиковали за раздутый пользовательский интерфейс TouchWiz. Все изменилось с переходом на One UI, которому предшествовал короткий период в 2016 году, когда компания просто называла свое программное обеспечение ‘Samsung Experience.’

One UI был представлен в 2018 году во время конференции разработчиков Samsung, а затем запущен вместе с Galaxy S10 и оригинальным Galaxy Fold. Новое программное обеспечение живет поверх Android, на котором мы сосредоточимся здесь, но вскоре распространилось и на другие форм-факторы. Помимо телефонов и планшетов, отличительный язык дизайна и парадигмы навигации One UI можно найти на смарт-часах и ноутбуках, выпущенных мобильным подразделением Samsung

В связи с выходом пятой итерации программного обеспечения Samsung, Samsung One UI 5, у нас появилась возможность побеседовать с Салли Джонг, вице-президентом компании по Android Framework R&D. Мы поговорили о том, как Samsung удалось осуществить этот масштабный переход, насколько важны для Samsung клиенты и бета-пользователи при принятии решений по программному обеспечению, и насколько тесно компания сотрудничает с Google, чтобы добиться такого впечатляющего результата

Это интервью было сокращено и отредактировано для ясности

Android Police: Большое спасибо, что уделили нам время, Салли. Не хотели бы вы представить One UI 5 и себя для нас и нашей аудитории, прежде чем мы погрузимся в тему? Каковы ваши самые большие достижения в One UI?

Салли Чон: Одним из главных достижений стало то, что мы значительно ускорили время доставки до примерно двух месяцев, а у нас есть несколько устройств Galaxy, которые используют One UI. Время, необходимое для доставки обновления One UI на одно из первых устройств Galaxy и последнее, также значительно сократилось и составляет примерно одну треть от того, что было раньше

Для того чтобы сократить сроки, нам пришлось сосредоточиться не только на конкретных функциях, но и на усовершенствовании общей структуры или структуры того, как мы осуществляем поставку. Таким образом, мы в основном сосредоточились на предоставлении пользователям понятного удобства использования и простой функциональности. Кроме того, One UI основан на Android. Поэтому нам пришлось очень тесно сотрудничать с Google, и нам также удалось повысить общую эффективность этого сотрудничества

Я сам участвовал в разработке One UI с самого начала, и с тех пор, как у нас появилась пятая версия One UI, одна из вещей, которая особенно нравится нашим пользователям, – это плавность функций и удобство использования. Например, многие говорят, что анимация теперь намного плавнее, чем раньше

AP: Совершенно очевидно, что Samsung прошел путь от одного из самых медленных производителей в плане долгосрочной поддержки обновлений Android до одного из самых быстрых, если не самого быстрого. Мне интересно, как вы прошли этот путь и какие самые большие трудности вам пришлось преодолеть, чтобы добиться этого

SJ: Прежде всего, ускорение процесса разработки и развертывания было не просто чем-то, что нужно было сделать между первой и второй версией. Мы постоянно работали над этим, улучшая все соответствующие процессы и доставку с самого начала. Это постоянные усилия

Если посмотреть на One UI, то мы начали с Android.Android разрабатывался в течение довольно долгого времени многими поставщиками. Поэтому были некоторые функции, о которых изначально просили, например, операторы связи. И со временем некоторые из этих функций устарели или были интегрированы или должны были быть интегрированы. Поэтому мы приложили много усилий для доработки всего набора функций, подлежащих рассмотрению, которые были доступны в разрозненных наборах, которые мы могли бы интегрировать и объединить вместе. Мы попытались стандартизировать набор функций, которые мы хотели предоставить в One UI

Когда мы говорим о разработке программного обеспечения, мы просто называем его одной большой версией, но есть разные слои. Например, мы различаем слой характеристик платформы и слой системной области. Преимущество независимости этих двух слоев в том, что мы можем работать над развитием или улучшением удобства использования на слое платформы. И в то же время самостоятельно работать над системным слоем для повышения стабильности. Именно это может ускорить общий жизненный цикл разработки программного обеспечения

Существуют также уникальные базовые приложения Samsung, которые мы поставляем вместе с нашими устройствами. Мы следим за тем, чтобы основные приложения Samsung использовали меньше памяти и чтобы общая производительность была повышена. Мы стараемся сделать так, чтобы даже при одинаковых действиях, которые выполняют пользователи, устройство потребляло меньше системных затрат. Будь то ОЗУ или ПЗУ, мы старались повысить общую производительность и одновременно снизить стоимость системы

Что касается сотрудничества с Google, одним из примеров может быть то, что в прошлом у нас были функции Pixel и Material, которые противоречили теме Samsung, и мы узнавали о таких конфликтах только в последнюю минуту. Это сильно затягивало весь процесс. Сейчас мы делаем так: заранее обсуждаем возможные инженерные конфликты, чтобы они не возникали. Общее управление рисками между двумя сторонами значительно улучшилось

AP: Приятно видеть, как Samsung продвигается на эту позицию, и приятно видеть, насколько хорошо работает сотрудничество между вами и Google. Как, по вашему мнению, Samsung будет продолжать свои инновации в ближайшие несколько лет? Что мы можем ожидать увидеть в плане программного обеспечения, если вы можете об этом рассказать?

SJ: Общее направление для нас всегда одно и то же. Мы ориентируемся на потребности клиентов. Это не значит, что мы пытаемся стать первопроходцами в определенном направлении и позволить пользователям следовать за нами. Мы считаем, что потребности клиентов могут постоянно меняться. Например, во время пандемии могут измениться действия, которые пользователи используют чаще всего, и измениться среда, в которой они используют наши устройства, поэтому мы постоянно должны прислушиваться к тому, чего хотят потребители, и для нас это самый важный фактор в определении нашего направления

Мы не можем дать вам четкий ответ, что это определенно то, что мы будем делать, но что я могу сказать точно, так это то, что со временем, мы верим, что пользователи захотят отражать свои личные качества и характеры на своих устройствах все больше и больше. Мы хотим предоставить эти возможности как можно больше и как можно удобнее. Это единственное направление, о котором мы думаем

Динамическая тематизация в One UI 5

Другой пример: если вы посмотрите на тенденции рынка в настоящее время, ИИ является важной технологией. Однако мы не будем предоставлять технологию ИИ ради нее самой. Скорее, мы постараемся подумать, как потребители будут использовать наше устройство в повседневной жизни, и посмотреть, можем ли мы поддержать это более удобно с помощью искусственного интеллекта. Именно так мы и будем его использовать, чтобы убедиться, что с точки зрения удобства использования он будет больше нравиться потребителям

Кроме того, поскольку у Samsung много различных устройств, наши разработчики будут постоянно прилагать еще больше усилий, чтобы убедиться, что подключение этих многочисленных устройств будет еще проще в будущем

AP: Говоря о потребителях и о том, что им нужно, мне очень интересно, какую роль играют для вас открытые бета-версии One UI в цикле разработки. Насколько ценны отзывы, которые вы получаете от нас, потребителей? Насколько полезны открытые бета-версии для развертывания и изучения того, какие функции на самом деле нужны потребителям?

SJ: Мы находимся в пятом поколении нашего программного обеспечения One UI, и пока мы проходили через эти пять итераций, около 500 000 пользователей Galaxy добровольно приняли участие, чтобы дать нам обратную связь через Open Beta. Мы очень ценим их участие. Отзывы, которые они нам предоставили, соответствуют 350 000 различных потребностей или требований. Поэтому, безусловно, мы ценим каждого из них

Когда речь идет об ошибках, мы реагируем на них в режиме реального времени или как можно быстрее. Но смысл бета-программы в том, что когда мы предоставляем новые функции, нам необходимо получить обратную связь от клиентов. Качественные отзывы, а не только положительные, и я хотел бы привести вам несколько примеров

Samsung приглашает всех попробовать бета-версию, будь то разработчик или нет

В бета-версии One UI 5 мы немного изменили стиль иконок приложений и спросили, как пользователи к этому относятся. По общему мнению, им больше нравятся прежние иконки, поэтому мы решили оставить их. Другой пример касается просмотра папок в приложении ‘Галерея’. Мы внесли некоторые изменения в опции просмотра в Галерее. Здесь мы также получили отзывы с пожеланиями по улучшению. И на основе этих отзывов мы теперь позволяем пользователям самостоятельно выбирать некоторые настройки

Именно такие ценные отзывы мы получаем, и именно поэтому у нас есть программа открытого бета-тестирования. Как разработчик, вы понимаете, что период бета-программ очень и очень непростой. Вам нужно получить обратную связь и ответить на нее изменениями. Это действительно непросто. Однако, что радует, так это то, что после завершения бета-программы вы, наконец, получаете положительные отзывы пользователей, и, знаете, именно поэтому инженеры прилагают усилия

AP: Я бы хотел вернуться к теме складных устройств и планшетов, в связи с тем, как Samsung работал с Google над созданием Android 12L, дополнительной версии 12. 1, ориентированной на устройства с большим экраном. Мне интересно, как много ДНК Samsung в Android 12L, и как вы и Google работаете вместе над обеспечением этих улучшений для всех в экосистеме Android

SJ: Итак, можно сказать, что результат имеет очень высокий процент ДНК Samsung, если вы хотите так сказать. Это потому, что, если подумать, Android стал поддерживать складные устройства потому, что Samsung создал складные устройства. И чтобы складные устройства работали, важно было не только обеспечить работу приложений Samsung, но и сделать их удобными для всех складных устройств. Поэтому даже начиная с этой самой первой задачи, которую мы определили, мы создали целевую группу совместно с Google, и с тех пор мы успешно ее решаем

Одной из основных задач, над которой мы сотрудничали, была оптимизация приложений сторонних разработчиков для больших экранов. Мы работали над этой задачей около трех лет, и сейчас мы видим некоторые заметные достижения

Еще одной важной задачей была поддержка режима Flex. Это уникальная аппаратная возможность Samsung, и нам пришлось оптимизировать ее и с точки зрения программного обеспечения. В результате многим нашим потребителям нравится эта функция. И для этого Samsung фактически внесла наш код в экосистему Android, а Samsung предоставил много материалов для функций складной платформы

AP: Итак, один провокационный вопрос. Что дает Samsung, когда компания разрабатывает функции для всех, а не оставляет их только для себя?.

SJ: В конечном счете, все дело в потребителях. В прошлом мы предоставляли разработчикам эксклюзивные для Samsung функции с помощью Samsung SDK. Но если подумать о том, как наши потребители используют наши телефоны, то многие приложения, которые они используют, могут быть приложениями Samsung, а также приложениями Google или сторонних разработчиков. Поэтому все эти приложения должны быть оптимизированы для складных телефонов с точки зрения потребителя. Если для этого потребуется сотрудничество с Google или вклад в экосистему Android, мы сделаем это

Это также поможет нам сохранить технологическое лидерство в плане возможностей foldables. Возможности Foldables сейчас считаются синонимом возможностей Samsung, и это одна из тех вещей, которыми наши разработчики очень гордятся

Еще одна важная характеристика One UI – его открытость. Поэтому мы продолжаем поддерживать его открытость и уравновешивать ее с нашим технологическим лидерством

AP: В этом же ключе я хотел бы задать последний вопрос. Мы все знаем об условиях лицензирования Google и о том, что это диктует включение нескольких приложений Google. Если компания Samsung так сосредоточена на потребительском опыте, почему она все еще дублирует некоторые приложения, которые уже доступны от Google на своих устройствах?

SJ: Не могли бы мы припарковать этот вопрос? Это то, что должно быть предоставлено командой обслуживания, а не командой инженеров

AP: Конечно. Спасибо за ваше время, Салли, это было бы все!

После интервью мы получили следующее заявление от компании Samsung:

И Samsung, и Google предоставляют приложения, которые имеют свои собственные цели; Google для пользователей Android в целом, а Samsung пытается предоставить более дифференцированный опыт для пользователей Galaxy. Что касается дублирования приложений, то иногда Google начинает сервис первым, а иногда Samsung – наоборот. Обе компании стараются предложить лучший пользовательский опыт и отслеживают реакцию рынка, предоставляя клиентам больше возможностей

Теги

Об авторе

Аватар

Николай Яковлев

Комментировать

Оставить комментарий