Reborn as Firefox OS

Preview:

DESCRIPTION

ABC 2014 Spring で使用したスライド http://www.android-group.jp/conference/abc2014s/conference/device/#anc_sess29

Citation preview

Reborn as Firefox OS Firefox OS Summary @ ABC 2014 Spring by Tomoya Asai (dynamis)

��������� �����

)4:�

��������� ���������� �������

,��",+HN1�

Firefox OS 2.0 ~解き放て!未来~

「2.0」はイメージです。

Firefox Developer Conference in Kyoto on 2014.04.19

about:me

Tomoya ASAI

Mozilla Japan Technical Marketing (Evangelist)

dynamis @ community dynamis.jp @dynamitter facebook.com/dynamis

mailto: Tomoya ASAI <dynamis mozilla-japan.org>@

コマーシャルタイム !

Firefox OS アプリ開発ガイド

バザールで販売中 豪華執筆陣 本間雅史、宮家秀二、秋葉秀樹、今村博宣、山本祐輔、秋葉ちひろ、小山田雅史 著 仕事で FxOS してる人も含まれています

発売してから少し時間が経ってて古い情報も少しあるのはご愛敬

当日分完売 m(_ _)m

薄い本 by TechBooster

狐物語は通販も http://shop.comiczin.jp/products/detail.php?product_id=19489

topics:

Internet of Things Smart Devices Firefox OS Firefox OS in 2013 Firefox OS in 2014 Web Capability

Internet of Things

Internet of Things

あらゆるモノが繋がる未来 2020 年には 260 億 by Gartner 2020 年には 500 億 by cisco 2020 年には 2000 億 by Intel !

予測値は違うがとにかく一杯!

Smart Devices

スマートフォン

世界の出荷台数は急成長中 2012 年に世界で 7 億台 2013 年に世界で 10 億台 新興国はまだまだ成長する

国内の出荷台数は頭打ちか 2012 年に国内で 2848 万台 2013 年に国内で 3031 万台

スマートデバイス

コンピュータ以外の情報機器 テレビも家電も何でも… ネットに繋いで付加価値創造 機器間連携で付加価値創造

ウェアラブルも大人気 眼鏡、帽子、腕輪、指輪… CES/MWC には各社が大量出展…

Web とスマートデバイス

Web 技術がより重要に インターネット接続が基本 デバイスの種類が飛躍的に増加 業界標準の API が必要 HTML5 などの Web 技術がキーに Web of Things...

