LG ippubblika l-pjattaforma webOS Open Source Edition 2.27

Ġie introdott ir-rilaxx tal-pjattaforma miftuħa webOS Open Source Edition 2.27, li tista 'tintuża fuq diversi apparati portabbli, bordijiet u sistemi ta' infotainment tal-karozzi. Il-bordijiet Raspberry Pi 4 huma kkunsidrati bħala l-pjattaforma tal-hardware ta 'referenza Il-pjattaforma hija żviluppata f'repożitorju pubbliku taħt il-liċenzja Apache 2.0, u l-iżvilupp huwa ssorveljat mill-komunità, li jaderixxi ma' mudell ta 'ġestjoni tal-iżvilupp kollaborattiv.

Bidliet ewlenin fir-rilaxx il-ġdid:

  • Il-magna tal-browser ġiet aġġornata għal Chromium 120 (preċedentement intużat il-verżjoni 108). L-applikazzjoni li timplimenta l-browser Enact ġiet konvertita biex tuża l-kunċett tal-Browser Shell minflok l-App Shell, li espandiet il-funzjonalità u l-flessibilità tal-ipproċessar tal-kontenut. L-arkitettura tal-applikazzjonijiet tal-App Shell tinvolvi l-użu tal-implimentazzjoni tagħha stess tal-interface tal-utent, li fiha jintwera l-kontenut tal-web ipprovdut, u l-arkitettura tal-Browser Shell tidħol għall-użu ta 'elementi standard tal-interface tal-browser bażi.
  • Ġew miżjuda karatteristiċi addizzjonali għal applikazzjonijiet tal-web awtonomi (PWA, Progressive Web Application), bħal appoġġ għan-navigazzjoni b'buttuni 'l quddiem u lura, scrolling aktar konvenjenti u l-abbiltà li jintwerew notifiki push.
  • Żieda fl-effiċjenza tal-proċess tal-assemblaġġ. L-estensjonijiet tal-fajls bl-immaġini biex jaħdmu fl-emulator ġew mibdula minn ".wic.vmdk" għal "wic.vmdk.gz".
  • Il-metodu setSupportedActions ġie miżjud mal-API com.webos.service.mediacontroller, li tifforma l-interface tal-kontroll tal-plejbek, biex tissettja l-lista ta 'operazzjonijiet appoġġjati (play, pause, next, previous, mute, unmute).
  • Is-servizz tas-sistema luna-sysservice huwa meħlus mill-irbit ma' Qt.
  • Il-qafas Qt ġie aġġornat għall-verżjoni 6.7.2.
  • Żid il-ħila li tbiddel il-kuluri użati fid-disinn tal-konfiguratur (applikazzjoni ta 'Settings).


LG ippubblika l-pjattaforma webOS Open Source Edition 2.27

Il-pjattaforma webOS kienet oriġinarjament żviluppata minn Palm fl-2008 u użata fuq l-ismartphones Palm Pre u Pixie. Fl-2010, wara l-akkwist tal-Palm, il-pjattaforma għaddiet f'idejn Hewlett-Packard, u wara HP ppruvat tuża din il-pjattaforma fil-printers, tablets, laptops u PCs tagħha. Fl-2012, HP ħabbret it-trasferiment ta 'webOS għal proġett ta' sors miftuħ indipendenti u fl-2013 bdiet tiftaħ il-kodiċi tas-sors tal-komponenti tagħha. Il-pjattaforma ġiet akkwistata mingħand Hewlett-Packard minn LG fl-2013 u issa tintuża fuq aktar minn 70 miljun TV u tagħmir tal-konsumatur LG. Fl-2018, ġie mwaqqaf il-proġett webOS Open Source Edition, li permezz tiegħu LG ipprova jerġa 'lura għall-mudell ta' żvilupp miftuħ, jattira parteċipanti oħra u jespandi l-firxa ta 'apparati appoġġjati fil-webOS.

L-ambjent tas-sistema webOS huwa ffurmat bl-użu ta 'l-għodda OpenEmbedded u l-pakketti bażi, kif ukoll is-sistema tal-bini u s-sett ta' metadata mill-proġett Yocto. Il-komponenti ewlenin ta 'webOS huma s-sistema u l-maniġer tal-applikazzjoni (SAM, System and Application Manager), li huwa responsabbli għat-tmexxija tal-applikazzjonijiet u s-servizzi, u l-Luna Surface Manager (LSM), li jifforma l-interface tal-utent. Il-komponenti jinkitbu bl-użu tal-qafas Qt u l-magna tal-browser Chromium.

Ir-rendering isir permezz ta 'maniġer kompost li juża l-protokoll Wayland. Biex jiġu żviluppati applikazzjonijiet tad-dwana, huwa propost li jintużaw teknoloġiji tal-web (CSS, HTML5 u JavaScript) u l-qafas Enact ibbażat fuq React, iżda huwa wkoll possibbli li jinħolqu programmi f'C u C ++ b'interface ibbażata fuq Qt. L-interface tal-utent u l-applikazzjonijiet grafiċi inkorporati huma implimentati l-aktar bħala programmi indiġeni miktuba bl-użu tat-teknoloġija QML. B'mod awtomatiku, jiġi offrut il-Home Launcher, li huwa ottimizzat għall-operat tal-touch screen u joffri l-kunċett ta 'mapep suċċessivi (minflok twieqi).

Il-ħażna DB8 tintuża biex taħżen dejta strutturata bl-użu tal-format JSON, bl-użu tad-database LevelDB bħala backend. Bootd, ibbażat fuq systemd, jintuża għall-inizjalizzazzjoni. Is-sottosistemi uMediaServer u Media Display Controller (MDC) huma offruti għall-ipproċessar ta' kontenut multimedjali, u l-awdjo server Jintuża PulseAudio. Għal aġġornamenti awtomatiċi tal-firmware, jintużaw OSTree u atomic partition replacement (jinħolqu żewġ partizzjonijiet tas-sistema, waħda minnhom attiva, u l-oħra tintuża biex tikkopja l-aġġornament).

Sors: opennet.ru

Ixtri hosting affidabbli għal siti bi protezzjoni DDoS, servers VPS VDS 🔥 Ixtri hosting ta' websajts affidabbli bi protezzjoni DDoS, servers VPS VDS | ProHoster