LG şirkəti webOS Açıq Mənbə Versiyası 2.19 platformasını dərc etdi.

webOS Açıq Mənbə Versiyası 2.19 yayımlanıb və bu platforma müxtəlif portativ cihazlarda, platalarda və avtomobil infotainment sistemlərində istifadə edilə bilər. Əsas dəstək olunan aparat platforması kimi Raspberry Pi 4 plataları müzakirə olunur. Platforma açıq mənbə lisenziyasına (Apache 2.0) əsaslanaraq ictimai bir depozitoriyada inkişaf etdirilir və inkişaf prosesini cəmiyyət yönləndirir, birlikdə inkişaf etmə modeli ilə.

webOS platforması 2008-ci ildən Palm şirkəti tərəfindən yaradılıb və Palm Pre və Pixie smartfonlarında istifadə edilib. 2010-cu ildə Palm şirkətinin Hewlett-Packard tərəfindən satın alınmasından sonra platforma HP-yə keçdi, bu zaman HP bu platformanı çap cihazlarında, planşetlərdə, noutbuklarda və kompüterlərdə istifadə etməyə çalışdı. 2012-ci ildə HP webOS-u müstəqil açıq layihəyə çevirmək niyyətində olduğunu elan etdi və 2013-cü ildən komponentlərinin mənbə kodunu açmağa başladı. 2013-cü ildə platforma Hewlett-Packard-dan LG tərəfindən satın alındı və artıq 70 milyondan çox LG televizorlarında və istehlak məhsullarında istifadə edilir. 2018-ci ildə LG webOS Açıq Mənbə Versiyası layihəsini həyata keçirdi, bu vasitə ilə LG açıq inkişaf modelinə geri dönmək, digər iştirakçıları cəlb etmək və webOS ilə dəstəklənən cihazların çeşidini genişləndirmək istədi.

webOS sistem mühiti OpenEmbedded vasitələri və əsas paketləri, eləcə də Yocto layihəsindən olan yığma sistemi və metadata dəstindən istifadə etməklə formalaşır. webOS-un əsas komponentləri arasında tətbiqlərin və xidmətlərin icrasına cavabdeh olan Sistem və Tətbiq Meneceri (SAM) və istifadəçi interfeysini formalaşdıran Luna Surface Manager (LSM) var. Bu komponentlər Qt çərçivəsində və Chromium brauzer mühərriki ilə yazılıb.

Renderləmə, Wayland protokolunu tətbiq edən kompozit meneceri vasitəsi ilə həyata keçirilir. İstifadəçi tətbiqlərinin hazırlanması üçün web-texnologiyaların (CSS, HTML5 və JavaScript) və React əsasında hazırlanmış Enact çərçivəsinin istifadəsi tövsiyə olunur, lakin Qt əsasında interfeyslə C və C++ proqramlarının yazılması da mümkündür. İstifadəçi interfeysi və daxil olan qrafik tətbiqlər əsasən QML texnologiyasından istifadə edərək native proqramlar kimi həyata keçirilir. Default olaraq, sensor ekranlarla idarə edilməyə optimallaşdırılmış Home Launcher interfeysi təklif olunur və pəncərələr əvəzinə bir-birini əvəz edən kartlar konsepsiyasını təklif edir.

JSON formatında strukturlaşdırılmış məlumatların saxlanması üçün DB8 anbarı istifadə olunur ki, burada LevelDB verilənlər bazası backend kimi fəaliyyət göstərir. İnkşafa bootd istifadə olunur ki, bu da systemd əsaslanır. Multimedia məzmununun emalı üçün uMediaServer və Media Display Controller (MDC) alt sistemləri təklif olunur. server PulseAudio istifadəyə verilir. Avtomatik firmware yeniləməsi üçün OSTree və atomik bölmə dəyişməsi tətbiq olunur (iki sistem bölməsi yaradılır, birinin aktiv olduğu, digərinin isə yeniləmənin köçürülməsi üçün istifadə edildiyi).

Yeni versiyadakı əsas dəyişikliklər:

  • Evdə ekran (Home App) artırılıb, burada ən tez istifadə olunan imkanların seçimi ilə vəziyyət çubuğu əlavə edilib. Tətbiq panelinin məzmununu sərbəst redaktə etmək dəstəyi təqdim olunub. Yeni ekran jestləri əlavə edilib.
    LG şirkəti webOS Açıq Mənbə Versiyası 2.19 platformasını dərc etdi.
  • Video çağırışları həyata keçirmək və virtual videomühazirələr keçirmək üçün Video Call tətbiqi daxil edilib. Hazırda yalnız Cisco Webex və Microsoft Teams vasitəsilə əlaqə qurma dəstəyi mövcuddur.
    LG şirkəti webOS Açıq Mənbə Versiyası 2.19 platformasını dərc etdi.
  • Blockchain Wallet ilə öz tətbiqlərinizi yaratmaq üçün komandalar üçün mühit təqdim olunur, bu da tranzaksiyaların imzalanması və onların blockchain-də jurnalının aparılması kimi əməliyyatların yerinə yetirilməsini asanlaşdırır.
  • Enact Browser-a zərərli proqramların müəyyən olunması xidməti üçün dəstək əlavə edilib və istifadəçi üçün icazə tələb edən pop-up pəncərə reallaşdırılıb.
  • Səsin sunucusu audiod daxil edilmiş və xarici səs avadanlıqlarının müəyyən olunmasına dəstək əlavə edilib. Sistem xidməti (Sys Service) ikinci dərəcəli səs avadanlıqları (subdevices), daxili səs kartları və MIPI kameralar üçün dəstək əlavə edilib. PulseAudio-da ekrandan əks olmanın azaldılması üçün ECNR (Echo Cancellation Noise Reduction) mexanizmi tətbiq edilib.
  • Yocto daxil edilmiş Linux sistemləri üçün platforma komponentləri 4.0 versiyasına yenilənib.
  • Brauzer mühərriki Chromium 94 versiyasına yenilənib (əvvəlki versiya Chromium 91 idi). webOS web tətbiqləri üçün oyun kontrollerlərini istifadə etmə imkanı əlavə edilib.
  • Noto fontları yeniləndi (Unicode 15.0.0 simvollarının dəstəyi əlavə edilib).
  • Qt 6.4 versiyasına keçid həyata keçirilib. Enact web çərçivəsi 4.5.0 versiyasına yenilənib.

Mənbə: opennet.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster