Firefox OS@ABC 2013 Autumn (2013/10/20)
by Tomoya Asai (dynamis)
about:me
Tomoya ASAI
Mozilla JapanTechnical Marketing (Evangelist)
dynamis @ communitydynamis.jp
@dynamitter
facebook.com/dynamis
mailto: Tomoya ASAI <dynamis mozilla-japan.org>@
about:animals
Firefox ロゴは現在のもので4代目だって知ってました?
Firefox 1.0 Firefox 1.5~3.0
Firefox 3.0~
http://www.behance.net/gallery/FireFox-OS-brand-mascots/7691145
出荷前のフォクすけたちです。
ある日の Mozilla Corporation オフィスです
ある日の Mozilla Corporation オフィスの一室です
Web Platform
SemanticElements
MultiMedia
Canvas
HTML5Forms
OfflineSupport
Micro-Data
WebGL
IndexedDB
SVG
Server-Sent ev.
WebSockets
WebSockets
Geo-location
FileAPI
WebStorage
XHR2
MathML
Layout
MediaQueries
HTML5
CSS3~Transform
Animation
Regions
Filters
HTML5Parser
Mouse,Key ev.
ECMAScript
CSP
SPDY
XHTML5
Orien-tation
WebWorkers
WebMessag-
ing
DOM4
SMIL Vibra-tion
XPathRSS
OGP
WAI-ARIA
W3C
WHATWG
other
Khronos
ECMA
IETF
WOFF
HTML
DNT
SemanticElements
MultiMedia
Canvas
HTML5Forms
OfflineSupport
Webm
H.264
Micro-Data
WebGL
WebSQL
IndexedDB
SVG
Server-Sent ev.
WebSockets
WebSockets
Geo-location
FileAPI
WebStorage
XHR2
MathML
WebAudio
Layout
MediaQueries
HTML5
CSS3~Transform
Animation
Regions
Filters
HTML5Parser
Mouse,Key ev.
Opus
ECMAScript ECMA
6th
USB
CSP
SPDY
WebCL
WebRTC
NetInfo
MP3
DeviceStorage
TCPSocket
NFC
File Sys
Notifi-cation
XHTML5
Orien-tation
WebWorkers
WebMessag-
ing
DOM4
SMIL Vibra-tion
Proxi-mity
XPathRSS
RDF
OGPCompo-nents
WAI-ARIA
W3C
WHATWG
other
Khronos
ECMA
IETF
WOFF
BatteryStatus
Radio
Tel
HTML
DNT
FlexBox
あらゆるデバイスを操作可能に
マルチタッチ
ボタン&キー
マイク
カメラスピーカー
振動モーター
ジャイロBluetooth
光センサー近接センサー
加速度計
USB 接続
C 言語に迫る高速化 (asm.js)
asm.js 形式の JavaScript コード実行はFirefox なら C 言語より数割遅い程度
実レベル: Box2D 物理演算エンジン
Box2D では C 言語ネイティブの半分程度の速度
Chrome や IE でも通常の JS より asm.js の方が高速Java や CrossBridge (Flash C++ Compiler) より高速Flash (AS3) や Dart と比べれば asm.js が圧倒的
実用例: Unreal Engine
100 万行以上の C & OpenGL コードを 5 日で移植LLVM + Emscripten で JavaScript (asm.js) に変換
epic CITADEL http://www.unrealengine.com/html5/
Firefox OS
多数企業と共同開発・製品化
主要 18 キャリアが賛同KDDI, Telefónica, Deutsche Telekom、Telenor...
チップ&端末メーカーQualcomm, ARMZTE, Alcatel, LG, Huawei, SonyFoxconn...
もちろん未発表の企業もありますがお話しできません (笑)
ZTE Open & Alcatel One Touch Fire
7月、8月に最初に発売
7月2日にスペインで発売Telefónica が ZTE Open を発売実質 5000円 の誰でもスマホ€69 (税込) プリペイド €30 含む
続けて他の国にも展開7月12日にポーランドで発売8月1日にコロンビア、ベネズエラ
日本や北米では 2013~2014 年中の見込み http://mozilla.jp/blog/entry/10310/
SIM フリー版も eBay で発売
ZTE Open SIM フリー版開発者や初期採用者向けeBay US / HK で 79.99 ドルeBay UK で 59.99 ポンドオレンジは eBay 限定カラー!日本からは HK で買いましょう
http://www.ebay.com/itm/331031989534https://blog.mozilla.org/blog/zte-will-soon-start-sales-of-firefox-os-phones-on-ebay/
10月から更に多くの市場へ展開
Telefónicaブラジルその他ラテンアメリカ各国Deutsche Telekomドイツ、ギリシャ、ハンガリーTelenorハンガリー、セルビア、モンテネグロFirefox OS 1.1 搭載端末を発売
Firefox OS ロードマップ
12 週間毎にアップデート既存端末も順次更新される
Firefox OS 1.2Android 4.3 × Firefox 26 ベース
Firefox OS 1.3WebRTC, NFC, DataStore etc
UX 刷新プロジェクト進行中https://wiki.mozilla.org/B2G/Roadmap
App Dev
アプリ開発の流れ
普通に Web 開発アプリマネージャ or Firebug etc.
manifest ファイルを用意メタ情報を JSON 形式で記載
シミュレータや実機テストAndroid Firefox でもテスト
https://github.com/dynamis/firefoxos/wiki/simulator
Firefox のアプリマネージャ
Firefox 標準の開発ツール実機やシュミレータでデバッグFirefox 26 から標準搭載
シュミレータや実機で開発リアルタイム編集やプロファイラなど開発に必要なものが一通り
Firefox OS 1.3 Simulator
ホーム画面がちょっと変わりますね
Recommended