元々のFirefox OSチームは2016年リリースのTV向けのFirefox OS 2.6 [github.com]が最後で 2016年3月からB2G OS Transition Project [mozilla.org]が行われてB2G OS [mozilla.org]になった。 HTML表示についてはFirefox OS 2.6でのGecko 48ベースが最新で、それ以降更新は行われていない。
また、既存のFirefoxOSアプリの互換性の問題でFirefox OS 59以降のバージョンは使えない。(KaiOS開発環境セットアップマニュアル [kaiostech.com]に「You will need to get the Firefox v59 or older version for KaiOS implementations」と書いてある)
結構な大仕事だと思うんだけど、どうやってくんだろう? (スコア:4, 興味深い)
元々のFirefox OSチームは2016年リリースのTV向けのFirefox OS 2.6 [github.com]が最後で
2016年3月からB2G OS Transition Project [mozilla.org]が行われてB2G OS [mozilla.org]になった。
HTML表示についてはFirefox OS 2.6でのGecko 48ベースが最新で、それ以降更新は行われていない。
この放置され続けているHTML表示部分のアップデートを行いたいんだけど、たとえば2017年11月リリースのFirefox 57のアドオン刷新とServo CSSレンダリングエンジン追加など、Gecko48時代と比べると構造が変わりすぎてて容易にはアップデートできる状況になかったから、手をつけられていなかった。
また、既存のFirefoxOSアプリの互換性の問題でFirefox OS 59以降のバージョンは使えない。(KaiOS開発環境セットアップマニュアル [kaiostech.com]に「You will need to get the Firefox v59 or older version for KaiOS implementations」と書いてある)
この状況下で、どういう風に最新のGeckoをKaiOSに取り入れるようにしていくのか興味深いところです。
Re:結構な大仕事だと思うんだけど、どうやってくんだろう? (スコア:1)
あ、「Firefox OS 59以降のバージョン」って変なことかいてた
「Firefox 59より後のバージョン」ですね
Re: (スコア:0)
パナのFirefox OS TV って、どうなったんでしょうか? 穴があいたままなのか、バナが独自にメンテしてるのか
Re: 結構な大仕事だと思うんだけど、どうやってくんだろう? (スコア:3, 参考になる)
はっきりと書かれてないので推測なんですが
パナソニックの「テレビ」 ソフトウェア提供サービス [panasonic.com]から、
Firefox OS採用が謳われている2015年のLCD CX700/CX800シリーズのページに飛んでソースコード一覧 [panasonic.net]見ると「gecko.tgz,gaia.tgz」と「webkit_537.tgz」がいる
そして、2019年のOLED GZ1000/1800/2000のページに飛んでソースコード一覧 [panasonic.net]みると、相変わらず「gecko.tgz,gaia.tgz」はいる。webkitは「webkit3.tgz,webkit4.tgz」の2種類ある。
また、それ以外にもいろいろ追加されている。
ここらから考えると、Firefox OSを元に開発を開始したけど、継ぎ足しを重ねてだいぶ別物になっているような気がします。
HTMLレンダリング部分は動画サービス等の互換性問題からwebkitにしているのかな?という感じを受けます。