Logo ru.androidermagazine.com
Logo ru.androidermagazine.com

Давайте поговорим об Андромеде

Anonim

Я полностью отвлекся, когда Даниэль Мэтт писал о том, что он нашел об Андромеде, просматривая исходный код Google в начале этой недели. Это укрепило многое из того, о чем я подумал, когда впервые просмотрел весь код в августе 2016 года, поймал гораздо больше вещей, которые я пропустил, и изучил новый код. Я думаю, что оценки Мэтта довольно близки к отметке здесь. Не потому, что они подтвердили некоторые из моих первоначальных мыслей, а потому, что это указывает на то, что я ошибся. Или, по крайней мере, я думаю, что понял их неправильно. Все, что касается Андромеды или Фуксии, до сих пор остается лишь догадкой.

Подробнее: проект операционной системы «Фуксия» интересен, в нем отсутствуют детали, которые делают его важным

На данный момент, я думаю, у нас есть довольно хорошее представление о том, куда идет Google с Andromeda, Fuchsia, Android и Chrome. Будущее выглядит так, как будто все будет объединено, не делая вещи одинаковыми. Я копал, болтал и ковырял вещи пару дней, и это мой вывод.

Pixel C должен был поставляться с фуксией. Может быть, следующий будет.

Фуксия - это то, с чего нам нужно начать. Fuchsia - это способ заменить Linux и стать операционной системой для Chrome и Android. Андроид немного странный. Она может быть построена как универсальная ОС, ожидающая добавления некоторой аппаратной поддержки, готовой к запуску, или же она может быть средой выполнения и файлами поддержки приложений. Nexus 6P использует Android в качестве операционной системы, BlackBerry Classic использует Android в качестве платформы приложений поверх другой операционной системы. Если бы вы взломали приложения Google (Google Play, Play Services и т. Д.) На Classic, он мог бы делать все, что может делать Nexus 6P, когда речь идет о приложениях для Android, даже если он не использует «Android» в качестве операционной системы.

Fuchsia будет работать со средой выполнения Android и поддерживать все, используя совместимые API. Другими словами, мы не увидим никакой разницы, но люди, разрабатывающие Android, увидят.

Будущее, где все одинаково, но отличается, имеет смысл, если все сделано правильно.

Фуксия также будет силой Андромеды. Мы уже видели первый этап Андромеды, когда Google Play появился на некоторых Chromebook. В настоящее время Chrome OS - это в основном пользовательский интерфейс и платформа приложений, работающая на довольно стандартном ядре Linux и промежуточном программном обеспечении. Если это звучит странно, просто подумайте о Chrome OS как об Ubuntu. Это достаточно близко для того, о чем мы здесь говорим. Android-приложения работают в Chrome изначально, но не совсем. Существует слой, который взаимодействует с приложениями Android и взаимодействует с этим промежуточным ПО через Chrome, что делает его удобным для пользователя. Этот слой - первый шаг Андромеды.

Fuchsia будет работать с платформой и платформой приложений Chrome и поддерживать все с помощью совместимых API. Другими словами, мы не увидим никакой разницы, но люди, разрабатывающие Chromium, увидят.

Похоже, Андромеда и Фуксия - это гибрид Android и Chrome, но не так, как думали люди. Это программное обеспечение под всем этим меняется, чтобы поддерживать все. И это так же здорово, как и для людей, которые работают с Android и Chrome каждый день.

Подробнее: Как Google может использовать Андромеду, чтобы победить все

Вы и я - конечные пользователи для Android и Chrome. Мы ценим изменения (или ненавидим их) в операционной системе, но знакомы с ними обоими и решили использовать их вместо чего-то другого. Изменять это и предлагать что-то, что выглядит и чувствует себя по-другому, рискованно. Продолжайте давать людям вещи, которые они хотят купить.

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

Разработчикам выгодно иметь одну операционную систему, которая поддерживает обе платформы. По мере продвижения дела грань между тем, что представляет собой приложение Chrome, и тем, что является приложением Android, будет стираться до тех пор, пока не будет только одно приложение, которое работает на обоих. Разработчики могут ориентироваться на мобильную, сенсорную версию или полную версию с указателем или обе. Это устраняет самый большой недостаток того, что делают Ubuntu и Microsoft, потому что универсальный интерфейс просто не будет работать на 4, 5-дюймовом экране и 30-дюймовом мониторе.

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