смартфоны с открытым исходным кодом
7 мобильных ОС с открытым кодом, отличных от Android
Помимо Android мы с вами наверняка знаем о существовании iOS и Windows Phone. Еще где-то далеко существует BlackBerry OS, и в прошлом осталась Symbian. Это то, что на слуху, однако есть несколько операционных систем, которые известны гораздо меньше, но при этом достойны внимания. Как и Android, они построены на ядре Linux и имеют открытый исходный код. Однако это не помогло им добиться таких же успехов.
Ubuntu Phone
Canonical разработала Ubuntu Phone под действием желания стандартизировать все вокруг. Подобно Windows, который автоматически подстраивается под ваш компьютер после установки, Ubuntu готова подстроиться под любые устройства, будь то смартфон, планшет, телевизор или компьютер. В зависимости от типа устройства ОС сама подстроится под размер экрана и тип ввода данных.
Пользователи Ubuntu Phone могут просто подключить смартфон к компьютеру и использовать на экране компьютера настольную версию Ubuntu. В этом идеология немного совпадает с Microsoft, которая хочет стереть грани между мобильной и настольной ОС, а также приложениями для них.
HP webOS
Изначально webOS принадлежала компании Palm, но HP купила Palm в 2010 году. У HP были большие планы на webOS, планировалось выпустить смартфон, планшет, принтер и даже компьютер под управлением этой ОС. Был запущен планшет HP TouchPad, но он не смог конкурировать с iPad, и идея не пошла дальше.
Позднее компания LG использовала возможности webOS в своем умном телевизоре, и это оказалось неплохой идеей. webOS, несмотря на свою непопулярность, обладает некоторыми интересными особенностями, которые еще можно продать.
Samsung Tizen
Tizen построен на ядре Linux, а интерфейс этой ОС полностью копирует TouchWiz от Samsung. Другими словами, в этой системе нет ничего незнакомого и в то же время ничего особенного. Сегодня на этой ОС работают некоторые умные часы компании Samsung, однако больших планов компания на нее не имеет. У них проблема с привлечением разработчиков, а без приложений Tizen никому не нужна.
Jolla Sailfish
У этой ОС длинная и интересная история. Как-то в Nokia работали над Maemo-устройствами, построенными на Linux. Позднее Maemo стала частью платформы MeeGo OS, которая принадлежала Intel. Единственным смартфоном, выпущенным на MeeGo, стал Nokia N9, и он пользовался популярностью среди разработчиков. Однако перед сделкой с Microsoft проект MeeGo был закрыт, и компания сконцентрировалась на Windows Phone.
Большая часть команды, работавшей над MeeGo, ушла из компании и открыла собственную, под названием Jolla. Все права на MeeGo остались у Nokia, и они были вынуждены создать собственную Sailfish OS на основе исходных кодов MeeGo. Эта ОС может работать как с Qt-приложениями, так и с приложениями для Android.
Amazon Fire
В планшетах Amazon Kindle используется то, что Amazon называет Fire OS. На самом деле это Android, версия AOSP, над которой серьезно поработали в Amazon. Узнать в Fire OS Android просто невозможно. При этом она работает с Android-приложениями, вот только загружать их надо не из Google Play. Amazon не использует сервисы Google, продавая контент через собственный магазин, и он достаточно крупный.
Firefox OS
Mozilla давно пытается создать свое решение для смартфонов. То, что они имеют сегодня, построено на Gecko и браузере Firefox. Все приложения для Firefox OS поддерживают современные веб-технологии, такие как HTML 5. В Mozilla считают, что эпоха нативных приложений уйдет, и будущее за веб-приложениями. Так же считал Стив Джобс, запуская iPhone.
Nokia X
Над этой платформой трудятся в Microsoft. Она представляет из себя смесь Android и Windows Phone, но построена она все же на Android. Смартфоны на этой платформе не встретили большой любви пользователей из-за отсутствия сервисов от Google, но продаются, из-за невысокой стоимости.
По материалам EFYTimes
Новости, статьи и анонсы публикаций
Свободное общение и обсуждение материалов
Android 12 уже совсем близко и можно только порадоваться тому, что скоро пользователи относительно новых устройств получат обновление. Правда, как всегда есть небольшая ложка дегтя в огромной бочке меда. Как обычно обновление придет не сразу и не всем. Сначала обновятся телефоны одной марки, потом другой и так далее. А еще ведь и не все модели получат долгожданный номерной релиз. Связано это с тем, что не все разработчики являются по-настоящему расторопными. А иногда тут есть и маркетинговый интерес, вроде выхода новых моделей. Впрочем, это существенно более редкая причина. Давайте же разберемся, что мы имеем на данный момент. Что мы можем сказать сейчас о сроках и моделях, владельцам которых стоит ждать появления заветной кнопки ”обновить” в настройках их телефонов?
За время, пока я пользовался планшетами, у меня ни разу не случалось внезапных поломок, кроме того случая, когда я перенервничал и с размахом ударил по экрану. Наши читатели в Telegram-чате часто делятся разными проблемами, связанными с неисправностью гаджетов, в том числе, планшетов. Мы решили разобраться с тем, что чаще всего ломается в таких устройствах. Статья будет очень полезна тем, кто как раз собрался прикупить планшет, ведь лучше знать о том, что тебя ждет заранее, чем, когда это случится. Кроме того, расскажем о том, как можно вывести планшет из строя. Зачем? Чтобы вы не повторяли наших ошибок!
Всё это хорошо. Однако, на мой взгляд, популяризация новой ОС сильно зависит от появления специализированных и в то же время распространённых приложений.
Напр., это текстовые редакторы а ля Office или СПС (К+, Гарант). Да чего там… swipe-клавиатуры. Когда-то давно мне хотелось приобрести iPhone. Сдерживало отсутствие swipe-клавиатуры.
Поэтому, похоже, Android стал безальтернативен надолго. Лет на пять точно.
Виталька, ты везде зачекинелся) молодец, что в твоём то возрасте Интересуешся современными штуками))
Я ненавижу этот Windows phone систему и эти телефоны под этой системой. Самый лучший был OS Symbian и если немножко точно посмотреть на ее историю и популярность можно прийти к выводу что это все было подстроена для этой операционный системы! Именно этот договор который Nokia сделал с Microsoftom выпустив Ломофоны (Lumia) уничтожил не только Symbian а еще самую лучшую фирму за все историю мобильных телефонов.Все была хорошо потому что это было Nokia.
Проект RePhone: модульный телефон с открытым исходным кодом
Попытки создать модульный смартфон с возможностью апгрейда его отдельных комплектующих предпринимаются как гигантом мобильной индустрии в лице компании Google, так и небольшими фирмами. В их числе оказалась и китайская команда Seed Studio с её стартапом RePhone — первым в мире модульным мобильным телефоном на программной платформе с открытым исходным кодом.
Что же представляет из себя устройство под названием RePhone? Для начала необходимо уточнить, что всего авторы стартапа предлагают три базовых набора:
Базовым компонентом вашего будущего телефона выступает модуль RePhone Core Module GSM + BLE, включающий в себя миниатюрную SoC-платформу для носимой электроники вместе со встроенными модулями GSM и Bluetooth.
Набор RePhone Core Module 3G — это практически аналогичная однокристальная система, но предоставляющая пользователю преимущества работы с сетями третьего поколения (мобильной технологии 3G).
RePhone kit Create, в свою очередь, является готовым набором, позволяющим без приобретения дополнительных модулей собственными руками собрать полнофункциональный мобильный телефон. В комплект по умолчанию входят: сенсорный дисплей с диагональю 1,54″, аудиомодуль и модуль питания с аккумулятором на 520 мА·ч. Также заказчик RePhone kit Create получит картонный лист с прорезью под экран, который послужит корпусом для вашего телефона.
Кроме того, Seed Studio предлагает всем заинтересовавшимся в модульном телефоне усложнить конструкцию, дополнив её модулями с различными датчиками, GPS, NFC-чипом, LED-индикатором, подсоединяя их к головной микросхеме (RePhone Core Module) при помощи FPC-шлейфов или стандартных проводов.
Создатели RePhone акцентируют внимание на платформе с открытым программным кодом, поддерживающей Javascript, Lua и Arduino IDE, Lua, Javascript, что позволяет без дополнительных манипуляций синхронизировать телефон с компьютером на базе Arduino или с носимым гаджетом Pebble Time.
Поставки будут осуществляться с октября 2015 по апрель 2016 года — точная дата зависит от выбранного вами комплекта.
Погружаемся в opensource-экосистему Android
Каждый выбирает свой «уровень погружения». Вам не обязательно следовать каждому пункту из этого поста. Моя цель — показать, насколько хорошо развита экосистема на данный момент и чего вы можете и не можете от неё получить. Делайте выводы самостоятельно. Хотите — меняйте прошивку полностью и переходите на microg. Хотите — просто поставьте на свой телефон f-droid прямо рядом с gplay. Хотите — не делайте ничего.
Давайте поговорим об экосистеме приложений свободных приложений с открытым исходным кодом на Android. Попробуем установить MicroG — свободную реализацию сервисов Google на Android. Посмотрим, как и зачем со всем этим жить.
Несколько причин, почему стоит об этом задуматься
Google Play далеко «не торт»
Далеко ходить не нужно, в соседних постах можно найти множество примеров того, как разработчиков выгоняют из Google Play по тем или иным причинам, заставляя общаться с ботами без возможности реальной аппеляции. Некоторые типы приложений теперь принципиально невозможно распространять (например, блокировщики рекламы, да и в принципе приложения обхода любых ограничений).
Мне, как параноику, не нравится, что у стороннего лица появляется практически полный доступ к моему устройству. Google способен как минимум удалить с моего телефона любое приложение в любой момент и собрать с него произвольные данные. Более того, google play service — это огромное (стандартная поставка — 600Мб, минимальная — 95Мб) количество постоянно обновляющегося кода, часть которая работает с системными привилегиями. Для сравнения, дистрибутив MicroG может весить всего 4Мб.
Низкое качество приложений в google play, засилие рекламы, телеметрий, шпионских модулей, уязвимостей
Я, конечно, и раньше был не очень высокого мнения о среднестатистическом приложении для андроида, но был серьёзно удивлен своим новым телефоном одного китайского производителя. После покупки, мне пришлось три дня ходить со стоковой прошивкой из-за ограничений разблокировки (вот она — еще одна причина не доверять свои устройства компаниям). Я честно не понимаю, почему этим пользуются и почему это любят. Мне постоянно (несколько раз в час) приходили непонятные уведомления (дайте разрешение, обновите меня, реклама). Что-то постоянно обновлялось. Стоковый браузер в один момент просто перестал работать.
Энергопотребление
Исходит из предыдущего тезиса. Если приложения не загружают рекламу, не отправляют статистику и не следят за вами, они потребляют меньше электроэнергии. Это же касается gapps: зачастую, они являются главным потребителем электроэнергии. Да, Google в последнее время серьёзно работает над энергопотреблением. Однако, во-первых, не у всех есть возможность использовать актуальные версии Android. Во-вторых, даже в этих условиях замена gapps на более простое и минималистичное решение позволит вам еще сильнее продлить жизнь от батарейки.
Вторая жизнь старым устройствам без большого количества ОЗУ и/или места на диске?
Тоже логичное продолжение предыдущих моментов. Случалось ли с вами такое, что на бюджетном устройстве после очередного обновления gapps вообще не остается места ни на приложения, ни на пользовательские данные? Даже если на вашем не очень свежем устройстве еще достаточно свободных ресурсов, избавление от gapps позволит освежить его.
Несколько подводных камней, с которыми ничего не сделать
Немного матчасти
Google Play Services, gapps, Google Play. Включают в себя как базовые сервисы, необходимые для работы push-уведомлений, геолокации, синхронизации различных данных с Google так и остальной пользовательский софт, использующий всё это (например, Gmail).
Тип уведомлений, работающий через сторонний сервер. Позволяет значительно экономить батарейку, т.к. устройство может полностью заснуть и просыпаться через небольшие промежутки времени, проверяя только одно сетевое соединение на наличие новых событий.
По умолчанию, устройства на Android идут с заблокированным загрузчиком. Обычно, требуется произвести эту процедуру, чтобы иметь возможность устанавливать любые другие прошивки. Разблокировка загрузчика обычно не только даёт возможность модифицировать системные разделы, но и отключает проверку подписи ядра при загрузке.
Права суперпользователя. Точно так же, по умолчанию обычно их нет и необходимо их получать тем или иным способом. Либо установкой прошивки (для lineageos есть addon-su), либо magisk. Обычно в инструкциях предлагают ставить проприетарный и купленный китайцами SuperSU (мы их слушать не будем и поставим опенсорсный magisk). В особо тяжелых случаях иногда приходится использовать эксплоиты (вроде KingRoot).
Позволяет устанавливать прошивки и их модификации в виде zip-архивов. Обычно это TWRP, тоже проект с открытым исходным кодом.
Помимо предоставления root, имеет встроенный модуль для скрытия этого самого root от некоторых приложений (полезно для банк-клиентов) и большое множество сторонних модулей. В контексте этого поста для нас будет самым полезным модуль для установки Xposed.
Если Magisk предоставляет модули для модификации базовой системы, то xposed предоставляет модули для модификации и патчинга на лету самого Android. В контексте этого поста будет полезным модуль FakeGapps. Рекомендую ставить его через Magisk, и для конкретной API-версии (соответствующей вашей версии android). К сожалению, обычно поддержка прошивок отстает на одну версию android.
Каталог открытого ПО для Android. Можно использовать как официальный репозиторий, так и сторонние.
Флагман среди opensource-прошивок. Бывший Cyanogenmod.
На каких устройствах это будет работать?
Условно все устройства можно поделить на следующие классы (в порядке убывания удобности):
При выборе устройства так же нужно смотреть на:
MicroG
MicroG — открытая реализация gapps. Обеспечивает работу push-уведомлений, api геолокации в использующих это приложениях. Список поддерживаемых api.
Для работы требуется функциональность подделки подписи в прошивке. Способы установки, примерно соответствующие градации устройств выше:
Можно установить LineageOS for MicroG и получить практически все перечисленное практически из коробки. Самый простой и удобный способ из всех, рекомендую использовать именно его, если ваше устройство есть в списке поддерживаемых.
Можно установить MicroG вручную на любую прошивку, не идущую в комплекте с gapps (почти любая не стоковая прошивка). Однако, в прошивке требуется поддержка подмены подписей (Signature Spoofing).
Не планировал описывать полную инструкцию, но опыт предыдущего поста показывает, что придется.
Процесс установки зависит от способа. Про установку при помощи NanoDroid чуть ниже, здесь описана ручная процедура:
NanoLX NanoDroid
Пожалуй, самый простой и удобный способ установить MicroG. Помимо основных возможностей (удаление gapps и установка microg) имеет несколько приятных фич:
Достаточно установить несколько из следующих файлов:
Установка приложений из google play
Как было отмечено выше, есть несколько способов решения проблемы.
Очень небольшой начальный набор из качественных opensource-приложений
Update: только что появился пост с более широким обзором приложений.
Вместо выводов
Лично мне переход на MicroG, F-Droid и AuroraStore дал тот Android, о котором я всегда мечтал. С удобными приложениями, не напичканными рекламой и телеметрией, позволяющие мне не делиться своими данными с Google, но при этом работающими push-уведомлениями, позволили перестать мечтать о недостижимом (смене мобильной ОС на Sailfish/ubuntu phone/etc, где все бы равно для полноценной работы приходится использовать слой для поддержки Android-приложений) и начать жить.
Надеюсь, эта инструкция поможет вам понять, нужно ли вам это в принципе и успешно повторить этот результат.
Открыт ли Android?
Google известен в программистских кругах как компания, которая переопределяет
слова так, что бы они удовлетворяли ее идеям.
Возьмите слово «бета», например. Большинство из нас понимают под этим бажную,
пре-релизную версию программы, которая «по большей части работает, но все еще
требует тестирования». Но Google под этим понимает продукт, который готов к
использованию, но требует «регулярных обновлений и постоянной доводки
возможностей».
Сейчас такое переопределение случилось снова со словом «открытый».
Энди Рубин, Генеральный директора Мобильных платформ Google, курирующий
Android, дал новое понимание слову «открытый» в ответ
на критику Стива Джобса. Глава Apple разворошил осиное
гнездо разработчиков Android на прошлой неделе, когда упомянул, во время
длинной обличительной речи на мероприятии для прессы, что мобильная операционная
система Google на самом деле не такая уж и «открытая».
Рубин ответил своим самым первым твиттом, в котором опубликовал информацию,
необходимую для закачки исходников Android и их
компиляции и назвал это «определением открытости».
Но на самом деле вопрос квалификации Android-а как «открытой» операционной
системы так и остается не решенным, так как загрузка и компиляция кода сами по себе
не делают некий софт открытым. Брюс Перенс, придумавший термин «open source» и
работающий над его продвижением в течении долгих лет, с подозрением относится к определению
Рубина.
В мире программ, «свободу можно определить тремя основными чертами»:
лицензией, которая позволяет модифицировать, использовать и распространять код;
контролем комюнити над разработкой; и, что самое главное, полной свободой
пользователя над устройством и софтом.
Android OS, в легальных определениях, open source
проект. Android выходит под лицензией
Apache 2.0, которая позволяет любому использовать, модифицировать и
распространять код. Но хотя он и укладывается в букву закона, Android
проваливается по двум другим пунктам.
Это отсутствие общества, комюнити которое разрабатывает операционную систему
и критики, глядя на это, вполне могут говорить, что Android не более открыт, чем
закрытая Apple iOS. Перенс комментирует: «большинство
open source проектов дают мгновенный доступ к
изменениям, которые в них вносятся. и открыты для всех, кто хочет
присоединиться».
В отличии от крупных open source проектов типа
Firefox или ядра Linux, вы
как не можете видеть, что происходит с Android за сценой, так и не можете внести
сколько-нибудь значительный вклад в проект. Google
обычно объявляет о важных обновлениях Android на пресс-конференциях, совсем так,
как Apple презентует новые возможности
iPhone.
Но эта правда не принадлежит Android. В то время как
Android может и имеет законное право именоваться
open source проектом, он абсолютно не такой в плане
прозрачности и комюнити.
Джо Хьюитт из Facebook, один из создателей
Firefox, который по слухам сейчас работает над
Facebook-версией Android,
прокомментировал ситуацию в Twitter. Хьюитт сказал,
что недостаток прозрачности в разработке Android
делает эту ОС «ничем не отличающейся от iOS для меня»,
добавив, что «открытый исходный код означает, что он должен контролироваться
сообществом, а не просто показываться и обсуждаться».
На следующий день Хьюитт расширил свое мнение в блоге.
«Меня убивает, что термин «открытый» так размывается. Меня беспокоит, что так
много людей первое знакомство с идеей открытого исходного кода начинают со
случайных обмолвок и кусков кода, а не с динамичного сообщества участников,
подобного тому, что я обнаружил десять лет назад в Mozilla.»
Он так же порекомендовал людям обратить внимание на проект Google Chrome OS,
который существует с тем уровнем открытости и участия общества, который
практически исключен из Android, и который лучше
представляет ценности Google.
К сожалению, даже если Google и захотела бы сделать
Android открытым, как Mozilla
сделала с Firefox, это скорее всего не поможет
Android быть более открытым.
Настоящая цель открытого кода, как определяет это Перенс и многие его коллеги
в течении лет, убедиться в том, что вы можете делать то, что хотите с ним.
Любой человек с iPhone или
Android может сказать вам, что сейчас это не так. Практически каждый
смартфон на рынке жестко закрыт его оператором. И существует всего несколько
исключений, типа Nokia N900, работающем
на Maemo Linux.
Операторы объясняют, что открытые телефоны будут угрозой сети. Стив Джобс
объясняет, что открытые телефоны будут угрозой для пользователей.
И даже если бы и существовала по настоящему открытая операционная система для
вашего телефона, в текущей ситуации она скорее всего перестала бы быть открытой
к моменту попадания в ваши руки.
Беседка №97. Открытый код спасёт Android
Илья Субботин
Мнение, диаметрально противоположное высказанному в прошлой Беседке. Так ли всё печально в ситуации с открытым кодом?
Адриан Кингсли-Хьюз в рамках своего материала на ресурсе ZDNet поделился интересными взглядами по поводу Android, назвав фрагментацию главной проблемой ОС. Однако, сам факт, является ли она на самом деле проблемой, зависит от того, кому адресован этот тезис. Среднестатистические пользователи не испытывают неудобств из-за фрагментации, т.к. Google решила проблему, разделив операционную систему и приложения / сервисы.
Пользователи даже устаревших версий Android могут спокойно получать обновления сервисов Google и приложений. На моём Nexus 7 2012 года и устройствах Samsung Galaxy установлены новейшие версии приложений и игр, включая Netflix, Plex, YouTube и HBO Now. Версия приложений на упомянутых устройствах совпадает с таковой на моих новинках — Pixel C и Nexus 6P. Подобная ситуация бросает тень на iOS, где новейшие версии приложений недоступны для сравнительно более старых смартфонов и планшетов, делая эти устройства менее безопасными и менее практичными.
Кингсли-Хьюз задаётся вопросом, что можно сделать для устранения проблемы, и выдвигает предположение о том, что возможным решением станет превращение Android в систему с закрытым исходным кодом. Я считаю такой подход неправильным, о причинах далее.
Открытый код — это модель разработки
Люди склонны неправильно интерпретировать понятие «открытый код». Оно обозначает модель разработки ПО, а не способ его развертывания на устройства и не бизнес-модель. Разработка Android и «выкатывание» обновлений на устройствах — совершенно разные вещи.
Открытый код обеспечивает нулевую фрагментацию
Chrome OS является операционной системой с открытым кодом, как и Android. Но с самого начала Google использовала другой механизм для «доставки» обновлений на устройства с Chrome OS. Был использован подход с промежуточным образом: на устройство устанавливались два образа операционной системы, один из которых обеспечивал работу систему, второй же просто находился «на фоне». При наличии обновления оно замещало неактивный и устаревший образ ОС. После перезагрузки устройство переключалось на новую версию. Таким образом, устройство всегда имело актуальную версию ПО без каких-либо усилий со стороны пользователя.
Ту же модель использует Core OS, дистрибутив на базе Linux для серверов. Браузер Chrome имеет в своей основе открытый код, который также обновляется. Подобным образом обновляются Mozilla Firefox и Thunderbird. Используя ПО с открытым кодом, вы можете осуществлять планомерное обновление устройств.
«Закрытое» ПО не поможет
Неоправданным и необоснованным выглядит и убеждение о магической способности ПО с закрытыми исходниками справляться с фрагментацией. Примером максимально проприетарного ПО является Windows, фрагментация в случае этой ОС носит ужасающий характер: Windows XP — 10%, Windows 7 — 49%, Windows 8 — 2.45%, Windows 8.1 — 8%, Windows 10 — 19%. Хуже всего то, что 95% процентов банкоматов по всему миру до сих пор работают на Windows XP, что говорит отнюдь не об их безопасности. Что касается фрагментации Internet Explorer, то и тут всё далеко не радужно, несмотря на проприетарный характер продукта. Даже Apple, имея полный контроль над аппаратным и программным обеспечением своих продуктов, испытывает трудности при обновлении iOS и macOS.
Хаос в Linux.
В своём сравнении Android с Linux автор выдвинул следующее мнение:
..На примере Android можно на практике увидеть, в какой хаос превратилась бы Linux, если бы она пользовалась повсеместной популярностью у производителей аппаратного обеспечения. Кто-то где-то должен взять управление ситуацией на себя и поставить интересы платформы выше доли рынка и прибыли…
Автор удивится, но Linux на самом деле пользуется популярностью у OEM-производителей «железа». Linux имеет значительный вес во всём, кроме версий для ПК. Всё же, расстановка сил понемногу меняется, по мере того, как Chrome OS активно отъедает долю у Microsoft. Популярность Linux дошла до того, что Microsoft разработала операционную систему, основанную на Linux и предназначенную для работы с Azure. Не будем забывать, что доля компьютеров на базе Linux для Azure выросла с 25 до 33 процентов. Так что Linux успешно развивается даже на «территории» Microsoft. На базе Linux работает почти всё: суперкомпьютеры, роутеры, принтеры, Comcast X1, Tesla и т.д.
Несмотря на распространенность Linux в различных отраслях и всю противоречивость этого факта мнению Кингсли-Хьюза, Linux на самом деле не мешало бы привести в порядок. Благодаря открытой модели разработки, самые активные представители сообщества по разработке ядра Linux продолжают выпускать заплатки для уязвимостей ОС, выпуская обновление раз в два месяца. До сих пор можно найти системы на базе устаревших и неподдерживаемых версий Linux. В интервью с Грегом Кроа-Хартманом, ведущим разработчиком ядра Linux, им было высказано мнение о том, что компаниям необходимо создать механизм для поддержки обновления систем до актуальной версии. Он также высоко оценил способ обновления Chrome OS и Core OS.
Повторюсь, открытый код никак не связан с обновлениями ПО. Совершенно разные области.
Что является причиной фрагментации?
Корень проблемы — в желании OEM-производителей дифференцировать себя от конкурентов путём использования собственных тем оформления и ПО. Операторы связи используют множество предзустановленных программ как дополнительный источник дохода. Процесс обновления таких устройств тормозится: производителям и операторам необходимо протестировать свой «фуфлософт» на предмет его стабильной работы с новой версией Android. А раз обновлению до новой версии ОС не способствует финансовый стимул, то они его откладывают. Они зарабатывают на продажи устройств, а не на их обновлении. Был бы финансовый стимул — были бы и своевременные обновления. Так что если Google хочет покончить с проблемой фрагментации Android, то ему необходимо найти способ исключить этих игроков из процесса обновлений, что Google и собирается сделать.
Совсем не обязательно «закрывать» Android
Вывод
В конечном итоге, открытый характер системы на самом деле лучше «приспособлен» для решения проблемы фрагментации, чем любое проприетарное ПО в мире. Перед тем, как размышлять о превращении Android в подобный софт, стоит взглянуть на ужас, творящийся с фрагментацией Windows и IE. Открытый код не убивает Android: ОС процветает и продолжает теснить iOS и Windows.
Вполне адекватный и обоснованный контраргумент. Как мы можем видеть, понемногу проблема с фрагментацией по версиям Android постепенно сглаживается, да и такого беспокойства, как раньше, проблема не вызывает. Новый механизм обновлений? Ну почему бы и нет, если он на самом деле избавит Android от фрагментации и устранит, то поклонники Android будут только за. Понравился пассаж про предустановленное ПО, у некоторых производителей ситуация с подобными приложениями переходит все рамки разумного, причем грешат этим вполне крупные игроки. Итак, два мнения об открытом коде: какое ближе вам? Считаете ли вы фрагментацию всё еще актуальной проблемой?