LG te pibliye platfòm webOS Open Source Edition 2.19

Yo pibliye piblikasyon platfòm louvri webOS Open Source Edition 2.19, ki ka itilize sou divès aparèy pòtab, tablo ak sistèm infotainment machin. Planch Franbwaz Pi 4 yo konsidere kòm platfòm pyès ki nan konpitè referans.Platfòm lan devlope nan yon depo piblik anba lisans Apache 2.0, epi kominote a sipèvize devlopman, konfòme yo ak yon modèl jesyon devlopman kolaboratif.

Platfòm webOS la te devlope orijinèlman pa Palm an 2008 e li te itilize sou smartphone Palm Pre ak Pixie. An 2010, apre pran kontwòl Palm, platfòm la te pase nan men Hewlett-Packard, apre sa HP te eseye sèvi ak platfòm sa a nan enprimant li yo, tablèt, laptops ak PC. Nan 2012, HP te anonse tradiksyon webOS la nan yon pwojè sous louvri endepandan epi an 2013 te kòmanse louvri kòd sous eleman li yo. An 2013, LG te achte platfòm la nan men Hewlett-Packard e kounye a li itilize sou plis pase 70 milyon televizyon LG ak aparèy konsomatè yo. Nan 2018, pwojè webOS Open Source Edition te fonde, atravè ki LG te eseye retounen nan yon modèl devlopman ouvè, atire lòt patisipan yo ak elaji seri aparèy yo sipòte nan webOS.

Anviwònman sistèm webOS la kreye lè l sèvi avèk zouti OpenEmbedded ak pakè baz, ansanm ak yon sistèm bati ak yon seri metadata ki soti nan pwojè Yocto. Konpozan kle yo nan webOS yo se manadjè sistèm ak aplikasyon (SAM, Manadjè Sistèm ak Aplikasyon), ki responsab pou kouri aplikasyon ak sèvis, ak Manadjè Sifas Luna (LSM), ki fòme koòdone itilizatè a. Konpozan yo ekri lè l sèvi avèk kad Qt ak motè navigatè Chromium la.

Rann se fè atravè yon manadjè konpoze lè l sèvi avèk pwotokòl Wayland la. Pou devlope aplikasyon koutim, li pwopoze pou itilize teknoloji entènèt (CSS, HTML5 ak JavaScript) ak fondasyon Enact, ki baze sou React, men li posib tou pou kreye pwogram nan C ak C++ ak yon koòdone ki baze sou Qt. Koki itilizatè a ak aplikasyon grafik entegre yo sitou aplike kòm pwogram natif natal ki ekri ak teknoloji QML. Koki defo Kay Launcher optimize pou kontwòl ekran manyen epi li ofri konsèp kat wotasyon (olye pou fenèt).

Pou estoke done nan yon fòm estriktire lè l sèvi avèk fòma JSON, yo itilize depo DB8, lè l sèvi avèk baz done LevelDB kòm yon backend. Bootd yo itilize pou inisyalizasyon ki baze sou systemd. Sou-sistèm uMediaServer ak Media Display Controller (MDC) yo ofri pou trete kontni miltimedya; PulseAudio yo itilize kòm yon sèvè son. Pou mete ajou firmwèr la otomatikman, yo itilize OSTree ak ranplasman patisyon atomik (de patisyon sistèm yo kreye, youn nan yo aktif, epi dezyèm lan itilize pou kopye aktyalizasyon a).

Chanjman prensipal yo nan nouvo lage a:

  • Aplikasyon Kay la amelyore pou mete yon ba estati ak yon seleksyon karakteristik yo ki pi souvan itilize yo. Bay sipò pou koreksyon gratis nan sa ki nan panèl aplikasyon an. Te ajoute nouvo jès ekran.
    LG te pibliye platfòm webOS Open Source Edition 2.19
  • Aplikasyon Videyo Call la enkli pou fè apèl videyo ak òganize reyinyon videyo vityèl. Nan fòm aktyèl li yo, se sèlman kominikasyon atravè Cisco Webex ak Microsoft Teams kounye a sipòte.
    LG te pibliye platfòm webOS Open Source Edition 2.19
  • Yo bay yon anviwònman liy kòmand pou kreye pwòp aplikasyon pou Blockchain Wallet ou a, ki senplifye operasyon tankou siyen tranzaksyon yo ak antre tranzaksyon sa yo sou blockchain la.
  • Enact Browser te ajoute sipò pou yon sèvis deteksyon malveyan ak aplike yon fenèt pop-up mande itilizatè a otorizasyon.
  • Te ajoute sipò pou detekte aparèy odyo entegre ak ekstèn nan sèvè son odyo a. Nan sèvis sistèm lan (Sys Service) te ajoute sipò pou aparèy son segondè (sub-aparèy), kat son entegre ak kamera MIPI. PulseAudio sèvi ak mekanis ECNR (Echo Cancellation Noise Reduction).
  • Konpozan yo nan platfòm Linux entegre Yocto yo te mete ajou pou lage 4.0.
  • Motè navigatè a te mete ajou ak Chromium 94 (anvan Chromium 91). Yo te ajoute kapasite pou itilize gamepads pou aplikasyon pou webOS.
  • Mete ajou polis Noto (te ajoute sipò pou karaktè Unicode 15.0.0).
  • Tranzisyon an nan Qt 6.4 fini. Kad entènèt Enact la te mete ajou nan vèsyon 4.5.0.

Sous: opennet.ru

Add nouvo kòmantè