{"id":14268,"url":"\/distributions\/14268\/click?bit=1&hash=1e3309842e8b07895e75261917827295839cd5d4d57d48f0ca524f3f535a7946","title":"\u0420\u0430\u0437\u0440\u0435\u0448\u0430\u0442\u044c \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u043a\u0430\u043c \u0438\u0433\u0440\u0430\u0442\u044c \u043d\u0430 \u0440\u0430\u0431\u043e\u0447\u0435\u043c \u043c\u0435\u0441\u0442\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e?","buttonText":"\u0423\u0437\u043d\u0430\u0442\u044c","imageUuid":"f71e1caf-7964-5525-98be-104bb436cb54"}

Какие недостатки Android стоит исправить Google при запуске новой операционной системы Fuchsia Статьи редакции

Советы российских разработчиков, дизайнеров и менеджеров по продукту.

19 июля издание Bloomberg опубликовало материал о том, что компания Google якобы готовит к выпуску новую версию операционной системы на замену Android. По данным издания, она называется Fuchsia («Фуксия»).

Продукт будет предназначен для устройств «умного» дома, но через несколько лет под его управлением появятся первые ноутбуки, а в перспективе пяти лет Fuchsia может заменить Android, сообщают источники Bloomberg.

Редакция vc.ru поинтересовалась у российских разработчиков и дизайнеров о том, какие недостатки системы мешают им работать с Android и что стоит предпринять Google для улучшения продукта.

Боли у Android общие и вполне понятные. Паблишер не знает, как будет выглядеть его приложение даже на половине поддерживаемых устройств. Конечно, провести все необходимые тесты перед релизом помогают сервисы наподобие Firebase TestLab. Но порой даже это не гарантирует, что в вашем приложении, например на Lenovo, не будет двух кнопок Back в тулбаре.

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

Где пользователи могут скачать ваше приложение? В Google Play. А у какого процента пользователей вообще есть Google Play?

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

Надеюсь, что в ОС будет предусмотрена нормальная работа с UI и анимацией. Сейчас происходит коллапс, когда Material-анимация сталкивается с суровой реальностью и пользователь вместо Ripple-эффекта видит 10 FPS.

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

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

Павел Лоуцкер, менеджер по продукту Mail.Ru Group

Это не первая ОС от Google. Chrome OS не получила достаточного распространения и не смогла заменить Android. У системы Android есть свой ворох проблем, начиная от поворота экрана и заканчивая временем сборки проекта.

Добавим к этому довольно медленный переход на новые версии ОС. В последнее время Google ориентировалась на решение существующих проблем. Появились Architecture Components (включены в Jetpack), и эмулятор стал заметно шустрее.

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

Михаил Баранников, Android-тимлид в компании e-Legion

Инструментов разработки более чем достаточно, они даже лучше, чем у разработчиков из iOS-лагеря. Проблема кроется не в инструментах, а в отсутствии полноценных примеров того, как «правильно» строить архитектуру в целом и использовать компоненты SDK в частности. Отсюда и постоянные споры о том, какая архитектура правильная, как готовить Dagger2 и им подобные.

Хорошим вариантом мне видится открытие исходного кода приложений, которые пишет Google. Это снимет большинство вопросов и спорных моментов, поскольку покажет тот самый «правильный путь». По крайней мере, я надеюсь, что приложения в Google пишутся правильно.

Появления новой ОС от Google я не жду, поскольку информации очень мало, и большая часть из того, что я уже видел, — слухи и домыслы. Говорят, что там будет совершенно новое ядро, а не Linux, как в Android. Но зачем?

Это, безусловно, решит часть проблем, но добавит новых, связанных со стабильностью и безопасностью. Проблемы ОС Android далеко не в ядре, а в том, что вокруг — тулинг, SDK и остальное системное окружение ядра. В это, на мой взгляд, и стоит инвестировать. Но Google, конечно, виднее, как строить свой бизнес.

Артём Кулаков, Android-тимлид в компании Redmadrobot

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

Нам кажется, что Android не хватает грамотного маркетинга. В обществе распространено мнение, что Android зависает, быстро разряжается, имеет множество вирусов.

Всё это уже не соответствует действительности, осталось донести эту информацию до людей. Также хотелось бы улучшить систему безопасности и добавить функцию защиты от кражи, как это реализовано в iOS.

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

