LG telah menerbitkan platform webOS Open Source Edition 2.19

Rilis platform terbuka webOS Open Source Edition 2.19 telah diterbitkan, yang dapat digunakan pada berbagai perangkat portabel, papan, dan sistem infotainment mobil. Papan Raspberry Pi 4 dianggap sebagai platform perangkat keras referensi. Platform ini dikembangkan dalam repositori publik di bawah lisensi Apache 2.0, dan pengembangan diawasi oleh komunitas, mengikuti model manajemen pengembangan kolaboratif.

Platform webOS awalnya dikembangkan oleh Palm pada tahun 2008 dan digunakan pada smartphone Palm Pre dan Pixie. Pada tahun 2010, setelah pengambilalihan Palm, platform tersebut berpindah ke tangan Hewlett-Packard, setelah itu HP mencoba menggunakan platform ini di printer, tablet, laptop, dan PC-nya. Pada tahun 2012, HP mengumumkan terjemahan webOS menjadi proyek sumber terbuka independen dan pada tahun 2013 mulai membuka kode sumber komponennya. Pada tahun 2013, platform ini dibeli dari Hewlett-Packard oleh LG dan kini digunakan di lebih dari 70 juta TV LG dan perangkat konsumen. Pada tahun 2018, proyek webOS Open Source Edition didirikan, melalui upaya LG untuk kembali ke model pengembangan terbuka, menarik peserta lain, dan memperluas jangkauan perangkat yang didukung di webOS.

Lingkungan sistem webOS dibuat menggunakan alat OpenEmbedded dan paket dasar, serta sistem build dan sekumpulan metadata dari proyek Yocto. Komponen utama webOS adalah manajer sistem dan aplikasi (SAM, Manajer Sistem dan Aplikasi), yang bertanggung jawab menjalankan aplikasi dan layanan, dan Luna Surface Manager (LSM), yang membentuk antarmuka pengguna. Komponen ditulis menggunakan kerangka Qt dan mesin browser Chromium.

Rendering dilakukan melalui manajer komposit menggunakan protokol Wayland. Untuk mengembangkan aplikasi khusus, diusulkan untuk menggunakan teknologi web (CSS, HTML5 dan JavaScript) dan kerangka kerja Enact, berdasarkan React, tetapi juga dimungkinkan untuk membuat program dalam C dan C++ dengan antarmuka berbasis Qt. Shell pengguna dan aplikasi grafis bawaan sebagian besar diimplementasikan sebagai program asli yang ditulis menggunakan teknologi QML. Shell Home Launcher default dioptimalkan untuk kontrol layar sentuh dan menawarkan konsep memutar peta (bukan jendela).

Untuk menyimpan data dalam bentuk terstruktur menggunakan format JSON digunakan penyimpanan DB8, dengan menggunakan database LevelDB sebagai backend. Bootd digunakan untuk inisialisasi berdasarkan systemd. Subsistem uMediaServer dan Media Display Controller (MDC) ditawarkan untuk memproses konten multimedia; PulseAudio digunakan sebagai server suara. Untuk memperbarui firmware secara otomatis, OSTree dan penggantian partisi atom digunakan (dua partisi sistem dibuat, satu aktif, dan yang kedua digunakan untuk menyalin pembaruan).

Perubahan utama dalam rilis baru:

  • Aplikasi Rumah telah ditingkatkan untuk menyertakan bilah status dengan pilihan fitur yang paling sering digunakan. Memberikan dukungan untuk pengeditan gratis isi panel aplikasi. Menambahkan gerakan layar baru.
    LG telah menerbitkan platform webOS Open Source Edition 2.19
  • Aplikasi Video Call disertakan untuk melakukan panggilan video dan mengadakan rapat video virtual. Dalam bentuknya saat ini, hanya komunikasi melalui Cisco Webex dan Microsoft Teams yang didukung.
    LG telah menerbitkan platform webOS Open Source Edition 2.19
  • Lingkungan baris perintah disediakan untuk membuat aplikasi Dompet Blockchain Anda sendiri, yang menyederhanakan operasi seperti menandatangani transaksi dan mencatat transaksi tersebut di blockchain.
  • Enact Browser telah menambahkan dukungan untuk layanan deteksi malware dan menerapkan jendela pop-up yang meminta izin pengguna.
  • Menambahkan dukungan untuk mendeteksi perangkat audio internal dan eksternal di server suara audiod. Pada layanan sistem (Layanan Sys) ditambahkan dukungan untuk perangkat suara sekunder (subperangkat), kartu suara internal, dan kamera MIPI. PulseAudio menggunakan mekanisme ECNR (Echo Cancellation Noise Reduction).
  • Komponen platform Linux tertanam Yocto telah diperbarui ke rilis 4.0.
  • Mesin browser telah diperbarui ke Chromium 94 (sebelumnya Chromium 91). Kemampuan untuk menggunakan gamepad telah ditambahkan untuk aplikasi web webOS.
  • Font Noto yang diperbarui (menambahkan dukungan untuk karakter Unicode 15.0.0).
  • Transisi ke Qt 6.4 telah selesai. Kerangka web Enact telah diperbarui ke versi 4.5.0.

Sumber: opennet.ru

Tambah komentar