Artykuł

Czym jest fuksja i dlaczego powinno Cię to obchodzić?

protection click fraud

FuksjaŹródło: Android Central

Wszystko zaczęło się w 2016 roku od prostego dowcipu, który początkowo pojawił się na stronie rozwoju Fuchsia: Pink + Purple = Fuchsia (nowy system operacyjny).

Za tym prostym zdaniem kryło się jakieś znaczenie. Projekt Różowy to nazwa, którą inżynierowie z Apple i IBM nadali nowemu systemowi operacyjnemu, który używał nowego interfejsu, ponieważ notatki były zapisywane na różowych kartach indeksowych. Projekt fioletowy to nazwa nadana prototypowym urządzeniom, które ostatecznie stały się iPhonem. Projekty te były nowymi pomysłami, które okazały się szalenie udane, a zaangażowani byli w nie pierwotni twórcy najnowszego systemu operacyjnego Google, Fuchsia.

Ale dowcipna nazwa nie jest systemem operacyjnym i Google przez następne pięć lat po cichu pracował nad Fuchsią. Od czasu do czasu otrzymywaliśmy trochę więcej wiadomości o projekcie lub nawet o sposobie na jego uruchomienie urządzenia takie jak Pixelbook. Był to sposób Google na poinformowanie wszystkich, że projekt posuwa się do przodu, jednocześnie wzbudzając zainteresowanie programistów.

Oferty VPN: dożywotnia licencja za 16 USD, miesięczne plany za 1 USD i więcej

Nie było zaskoczeniem, że firma Google w końcu zaprezentowała wersję Fuchsia, która będzie działać na sprzęcie konsumenckim, gdy oryginalny Nest Hub (pierwotnie sprzedawany jako Google Home Hub) został ogłoszony jako cel pierwszego wydania. Jednak zobaczenie nowego systemu operacyjnego wdrożonego na istniejącym urządzeniu było trochę niespodzianką. Ale tak naprawdę cała sprawa ma sens. Pokazuje również trochę planu Google dla Fuchsia.

Ale co dokładnie? jest Fuksja? Łatwo powiedzieć, że to najnowszy system operacyjny Google, ale to pomija prawie cały szerszy obraz. Przyjrzyjmy się więc, czym właściwie jest fuksja i co sprawia, że ​​się rozwija.

Jądro

Linux w Pixelbooku GoŹródło: Jerry Hildenbrand / Android Central

Każdy system operacyjny używa tak zwanego jądra do monitorowania i kontrolowania całego sprzętu oraz sposobów, w jakie oprogramowanie może z nim współpracować. W Androidzie używane jest jądro Linux. W Fuchsia jądro to nowy fragment kodu o nazwie Cyrkon.

Istnieją różne sposoby budowania jądra, ale zwykle mniejsze i szybsze jest lepsze.

Cyrkon jest oparty na LK (Małe jądro), które było jądrem czasu rzeczywistego dla urządzeń osadzonych napisanym przez Travisa Geiselbrechta. Cyrkon jest prawie (dokumentacja trochę na tym kręci) mikrojądro, które ma na celu niskie zużycie zasobów i skalowalność. Jest również napisany wewnętrznie przez Google, ale nadal jest open source.

Zircon, w obecnej formie, ma niewielki zestaw usług użytkownika, sterowników i bibliotek, które są potrzebne do for system do uruchamiania i komunikacji ze sprzętem, dzięki czemu procesy użytkownika i interfejs, które tworzą Fuchsia, mogą Załaduj. Trochę nerdier informacji — jest napisany w C++ i asemblerze, większość wywołań systemowych nie może blokować ważnych wątków, iw przeciwieństwie do Androida i iOS, nie przypomina oryginalnego jądra Unixa.

Ważne jest to, że Google zbudował Cyrkon od podstaw. Google zna problemy, jakie ma Android ze względu na sposób działania Linuksa. Google wie również, czego potrzebuje, aby zasilić system zaprojektowany do uruchamiania aplikacji użytkownika i zaprojektować świetny interfejs użytkownika. Google był w stanie wymusić te rzeczy w późniejszych wersjach Androida, ale rozpoczęcie od podstaw jest znacznie lepszym sposobem.

Co widzimy

Menu Ostatnie w jednym interfejsie użytkownikaŹródło: Android Central / Alex Dobie