Вениамин Мыльников, дизайнер интерфейсов в Chulakov Lab

В разработке под Android не нравится большое разнообразие устройств от разных производителей и актуальных версий операционной системы: активные пользователи есть на версиях, начиная с Android 4.4 и заканчивая Android 8.0.

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

Дополнительные проблемы возникают из-за кастомных прошивок от производителей. Так, например, для многих OCR-приложений важна стабильная работа камеры, а из-за особенностей прошивки некоторых производителей изображение получается перевёрнутым или в зеркальном отображении, не работает автофокус и так далее. Это требует от разработчика дополнительных усилий для качественной работы приложения.

От новой ОС Fuchsia, в первую очередь, я ожидаю улучшения безопасности системы, хотя и понимаю, что новому продукту нужно время, чтобы выявить и устранить все критические уязвимости. Также хотелось бы, чтобы разрабатывать продукты под разные устройства (смартфоны, ноутбуки и другие) стало проще.

Иван Шафран, Android-разработчик ABBYY

Главное преимущество ОС Android — открытость системы. Другая её важная особенность — большое количество производителей смартфонов, которые предлагают устройства на любой вкус.

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

Модифицированный Android может вести себя непредсказуемо. Это относится не только к бюджетным китайским смартфонам, проблемы возникают и на топовых моделях устройств.

Введение более жёстких спецификаций для устройств со стороны Google помогло бы системе сохранить пользовательский опыт от устройства к устройству, чтобы владельцы смартфонов не испытывали неудобств при покупке новой модели (даже от другого вендора). Пока таких ограничений нет.

Android — популярная мобильная платформа, вокруг которой создана большая инфраструктура. Вероятность, что Google может от неё отказаться и перевести пользователей на новую ОС, — минимальна. Не исключено, что новой мобильной системе предстоит остаться в статусе эксперимента.

Анна Михина, руководитель отдела по развитию мобильных приложений «Тинькофф-банка»
0
51 комментарий
Написать комментарий...
Андрей Ивженко
А у какого процента пользователей вообще есть Google Play?

98-99
Очень странный вопрос от разработчика

Ответить
Развернуть ветку
Mikhail

У Амазона 15.6% рынка планшетов, при этом на их устройствах нет google play.
Правильный вопрос, звучал бы: как много пользователей заходят в google play хотя бы раз в месяц.

Ответить
Развернуть ветку
3 комментария
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
1 комментарий
Pavel Shershnev

Согласен, тоже так подумал

Ответить
Развернуть ветку
Pavel Ivanov

Советы гуглу от мейл.ру и e-Legion (кто это, кстати?)... Вы серьёзно?

Ответить
Развернуть ветку
Aleksandr Zelenin

а кто должен высказываться о недостатках платформы как не крупные потребители и разработчики этой платформы? Васян?

Ответить
Развернуть ветку
2 комментария
Alex

E-legion это те кто сделал Burger King приложение, которое нон-стоп записывает ваш экран.

Ответить
Развернуть ветку
3 комментария
Dmitry Myachin

Всё сказанное ниже является исключительно моим личным мнением. Моё. Личное. Мнение. Только моё. Строго личное. Это важно! Именно моё.
Кроме того заранее прошу прощения, если стиль письма покажется грубым или излишне саркастичным. Я очень часто выражаюсь в такой манере, считайте это авторским стилем. У меня нет цели кого-то обидеть или пристыдить. В личной беседе с каждым я бы продолжил говорить именно в такой манере. А если бы это была какая-то презентация, желчи было бы намного больше.

Ещё раз. Это лично моё мнение и у меня нет цели кого-то задеть. Я просто хер из комментариев.

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

1. Что такое "паблишер"?
2. Я от чего-то знаю, как оно будет выглядеть на почти всех существующих устройствах на планете. А мейл.ру не знает. Забавно.

порой даже это не гарантирует, что в вашем приложении, например на Lenovo, не будет двух кнопок Back в тулбаре

Ну так откройте документацию, найдите в ней такую штуку, которая называется таргетАпи. Используйте её _по назначению_ и жизнь станет сказкой

За исключением совсем специфичных вещей типа ацесебилити сервиса или впн поддержка 4.2 ничем не дороже поддержки 8-ки.
А у какого процента пользователей вообще есть Google Play?

Отбрасывая Китай — у 98%, ну, плюс-минус процента три.

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

Вот и ответ про 10 фпс

и не смогла заменить Android

Потому что... такой цели и не было? Такой вариант рассматривается?

У системы Android есть свой ворох проблем, начиная от поворота экрана и заканчивая временем сборки проекта

А я не удивлён. Жалоба об умирании активити стоит в одном предложении со временем сборки проекта. Ну сколько, минут 20, включая юнит тесты?

активные пользователи есть на версиях, начиная с Android 4.4 и заканчивая Android 8.0.
Это усложняет создание интерфейсов под разные разрешения и версии ОС, тормозит разработку и тестирование приложений

Парни, серьёзно, завязывайте с этим. Мне не составляет труда тестировать одновременно на 8-10 устройствах, а автотесты идут одновременно на десятках. В чём торможение? Если ваши тестировщики однозадачны, ну так проблема не в системе.

а из-за особенностей прошивки некоторых производителей изображение получается перевёрнутым

Это не прошивка. Это в Nexus 5x камера стоит вверх ногами. Изображение нужно самим развернуть.
Да, это первая настоящая проблема из всего того, что было написано ранее — нужно знать, какие устройства отдают заведомо искажённые данные и как это выправить.

ожидаю улучшения безопасности системы

Так Android и так безопасен. Что ещё нужно?

нередко их изменения в прошивках устройств приводят к серьёзным проблемам в работе мобильных приложений.

Уже не так актуально, как было раньше. Сейчас не «нередко», а «иногда». При этом горепроизводители заранее известны.

Ответить
Развернуть ветку
Revertron

Я никоим образом не защищаю высказавшихся, но хотел бы отметить, что "горепроизводители" занимают огромную часть рынка, и во главе списка обычно Samsung, Xiaomi, OnePlus. Те, кто сильнее всего переделывает AOSP.

Ответить
Развернуть ветку
1 комментарий
Danny Belchenko

Насколько я знаю это исследовательский сайд проект ряда крупных разработчиков, а-ля Linux в своё время и такое крупное внимание со стороны бизнес прессы(я честно говоря не видел столько обсуждений системы на тематический ресурсах) очень странное. Слишком высосано из пальца же?

Ответить
Развернуть ветку
Алексей Тарасов

| Какие недостатки Android стоит исправить Google при запуске новой операционной системы Fuchsia

Никакие. Фуксия - это не очередная версия Андроида и не его замена.

Ответить
Развернуть ветку
Александр Прилипко

Ваше мнение очень важно для нас. Оставайтесь на линии.

Ответить
Развернуть ветку
Алексей Шатаев

"Главное преимущество ОС Android — открытость системы."

Не ожидал подобного заявления от руководителя отдела разработки.

Ответить
Развернуть ветку
Ted Halton

Речь идёт, вероятно, про ванильный андроид. Код открыт.

Ответить
Развернуть ветку
9 комментариев
Кирилл Хромов

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

Ответить
Развернуть ветку
Камаз Узбеков

Она - не руководитель отдела разработки :)

Ответить
Развернуть ветку
1 комментарий
Dmitry Myachin

Ну так AOSP действительно открыт. Потому он и OS (Open Source). А вот обвязки вокруг него, включая Гугловые — нет.

Ответить
Развернуть ветку
Михаил Ефремов

Вот только процент пользоватей 4.4 ничтожно мал, и уж тем более платежеспособной аудитории там точно нет. Если вы не выпустите версию для некрофилов никто не осудит.

Ответить
Развернуть ветку
Dmitry Myachin

Суммарно всех 4-ок больше 10%. Это просто дохрена. Прям очень много.

Ответить
Развернуть ветку
9 комментариев

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку

Комментарий удален модератором

Развернуть ветку
seleko l

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

Ответить
Развернуть ветку
Camington

Мечтаю об масштабируемой системе, которая пригодна и для кофеварки, и для смартфона, и для АЭС. Если фуксия станет такой со временем, будет очень удобно и круто

Ответить
Развернуть ветку
Yura Frolov

Мне стало очень стрёмно за индустрию. И такие люди рулят в больших компаниях и делают основные продукты в России? :(

Ответить
Развернуть ветку
48 комментариев
Раскрывать всегда