Artykuł

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

protection click fraud

Dawno temu, w 2016 roku, internet dowiedział się o rzekomej inicjatywie Google mającej na celu połączenie systemu operacyjnego Chrome z Androidem. Miał mieć kryptonim Andromeda i ujednolici wszystkie platformy komputerowe Google, aby wszystkie korzystały z tego samego systemu operacyjnego. Miało to sens pod wieloma względami; jest podobny do tego, co robi Microsoft z oprogramowaniem mobilnym, tabletowym i stacjonarnym i przypuszczalnie w kierunku, w którym podąża Apple z iOS i macOS. Pomijając nazwy kodowe i plotki, to, co się stało, to możliwość odwiedzenia sklepu Google Play z rozszerzeniem Chromebook i uruchamiaj aplikacje na Androida natywnie.

To była wielka sprawa i jeśli tym właśnie okazała się Andromeda, to z pewnością wystarczyło. Wszyscy odnoszą korzyści z posiadania aplikacji na Androida dostępnych na Chromebookach - Google może sprzedawać więcej i możemy z nich lepiej korzystać, ponieważ będzie do tego „aplikacja”, kiedy tylko będziemy jej potrzebować. Ale pomysł połączenia Androida i Chrome nigdy tak naprawdę nie zniknął. Właśnie otrzymał nowy kryptonim: Fuksja.

Więcej: są to Chromebooki, na których można uruchamiać aplikacje na Androida i Linuksa

Fuchsia ma swoją nazwę, zdaniem niektórych deweloperów, na podstawie istniejących projektów.

Różowy + Fioletowy = Fuksja (nowy system operacyjny)

Projekt różowy był oryginalnym pomysłem zespołu inżynierów Apple, kiedy zdecydowali, że nadszedł czas, aby zbudować nowy zorientowany obiektowo system operacyjny z nowym interfejsem użytkownika, a notatki zostały zapisane na różowym indeksie karty. Project Purple to oryginalna nazwa nadana prototypowej produkcji telefonu z ekranem dotykowym firmy Apple; Iphone. Pierwotni programiści Fuchsia są dobrze zorientowani w tej historii, ponieważ byli także częścią poprzednich projektów, takich jak BeOS, iOS i WebOS.

Ale system operacyjny potrzebuje czegoś więcej niż nazwy. A jeśli Google nie powie nam nic o swoim nowym projekcie, musimy poskładać wszystkie okruchy, jakie może znaleźć internet. Oto, co my wiedzieć jak dotąd.

Fuchsia nie zastąpi Androida ani Chrome OS

Android to skomplikowana sprawa. Można go traktować jako kompletny system operacyjny, który można znaleźć na smartfonie lub tablecie, ale może nim być niewielka część systemu operacyjnego, który jest zbudowany do uruchamiania aplikacji, tak jak widzieliśmy w BlackBerry na OS 10 urządzenia. Przede wszystkim Android jest znajomy do około dwóch miliardów ludzi i ma ogromny ekosystem oprogramowania, urządzeń, akcesoriów i personelu pomocniczego. Nigdy nie porzucasz czegoś tak udanego - zamiast tego budujesz na tym.

Google nauczył się korzyści z używania własnego oprogramowania od Oracle na sali sądowej.

Fuchsia prawdopodobnie zastąpi część oprogramowania nie widzieć; część, która uruchamia sprzęt i pozwala powiedzieć telefonowi, aby zrobił coś, gdy dotkniesz ekranu lub mówisz do mikrofonu.

Obecnie Android używa jądra Linuksa i kilku programów narzędziowych napisanych do pracy z Linuksem. Linux jest świetny pod wieloma względami. Jest zbudowany do pracy z prawie każdym sprzętem, ma ogromną społeczność, która wnosi wkład i tworzy każdy wersja lepsza niż poprzednia i będzie o wiele dłuższa niż jakikolwiek sprzęt, który kupujesz dzisiaj to. Chrome działa w większości w ten sam sposób. To zestaw usług i narzędzi dla użytkowników, które działają na szczycie jądra Linuksa. Tak samo jest z Android Auto, Android TV i Wear OS.

Ale Linux nie „należy” do Google i nie został zaprojektowany specjalnie dla sprzętu mobilnego. Są to dwie rzeczy, których Google chce i ostatecznie będzie potrzebować, aby nadal konkurować.

Fuchsia zostanie zbudowana na rok 2019 i później, a nie na dziedzictwo przeszłości.

