
A webOS, más néven webOS TV és nyílt webOS, egy többfeladatos operációs rendszer intelligens eszközökhöz, például televíziókhoz és órákhoz, Linux alapú.
Néhány napja bejelentették a webOS OSE 2.24 új verziójának kiadása, amely a Chromium 108-as verzióra frissített webOS OSE webmotorral, valamint a médiaszolgáltatások közötti függőségek megszüntetésével, fejlesztésekkel, hibajavításokkal és egyebekkel érkezik
Azok számára, akik még mindig nem ismerik a webOS nyílt forráskódú kiadását (vagy más néven webOS OSE), tudniuk kell, hogy a webOS platformot eredetileg a Palm fejlesztette ki 2008-ban. A webOS rendszerkörnyezet az OpenEmbedded és az alapcsomagok, valamint a Yocto projekt összeállítási rendszerének és metaadatkészletének felhasználásával épül fel.
A webOS kulcsfontosságú összetevői a System and Application Manager (SAM), amely az alkalmazások és szolgáltatások futtatásáért felelős, valamint a Luna Surface Manager (LSM), amely a felhasználói felületet képezi.
A renderelés a Wayland protokollt használó összetett kezelőn keresztül történik. Egyedi alkalmazások fejlesztéséhez webes technológiák (CSS, HTML5 és JavaScript) és a React alapú Enact keretrendszer alkalmazása javasolt, de lehetőség van C és C++ nyelvű programok készítésére is Qt alapú felülettel.
A WebOS Open Source Edition 2.24 legfőbb új szolgáltatásai
Az egyik legfontosabb változás a webOS OSE 2.24 új kiadása a médiaszolgáltatások közötti függőségek megszüntetése, mivel az előző verzióig a fejlesztőknek több API-ból kellett metódusokat meghívniuk egyes multimédiás funkciók megvalósításához. Ez a használati forgatókönyv egyáltalán nem volt felhasználóbarát.
Ezért a fejlesztők a multimédiás szolgáltatások átalakításán dolgozott, azzal a céllal, hogy megszüntesse a kapcsolatokat a multimédiás szolgáltatások között a fényképezőgép és a multimédiás szerver között (uMediaServer), ennélfogva, Egyes funkciók megvalósításához a fejlesztőnek különböző API-kból kellett metódusokat meghívnia. Megemlítik, hogy egy új felvételi szolgáltatás és egy külön előnézeti funkció került hozzáadásra.
Egy másik változás, amely kiemelkedik az új verzióból, a új egyetemes felvételi szolgáltatás, melyik a médiarögzítés új API-jaként jelenik meg «com.webos.service.mediarecorder» videó rögzítéséhez a kameráról és hangfelvételhez a mikrofonról.
Ezen felül a webOS OSE 2.24-ben külön funkcionalitást valósított meg a kameraadatok előnézetének megszervezéséhez, csak az API-hoz kapcsolódik «com.webos.service.camera2» mivel korábban API-k használatára volt szükség „com.webos.service.camera2” és „com.webos.media” együtt.
A többi változás közül amelyek kiemelkednek ebből az új verzióból:
- A böngészőmotor Chromium 108 kódbázisra frissült (korábban Chromium 94-et használt).
- A Qt 6.7.0-val történő fordításhoz támogatás biztosított.
- Frissítettük a loctool és bővítményeinek legújabb verzióját (v1.15.1).
- Továbbfejlesztett memóriakezelés a g-camera-pipeline kamerakomponensben.
- Az Enact böngészőben kijavítottuk a címsávban lévő URL frissítésével kapcsolatos problémát.
- Kijavítottunk egy hibát, amely fordítási hibákat okozott a natív Qt alkalmazásban
- Az emulátornak javított problémái vannak a normál Qt-alkalmazások létrehozásával.
- A com.palm.service.tellurium API dokumentált és webalkalmazásokkal való interakcióra készült.
- Kijavítottunk egy hibát, ahol a WebEx gazdagép képernyője szürke dobozként jelent meg.
- Javítottunk egy hibát, amely miatt a kamerakomponens hibákat okozott a fordítási idő alatt (32 bites).
- Kijavítottunk egy hibát, amely miatt a webkamerák nem szolgáltattak adatfolyamot.
Végül, ha többet szeretne megtudni erről az új kiadott verzióról, olvassa el a részleteket A következő linken.
Hogyan szerezhetem meg a webOS Open Source Edition 2.24 verziót?
Azok számára, akik szeretnék használni vagy tesztelni a webOS Open Source Edition verziót, elő kell készíteni a rendszerképet az eszközükhöz, ehhez tájékozódhatnak a következő lépésekből. következő link.
Érdemes megemlíteni, hogy referencia hardverplatformnak a Raspberry Pi 4 táblák számítanak, amelyek Apache 2.0 licenc alatt nyilvános tárolóban készülnek, a fejlesztést pedig a közösség felügyeli, kollaboratív fejlesztésmenedzsment modellt követve.