Uruchomienie nowa wersja WebOS Open Source w wersji 2.20, który pojawia się, poprawiając dużą liczbę błędów wykrytych w poprzedniej wersji, oprócz tego implementuje również szereg ulepszeń, a przede wszystkim oferuje obrazy dla Raspberry Pi 4.
Dla tych, którzy wciąż nie wiedzą o webOS Open Source Edition (lub znanym również jako webOS OSE), powinieneś wiedzieć, że platforma webOS została pierwotnie opracowana przez firmę Palm w 2008 roku. Środowisko systemu webOS jest zbudowane z wykorzystaniem OpenEmbedded i podstawowych pakietów, a także systemu kompilacji i zestawu metadanych z projektu Yocto.
Kluczowymi komponentami webOS są System and Application Manager (SAM), który jest odpowiedzialny za uruchamianie aplikacji i usług oraz Luna Surface Manager (LSM), który tworzy interfejs użytkownika. Renderowanie odbywa się za pomocą złożonego menedżera przy użyciu protokołu Wayland. Do tworzenia aplikacji niestandardowych proponuje się wykorzystanie technologii webowych (CSS, HTML5 i JavaScript) oraz frameworka Enact opartego na React, ale możliwe jest również tworzenie programów w C i C++ z interfejsem opartym na Qt.
Główne nowe funkcje WebOS Open Source Edition 2.20
W tej nowej wersji, która jest prezentowana, podkreślono, że si zaczął dostarczać obrazy webOS Clipart do płytki i emulatora Raspberry Pi 4, wspomniano, że wygenerowane obrazy zostaną opublikowane na GitHub kilka dni po wydaniu.
Kolejną wyróżniającą się zmianą jest to UI systemu zostało przeniesione z frameworka Moonstone do Sandstone, poza tym zmieniono ikony paska stanu i tyle dodano możliwość łączenia się z Wi-Fi z paska stanu (dzięki temu możesz teraz przejrzeć listę Wi-Fi, które kiedykolwiek były podłączone). Konfigurator daje możliwość przeglądania listy znanych punktów dostępowych Wi-Fi, z którymi kiedykolwiek nawiązywano połączenia.
Poza tym, czerwony wskaźnik jest teraz wyświetlany na karcie przeglądarki WebEX, aby poinformować użytkownika, że używany jest dźwięk lub wideoNależy również zauważyć, że początkowe opóźnienie zostało zmniejszone, gdy webOS OSE działa jako klient CEC (Consumer Electronics Control).
Z drugiej strony dodano skrót klawiaturowy (Ctrl + Alt + F9) do robienia zrzutów ekranu (zapisany w /tmp/screenshots), a także Ctrl + Alt + F10 do usuwania wszystkich zrzutów ekranu.
Z innych zmian które wyróżniają się na tle nowej wersji:
- Zaktualizowana wersja narzędzi lokalizacyjnych
- Zmieniono domyślną opcję kompilacji dla środowiska webruntime i WAM na Clang.
- Naprawiono problem, przez który filmy HTML5 nie były odtwarzane w emulatorze
- Naprawiono problem polegający na tym, że klawisz Enter nie działał, jeśli użytkownik wielokrotnie aktywował klawiaturę programową.
- Naprawiono problem, w wyniku którego ekran główny nie wyświetlał się poprawnie, jeśli rozdzielczość ekranu głównego była wyższa niż rozdzielczość ekranu dodatkowego.
- Naprawiono problem polegający na tym, że użycie myszy na ekranie dodatkowym powodowało zniknięcie aplikacji Start
- Naprawiono problem polegający na tym, że pomijanie filmów za pomocą skrótów (klawisze numeryczne + klawisze Enter) nie działało.
- Naprawiono problem polegający na tym, że
com.webos.applicationService/remove
metoda nie usunęła całkowicie aplikacji
Wreszcie, jeśli chcesz dowiedzieć się więcej o tej nowej wydanej wersji, możesz zapoznać się ze szczegółami W poniższym linku.
Jak zdobyć webOS Open Source Edition 2.20?
Dla tych, którzy są zainteresowani możliwością używania lub testowania webOS Open Source Edition, konieczne jest wygenerowanie obrazu systemu dla swojego urządzenia, w tym celu mogą zapoznać się z krokami, które należy wykonać z następujący link.
Warto wspomnieć, że referencyjną platformą sprzętową są płyty Raspberry Pi 4. Platforma jest rozwijana w publicznym repozytorium na licencji Apache 2.0, a rozwój jest nadzorowany przez społeczność, zgodnie z modelem współpracy rozwoju.