Google potrzebuje mobilnego systemu operacyjnego zbudowanego od podstaw na każdym poziomie zaprojektowanego na 2018 rok. Musi być oszczędny i łatwy w korzystaniu z zasobów, umożliwiać szybkie obliczenia bez obciążania układów scalonych w naszych telefonach i musi być w stanie natychmiast reagować na wszystkie sposoby „rozmawiania” z nim, takie jak dotyk, mysz i klawiatura lub głos. I musi to wszystko robić, będąc nadal tym samym przyjaznym dla użytkownika systemem Android, który już znamy i nadal obsługujemy miliony aplikacji napisanych na Androida.

Krótko mówiąc, Fuchsia zastępuje Linuksa i części Androida (i prawdopodobnie Chrome, Android TV, Android Auto itp.) Czymś, co działa lepiej na potrzeby Google. Interfejs użytkownika - to, co Ty i ja widzimy na naszych telefonach, Chromebookach lub zegarkach - nie ma nic wspólnego z tą częścią systemu operacyjnego. Poza tym Fuchsia jest zbyt trudna do przeliterowania.

Korzyści ze zmiany

Jak wspomniano, Google chce oprogramowania, nad którym ma większą kontrolę i które zostało zaprojektowane tak, aby było oszczędne i szybkie na stosunkowo niskim sprzęcie, który widzimy w produktach mobilnych. Ale są jeszcze dwie inne bardzo ważne korzyści z przejścia na niestandardowy system operacyjny i tym razem możemy je zobaczyć.

Programiści będą mogli używać bardziej aktualnych języków programowania do pisania aplikacji. Widzimy to już w przypadku narzędzi programistycznych, takich jak Dart i Flutter, które trafiają na Androida, a każdy nowy system operacyjny jest z pewnością pisany z myślą o nowoczesnych narzędziach programistycznych.

Czasami potrzebujesz młota. Innym razem potrzebujesz czegoś delikatniejszego.

Nie ma nic złego w programowaniu w C lub Javie. Oba języki są bardzo solidne i mogą sprawić, że każdy sprzęt zrobi wszystko. Ale oznacza to również, że są one zaprojektowane do robienia wielu rzeczy, których deweloper aplikacji mobilnych nie potrzebuje, a to może sprawić, że ich nauka i użytkowanie będzie trochę kłopotliwe. Programista aplikacji na Androida nie potrzebuje swojego kodu do bezpośredniej komunikacji z procesorem przy użyciu kodu maszynowego. Ale programista aplikacji robi potrzebują łatwiejszego i wydajniejszego sposobu na płynne przejścia w interfejsie użytkownika lub skalowalność dla różnych ekranów. C ++ świetnie nadaje się do zasilania robota, ale Flutter świetnie nadaje się do tworzenia świetnego interfejsu aplikacji. Pozwalanie programistom na wykorzystanie narzędzi, które pomagają tworzyć lepsze aplikacje, oznacza, że ​​otrzymujemy lepsze aplikacje.

Te nowe narzędzia w połączeniu z ujednoliconą podstawą oprogramowania na wszystkich urządzeniach oznacza, że ​​jedna aplikacja może działać wszędzie. To świetnie, ale Android już pozwala jednej aplikacji działać wszędzie, i szczerze mówiąc, oznacza to, że aplikacje w większości są zasysane na dowolnym urządzeniu oprócz telefonu. Ekrany o różnych rozmiarach wymagają różnych interfejsów użytkownika, a większość programistów koduje tylko telefon o rozmiarze telefonu, ponieważ nie jest łatwo sprawić, by aplikacja wszędzie wyglądała świetnie.

Lepsze narzędzia programistyczne to lepsze aplikacje na każdym ekranie.

To się zmieni dzięki narzędziom takim jak Flutter i to nasza druga korzyść. W tej chwili trudno jest zbudować aplikację na Androida, która działa na małym 5-calowym wyświetlaczu, ale przekształca się w 12-calowy wyświetlacz. Można to zrobić pięknie - na przykład zobacz aplikację Gmail - ale praca z tym związana zazwyczaj zniechęca programistów do pomysłu. Gdyby narzędzia pozwoliły programistom zdefiniować kilka różnych sposobów wykorzystania pełnego ekranu, aby dostarczyć nam odpowiednią ilość informacji w zaledwie kilku krokach, większość programistów by to zrobiła.

Demo Fuchsia zainstalowane na Google Pixelbook.