Jądro może być najważniejszą częścią każdego systemu operacyjnego, ale jest to również coś, z czym większość użytkowników nigdy nie będzie wchodzić w interakcję. Jest to zgodne z projektem — jądro działa i działa jako najwyższy kontroler wszystkich pozostałych elementów i nie wymaga żadnej ingerencji ze strony użytkowników.

Ta część fuksji, którą widzimy, to zupełnie inna historia. Wygląda bardzo podobnie do Androida lub iOS w oparciu o rzeczy, które widzieliśmy do tej pory, ale nie musi. Podobnie jak jądro, tak naprawdę nie wchodzimy w interakcję z systemem operacyjnym, a zamiast tego uruchamiane są narzędzia w przestrzeni użytkownika, które tłumaczą nasze stuknięcia i naciśnięcia oraz polecenia głosowe na to, co może zrobić procesor.

Podobnie jak jądro Zircon, Fuchsia jest napisana od zera i rozwiąże problemy, z którymi boryka się dziś Google.

Interfejs i początkowe aplikacje użytkownika są napisane w Trzepotanie, inny projekt Google. Flutter został zaprojektowany jako zestaw narzędzi, który może tworzyć aplikacje międzyplatformowe z interfejsem użytkownika, który wygląda tak samo niezależnie od używanego urządzenia. Deweloper może użyć Fluttera do stworzenia aplikacji, która wygląda i działa dokładnie tak samo na Androidzie, w Internecie, a Chromebooklub iOS. W połączeniu z innymi narzędziami programistycznymi, takimi jak Firebase i kod napisany w Kotlin, Aplikacje Flutter są w pełni funkcjonalne i piękny.

Od 2021 r. Fuchsia jest „tylko” zamiennikiem systemu operacyjnego Cast i interfejsu, który znamy już w oryginalnym Nest Hubie. Może reagować na nasz dotyk, rozpoznawać nasz głos, sterować kamerą w celu nawiązania połączenia wideo i może robić wszystko, co Nest Hub zawsze potrafił. I wygląda dokładnie tak samo. Ale wszyscy wiedzą, że to tylko wierzchołek góry lodowej.

Sięgnęliśmy do Erik Hellman, programista Android i założyciel firmy Hellman Software AB aby zobaczyć, co doświadczony programista myśli o Fuchsii i jej przyszłości.

  • Z tego, co widzieliśmy do tej pory, czy Fuchsia wygląda na system operacyjny, który jest wystarczająco skalowalny, aby zasilać złożone urządzenia, takie jak telefony?

Jestem pewien, że jest zdolny do wielu rzeczy, ale telefony są złożone i Android działa tam dziś świetnie. Wierzę, że oznacza to, że na razie Google skupi się na różnych urządzeniach.

  • Czy Fuchsia jest bardziej przyjazna dla programistów, jeśli chodzi o pisanie aplikacji?

Fuchsia używa Fluttera do tworzenia aplikacji. Ta platforma okazała się bardzo skuteczna w tworzeniu aplikacji i prawdopodobnie zyska większą popularność, ponieważ zyska wsparcie dla większej liczby platform.

  • Jak ważne lub znaczące jest to, że Google wykonuje ten ruch?

Myślę, że ich zakład na fuksję jest częścią eksperymentu, ale także sposobem na kontrolowanie przez Google całego stosu, od sprzętu po aplikacje. Testowanie go na urządzeniach przesyłających to sprytne posunięcie, ponieważ są to urządzenia, nad którymi mają pełną kontrolę. Nie jest to bardzo ważne dla twórców aplikacji lub konsumentów dzisiaj, ale może w przyszłości, jeśli okaże się bardzo udane.

Myślę, że pan Hellman ma rację pod każdym względem. Dzisiaj Android i ChromeOS są zbyt wszechobecne i popularne, by zastąpić czymkolwiek. Fuchsia będzie miała możliwość uruchamiania aplikacji na Androida, a przeglądarka internetowa i warstwa aplikacji, które mogą uruchamiać aplikacje dla systemu operacyjnego Chrome, jest z pewnością możliwe i prawdopodobne. Ale nie wymieniasz niczego ważnego, dopóki wszystkie elementy nie są na swoim miejscu. Android i Chrome są bardzo ważne, a elementy nie są jeszcze na miejscu.