���JR.���%<-97(2:�

Firefox OS

!

Web is the Platform

Web ⊃ マーケット Web 全体がアプリ配信環境 マーケットは Web の一部に過ぎない

Web サイト = アプリ 既存の Web もそのままアプリに

Web 技術 = ネイティブ技術 Web 技術だけで何でも可能に 不足機能は API を定義・標準化

ステータスバー (通知、電波強度、電池残量...)も カメラやラジオも ビデオや音楽の再生も マーケットプレイスも システムの環境設定も ホーム画面や壁紙も 電話や SMS の送受信も もちろん ブラウザ も

その他なんでも...

すべて Web 技術で!

Firefox OS : Android

左上のアプリが Web 読み込み型、右上のアプリがダウンロード型

カーネル & HAL

Web Platform

App Framework

Android Runtime

Dalvik

WebKit

Java アプリ

ブラウザ アプリ

Native Library

Web アプリ

Web アプリ

Packaged Webアプリ

GeckoDeviceAPI SystemAPI

Web に最適化 シンプル&スマート

ライブラリSGL etc.

Native Interface

カーネル & HAL

日経コミュニケーション 201305 への寄稿原稿から引用

Firefox OS in 2013

Firefox OS in 2013

Web is the Platform 3 種のデバイスを 4 つキャリアが 15 ヶ国に商用展開

2013 年は 3 機種を商用展開

OPEN FIRE FIREWEB

!

ZTE Open

主な仕様: Size: 114 x 62 x 12.5 mmDisplay: 3.5 inch HVGACPU: MSM7225A 1 GHz (Cortex-A5, Adreno 200)RAM: 256 MBROM: 512 MBCamera: 3.2 MP

http://www.ztedevices.com/product/smart_phone/2bcf2d56-0c9a-4129-a25c-acce58c8e502.html

!

Alcatel One Touch Fire

主な仕様: Size: 115 x 62.3 x 12.2 mmDisplay: 3.5 inch HVGACPU: MSM7227A 1 GHz (Cortex-A5, Adreno 200)RAM: 256 MBROM: 512 MBCamera: 3.2 MP

http://www.alcatelonetouch.com/global-en/products/smartphones/one_touch_fire.html

LG Fireweb (D300)

主な仕様: Size: 113.8 x 66.5 x 9 mmDisplay: 4 inch HVGACPU: MSM7227A 1 GHz (Cortex-A5, Adreno 200)Memory: 2 GBCamera: 5 MP

http://www.vivo.com.br/firefoxos/

開発者向け端末も 3 機種

Developer Preview Phone

2013/4/23 発売 (完売) Keon: 91€+tax+shipping

MSM7225AB 1GHz, 4GB ROM, 512MB RAM, 3.5" HVGA

Peak: 149€+税+送料 MSM8225 1.2GHz x2, 4GB ROM, 512MB RAM, 4.3" qHD

http://www.geeksphone.com/

!

ZTE Open (eBay)

ZTE Open の SIM フリー版 開発者や初期採用者向け eBay US / HK で 79.99 ドル eBay UK で 59.99 ポンド オレンジは eBay 限定カラー! 日本へは eBay HK が発送

http://www.ebay.com/itm/331031989534 https://blog.mozilla.org/blog/zte-will-soon-start-sales-of-firefox-os-phones-on-ebay/

世界中に広がる Firefox OS

2013 年は 15 ヶ国で商用展開

Telefónica、Deutsche Telekom、Telenor、Telecom Italia スペイン、ポーランド、コロンビア、ベネズエラ、ドイツ、ブラジル、メキシコ、ペルー、ウルグアイ、ハンガリー、ギリシャ、セルビア、モンテネグロ、イタリア、チリ

!

「新しい製品、ツール、導入分野、パートナー、機能が増え、非常に魅力的な価格も揃った Firefox OS は、2014 年もさらに勢いが増すでしょう」

- John JacksonRESEARCH VICE PRESIDENT,

MOBILE & CONNECTED PLATFORMS, IDC

Firefox OS Now

Firefox OS の主な新機能

Firefox OS 1.2 Android 4.3 × Firefox 26 ベース

Firefox OS 1.3 WebRTC, NFC, DataStore...

Firefox OS 1.4 DSDS, LTE, IPv6, Camera Update...

開発計画も公開されてます: https://wiki.mozilla.org/B2G/Roadmap

Firefox OS 1.4 & 1.5 開発中

Firefox OS 1.0 - 256MB~ ZTE Open などは 256MB

Firefox 1.4 - 128MB~ プロセスフォーク方法の改善などアーキテクチャを綺麗にした結果 128MB 端末近日発売

現在も着実に成長中

Nexus5 でのスクリーンショット。Line や Flappy Bird なども揃ってます。

VIA - APC Paper / Rock

Firefox OS 標準搭載 PC 現在は開発者向け CPU: Cortex-A9 900MHz ボードは $59、箱入りで $99 HDMI 出力などあり!

Raspberry Pi クラスの Android PC が Firefox OS に正式対応したもの

フットプリント削減

Firefox OS 1.0 - 256MB~ ZTE Open などは 256MB

Firefox 1.4 - 128MB~ プロセスフォーク方法の改善などアーキテクチャを綺麗にした結果 128MB 端末近日発売

CRB にて互換性の確保

Compliance Review Board パートナー各社と作る独立組織 KDDI, Sony Mobile なども参加 Firefox OS ブランド要件の基盤 Web API の互換性・信頼性向上 パフォーマンスの向上と標準化

http://www.mozilla.jp/blog/entry/10355/ http://openwebdevice.org/

Firefox OS in 2014

新機種

ZTE OPEN II ZTE OPEN C

ZTE Open II

主な仕様: Size: 118 × 61 × 10.5 mm Display: 3.5 inch HVGACPU: MSM8210 Dual 1.2 GHz (Cortex-A7, Adreno 302)RAM: 256 MBROM: 2 GBCamera: 2 MP

CPU や ROM 容量が向上

ZTE Open C

主な仕様: Size: 126 × 64.7 × 10.8 mm Display: 4 inch WVGACPU: MSM8210 Dual 1.2 GHz (Cortex-A7, Adreno 302)RAM: 512 MBROM: 4 GBCamera: 3MP

全体的に進化したモデル

新機種

FIRE C FIRE E FIRE S

新機種

FIRE 7

!

Alcatel One Touch Fire C

主な仕様: Display: 3.5 inch HVGACPU: Dual 1.2 GHzCamera: VGA

!

!

コンパクトサイズ端末

!

Alcatel One Touch Fire C

主な仕様: Display: 4.5 inch HVGACPU: Dual 1.2 GHzCamera: 5M + VGA

!

!

全体的に進化したモデル

!

Alcatel One Touch Fire S

主な仕様: Display: 4.5 inch qHDCPU: Quad 1.2 GHzCamera: 8M + 2M

LET Support

!

2 月の発表では最高性能

!

Alcatel One Touch Fire S

主な仕様: Size: 9.9 mm thin, 275gDisplay: 7 inch qHDCPU: Dual 1.2 GHzCamera: 2M + VGA

LET Support

!

7 インチタブレットも発表

新機種

Y300

Firefox OS Flame

主な仕様: Display: 4.5 inch FWVGACPU: MSM8210 Dual 1.2 GHz (Cortex-A7, Adreno 302)RAM: 256 MB ~ 1GBROM: 8 GBCamera: 5 MP + 2MPNFC, BT4, Dual SIM

開発者向けリファレンス端末

スマホ以外にも順次展開

パートナーが求めるデバイスに順次展開 (Mozilla 自身は製品展開しない)

拡大を続けるパートナー

キャリア、デバイスメーカー、SoC メーカー etc...MWC 2014 で発表したパートナー

更に多くの国で展開予定

MWC で 12 ヶ国を追加発表 アルゼンチン、コスタリカ、エクアドル、エルサルバドル、ドイツ、グアテマラ、ニカラグア、パナマ クロアチア、チェコ共和国、マケドニア、モンテネグロ

今年中に 30 ヶ国は越えそう

2014 年 02 月時点。今後更に多くのキャリア、多くの国で展開予定

国内からもエコシステム革新へ

次に続くのは貴方ですよね!http://www.mozilla.jp/mwc/

�������0IQ��LGM$3*0K.�@EA�DBC>

LGM'<6�@EA�DBC>�I�;8�.#*� &�8/�

すまほ。 $25

ローエンドを $25 で再定義

Spreadtrum が 3 つの SoC で Firefox OS 対応 リファレンスモデルのリテール価格は $25 から

• SC6821: EDGE smartphone chipset that redefines the entry level

• SC7710: Single-core WCDMA smartphone chipset • SC7715: Single-core WCDMA smartphone with

integrated WiFi/Bluetooth/GPS/FM

Firefox OS で解き放て!未来

端末バリエーション拡大 販売する国も拡大 タブレットやテレビも登場 日本にもやってくる!

��+�PS>�

Firefox OS 2.0?

INTUITIVENavigation Features

DIFFERENTIATEDEasy Customization

INSTANTApp Search

SLEEKNew Interface

INTUITIVENavigation Features

DIFFERENTIATEDEasy Customization

INSTANTApp Search

SLEEKNew Interface

すっきりデザイン

完成イメージです

とてもクリーンなメール

完成イメージです

連絡帳や電話もシンプル

完成イメージです

動画と写真も同時撮影可能

完成イメージです

ギャラリーやタスクマネージャ

完成イメージです

すべての情報に1カ所から

完成イメージです

ロード中だけ大きいタイトル

完成イメージです

左右スワイプでアプリを切替

完成イメージです

通知は指の届く画面下から

完成イメージです

Future of Mobile Privacy

Deutsche Telekom × Mozilla 色々実装中です Privacy Panel Location Blur Guest Mode Find My Fox etc...

Web Capability

C 言語に迫る高速化 (asm.js)

asm.js 導入直後で既に C の 2 倍遅い程度まで (Java や C# の処理速度と同程度以上の水準に)

2013/03 - http://kripken.github.io/mloc_emscripten_talk/#/19

実レベル: Box2D 物理演算エンジン

Box2D では C 言語の 2 倍遅い程度の速度 !

Chrome や IE でも通常の JS より asm.js が高速 Box2DWeb のコードが悪いって話を差し引いても十分

!

Java や CrossBridge (Flash C++ Compiler) と同等以上

2013/07 - http://kripken.github.io/mloc_emscripten_talk/sloop.html#/8

C 言語に迫る高速化 (asm.js)

asm.js 形式の JavaScript コード実行速度は C 言語より数割遅い程度まで迫りまだ高速化中

2013/09 - http://kripken.github.io/mloc_emscripten_talk/sloop.html#/7

C 言語に追いついてきた!

殆どの処理で C 言語 (clang) の 1.5 倍以内 C (clan) < JavaScript (asm.js) < C (gcc) の場合も

2013/12 - https://hacks.mozilla.org/2013/12/gap-between-asm-js-and-native-performance-gets-even-narrower-with-float32-optimizations/

Unreal Engine 3 (epic CITADEL)

100 万行以上の C & OpenGL コードを 4~5 日で移植 フル HD フルレートでリアルタイム 3D ゲームが動作

epic CITADEL http://www.unrealengine.com/html5/

Monster Madness (商用ゲーム)

Web 版 Unreal Engine 3 は商用ゲームで採用済み PC だけでなくタブレットなどでも同様に動作可能

http://www.mozilla.jp/blog/entry/10359/

Unreal Engine 4 (Epic Soul)

最新ゲームエンジンも速やかに Firefox に対応 ネイティブゲームも最初のタイトルが出たばかり

https://blog.mozilla.org/blog/mozilla-and-epic-preview-unreal-engine-4-running-in-firefox/

Unreal Engine 4 (Epic Soul)

最新ゲームエンジンも速やかに Firefox に対応 ネイティブゲームも最初のタイトルが出たばかり

https://blog.mozilla.org/blog/mozilla-and-epic-preview-unreal-engine-4-running-in-firefox/

Unreal Engine 4 (Epic Soul)

最新ゲームエンジンも速やかに Firefox に対応 ネイティブゲームも最初のタイトルが出たばかり

https://blog.mozilla.org/blog/mozilla-and-epic-preview-unreal-engine-4-running-in-firefox/

Unreal Engine 4 (Epic Soul)

最新ゲームエンジンも速やかに Firefox に対応 ネイティブゲームも最初のタイトルが出たばかり

https://blog.mozilla.org/blog/mozilla-and-epic-preview-unreal-engine-4-running-in-firefox/

Unity 5 で WebGL+asm.js 対応

Unity 250 万人の開発者も Web アプリを提供可能に

Unity 5 で WebGL+asm.js 対応

Unity 250 万人の開発者も Web アプリを提供可能に

Unity 5 で WebGL+asm.js 対応

Unity 250 万人の開発者も Web アプリを提供可能に

Unity 5 で WebGL+asm.js 対応

Unity 250 万人の開発者も Web アプリを提供可能に

F O*�PS

For More Info

Firefox OS コミュニティ!

http://FxOS.org イベントやドキュメントをご案内

http://FxOS.org/ml (Google Group のリンク: https://groups.google.com/group/firefoxos)

5?-8=#!�

主な Firefox OS イベント

Firefox OS 勉強会 東京、大阪、名古屋で開催

Gecko 勉強会 FxOS コードリーディング Firefox OS ハッカソン その他 ABC, DevSumi などの各種イベントに参加

毎月 2~3 くらいのペースで開催されています

mozillians & mozilla reps

mozillians.org コミュニティディレクトリ Mozilla の仲間を見つけやすく

mozilla reps 世界中のコミュニティリーダー プロジェクトや使命を伝える イベントやグッズ作成予算申請可