Tak wygląda Fuchsia na Pixelbooku. Programiści mogą łatwo zdefiniować, co trafia do mniejszych pól treści, co jest używane jako przyjemne tło, jak układ rzeczy i ile treści musimy zobaczyć, wykonując zaledwie kilka kroków. W tej chwili są tylko przykłady i pokazy, ale one dają nam doskonałe wyobrażenie o tym, czego się spodziewać. Porównaj go z Fuchsią na poniższym wyświetlaczu wielkości telefonu.

Zwróć uwagę na podobieństwa, a następnie zwróć uwagę na różnice. W ten sposób można zmienić jeden program, w tym przypadku prosty interfejs użytkownika lub aplikację „domową”, tak aby działał na dwóch ekranach o różnych rozmiarach. Tego brakuje Androidowi w obecnym stanie. To jest to, co musimy zrobić. Dlatego Google - i my - chcemy, aby Fuchsia stała się rzeczywistością.

Nic nie jest ostateczne, wszystko może się zmienić

Jak wspomniano na początku tego artykułu, zbudowaliśmy to na mieszance plotek, przesłanych kodów źródłowych, ciekawostek z poufnych informacji i odrobiny wyobraźni. Google nie powiedział nic o przyszłości, w której fuksja jest rzeczywistością.

To ważne, ponieważ jest to plik OLBRZYMI przedsiębiorstwo. Jest to nawet większe niż tworzenie Androida, ponieważ wiele z nich obejmuje kodowanie dolnej warstwy, a nie zależność od istniejącego oprogramowania. Android został zbudowany na Linuksie, iOS na BSD, Fuchsia jest budowana od podstaw. Zajmie nam to kilka lat mógłby zobacz wersję konsumencką lub nawet publiczną do przetestowania, która nie jest tylko demonstracją koncepcji. To ciężka praca, która potrwa tysiące godzin.

Wierzę, że Google ma plany dotyczące Fuchsia i nie jest to tylko ulubiony projekt utalentowanych programistów lub coś, co Google rozpocznie i nigdy nie zakończy. Zwracam na to szczególną uwagę, nie tylko dlatego, że zarabiamy na życie, ale dlatego, że jesteśmy zainteresowani i zdumieni tym, co może się rozwinąć w wyniku projektu. Będziemy nadal odwiedzać tę przestrzeń i dodawać informacje, gdy tylko będą dostępne, ale na razie mamy do czynienia głównie z wyuczonym zgadywaniem i wieloma życzeniami.

3 najlepsze sposoby, w jakie Fuchsia może być lepszym systemem operacyjnym niż Android

Chromebooki dla wszystkich

  • Najlepsze Chromebooki
  • Najlepsze Chromebooki dla studentów
  • Najlepsze Chromebooki dla podróżników
  • Najlepsze koncentratory USB-C do Chromebooków
  • Lenovo C340 w Amazon

Możemy otrzymać prowizję za zakupy za pomocą naszych linków. Ucz się więcej.

To najlepsze bezprzewodowe słuchawki douszne, które możesz kupić za każdą cenę!
Czas przeciąć przewód!

To najlepsze bezprzewodowe słuchawki douszne, które możesz kupić za każdą cenę!

Najlepsze bezprzewodowe słuchawki douszne są wygodne, świetnie brzmią, nie kosztują zbyt wiele i łatwo mieszczą się w kieszeni.

Wszystko, co musisz wiedzieć o PS5: data premiery, cena i nie tylko
Następne pokolenie

Wszystko, co musisz wiedzieć o PS5: data premiery, cena i nie tylko.

Sony oficjalnie potwierdziło, że pracuje nad PlayStation 5. Oto wszystko, co o nim wiemy.

Nokia wprowadza na rynek dwa nowe, budżetowe telefony z Androidem One poniżej 200 dolarów
Nowe Nokie

Nokia wprowadza na rynek dwa nowe budżetowe telefony z Androidem One poniżej 200 USD.

Nokia 2.4 i Nokia 3.4 to najnowsze dodatki do budżetowej linii smartfonów HMD Global. Ponieważ oba są urządzeniami z Androidem One, mają gwarancję otrzymania dwóch głównych aktualizacji systemu operacyjnego i regularnych aktualizacji zabezpieczeń przez okres do trzech lat.

To są najlepsze zespoły dla Fitbit Sense i Versa 3
Nowe i ulepszone

To są najlepsze zespoły dla Fitbit Sense i Versa 3.

Wraz z wydaniem Fitbit Sense i Versa 3 firma wprowadziła również nowe pasma nieskończoności. Wybraliśmy najlepsze, aby ułatwić Ci pracę.

instagram story viewer