Ещё в 2016 году компания Google начала работать над новой операционной системой Fuchsia. По словам поискового гиганта – новая ОС лишь эксперимент, который доступен только для разработчиков. Так ли это на самом деле?
По заявлению издания Bloobmerg, Fuchsia придет на смену мобильной ОС Android, под управлением которой работают 3/4 всех существующих смартфонов. Как утверждает агенство, это должно произойти примерно через 5 лет. Уже через 3 года Fuchsia OS может появится на «умных» колонках и лэптопах. А через 5 лет новая операционная система достигнет и смартфонов.
На данный момент над созданием Fuchsia трудятся около 100 человек, среди которых есть «ветераны» компании, а поддерживает этот проект сам глава корпорации Сундар Пичаи. Представители Google опровергают лишь пятилетний срок перехода на новую ОС, а не сам факт полной замены Android.
Какие преимущества Fuchsia OS?
Google создаёт единую систему для всех устройств, которая будет совместима не только с носимыми аппаратами, «умными» колонками, смартфонами, но и с полноценными компьютерами и ноутбуками.
Fuchsia легко адаптируется к экранам различного размера и поддерживает голосовое управление. Кроме того, в новой ОС сделана ставка на более высоком уровне конфиденциальности и скорости распространения апдейтов, что в будущем предотвратит высокую фрагментацию версий ОС.
Зачем Google заменять Android?
Главное отличие Fuchsia от Android заключается в том, что новая ОС не использует ядро Linux и язык Java. Это избавит Google от разбирательств с Oracle.
Напомним, американская корпорация Oracle обвинила поисковой гигант в нарушении авторских прав в связи с использованием языка программирования Java в ОС Android. Дело рассматривается в суде с 2010 года, и на данный момент направлено в федеральный суд в Сан-Франциско, где будет определен размер компенсации, которую Google должна выплатить Oracle.
На чём построена Fuchsia OS?
Fuchsia OS – операционная система с открытым исходным кодом, построенная на ядре Zircon (ранее Magenta). Интерфейс и ПО пишутся с применением Flutter SDK, позволяющего создавать кроссплатформенный код с возможностью запуска как на Android, так и на iOS.
Кроме того, известно о поддержке языка Dart наряду с Go и C/C++, и даже Apple Swift.