Czy Fuchsia przyjdzie do mojego telefonu?

Wyciek z przodu z tyłu Google Pixel 6 ProŹródło: Jon Prosser

Pewnego dnia możemy zobaczyć Fuksję na obu najlepsze telefony z Androidem i najtańsze telefony z Androidem. Ponieważ Google kontroluje rozwój Fuchsia i jest zbudowany w taki sposób, że Google może aktualizować system operacyjny niezależnie od dodatkowej warstwy interfejsu użytkownika, którą dodaje producent telefonu lub operator, Fuchsia to przyszłość. Ale teraz myślę, że Google planuje zmodernizować wszystkie swoje produkty inteligentnego domu, używając Fuchsia jako systemu operacyjnego.

Fuksja jest gotowa do zasilania urządzeń Nest, takich jak kamery, routery siatkowe, inteligentne głośniki, i termostaty. Wygląda na to, że właśnie do tego został zbudowany. Byłbym zaskoczony widząc nowe urządzenie marki Nest Nest bez używanie Fuchsia jako systemu operacyjnego, z wyjątkiem katastrofalnych problemów, które wynikają z używania go na oryginalnym Nest Hub.

Fuchsia jest gotowa do zasilania inteligentnych urządzeń domowych i urządzeń IoT, ale nie telefonu.

Kiedy już to miniemy, Fuchsia jest dobra dla wszystkich, jeśli chodzi o urządzenia takie jak nasz telefon. Google ma większą kontrolę nad systemem operacyjnym i procesem aktualizacji, co oznacza, że ​​pojawiają się nowe funkcje do każdego użytkownika w tym samym czasie, a problemy związane z bezpieczeństwem można rozwiązać jednocześnie dla całego ekosystemu.

Producenci telefonów mogą używać narzędzi programistycznych Google do tworzenia tego samego złożony interfejs użytkownika że budują właśnie teraz. różnica polega na tym, że działa na szczycie systemu operacyjnego zamiast bycia systemem operacyjnym. Upraszcza to proces i eliminuje kosztowne umowy z dostawcami chipów.

Użytkownicy mogą cieszyć się tym samym (lub lepszym) doświadczeniem „Androida”, jakie mamy dzisiaj, wraz ze wspaniałymi aplikacjami z Google Play, bez żadnych rzeczywistych różnic — z wyjątkiem jednej: nasze telefony powinny być obsługiwane dłużej.

Fuchsia to sposób Google na stworzenie własnej inteligentnej platformy z pełnym stosem na każdym urządzeniu. Telefon z Zaprojektowany przez Google SoC który prowadzi Fuchsia, dałby Google taką samą przewagę ekosystemu, jaką ma dziś Apple. To zbyt pociągające, by Google mógł je zignorować.

Oto, co wiemy o Horizon Forbidden West na PS5 (do tej pory)
będę gotowy

Horizon Forbidden West podąża za Aloy, która eksploruje zachód do dawnych Stanów Zjednoczonych. Ten nowy tytuł od Guerrilla Games pokazuje, do czego zdolny jest sprzęt PS5. Oto wszystko, co musisz wiedzieć.

Recenzja Huawei Watch 3: Książę koronny
Huatch

Najlepszy smartwatch Huawei działa na własnym oprogramowaniu HarmonyOS, ale czerpie inspirację z zegarków Apple i Google we wszystkich właściwych miejscach.

Bezpłatne kopie zapasowe Zdjęć Google zniknęły, ale oto dlaczego zostaję w pobliżu
Pixel Perfect Photo Service

Bezpłatne kopie zapasowe Zdjęć Google są oficjalnie historią i teraz wliczają się do limitu miejsca. To niepożądana wiadomość dla milionów, ale Zdjęcia Google już dawno udowodniły, że warto było zapłacić za system tworzenia kopii zapasowych i zarządzania zdjęciami.

Twój Google Pixel 4 XL zasługuje tylko na najlepsze przypadki
Etui XLlent na telefon XL

Obecny flagowiec Google to wielka szklana płyta innowacji i mocy, ale nie będzie to wiele znaczyło, jeśli ją upuścisz i rozbijesz ekran. Chroń swoją inwestycję dzięki etui na Pixel 4 XL.

instagram story viewer