Firefox OS 一問一答
iizukak

2013/11/19
自己紹介

✤

iizukak

✤

1日8時間 JavaScript を書く

✤

最近は Firefox OS という OS とふれあっています
実機を買ってみたり

ZTE Open
勉強会に参加したり

Firefox OS コードリーディングミートアップ @ Mozilla Japan
OS のソースコードをひたすら読む会
勉強会で発表してみたり

第四回関東 Firefox OS 勉強会 @ GMO
Gihyo のレポート記事あります

写真はこちらから拝借
アプリを試作してみたり

✤

試作アプリ
✤

✤

Knockout.js を使っている

✤

OAuth 認証

✤

✤

簡易 Twitter クライアント

タイムライン表示

Github へのリンク
Firefox OS 一問一答
Firefox OSってどんなかんじ?
Firefox OS ってどんなかんじ?

ホーム

ブラウザ

音楽
Firefox OS ってどんなかんじ?

写真閲覧

ラジオ

動画閲覧
Firefox OS ってどんなかんじ?

✤

Mozilla を中心としたコミュニティで開発

✤

OSS

✤

アプリは全部ウェブベース
✤

JS + HTML + CSS
Github リポジトリ群
端末はもう発売しているの?
端末はもう発売しているの?
✤

Keon by Geaksphone
・直販で12000 円くらい
・CPU : Qualcomm Snapdragon 1Ghz
・UMTS : 850/1900/2100 (3G HSPA)
・Screen : 3.5" 480x320
・Camera : 3 MP
・4GB (ROM) and 512MB (RAM)
・MicroSD, Wi-Fi
・GPS, MicroUSB
・Battery 1580 mAh

他にも、Peak, Peak+ という上位機種があります
端末はもう発売しているの?
✤

ZTE Open by ZTE
・直販で8000円くらい
・CPU : Qualcomm Snapdragon 1Ghz
・UMTS : 850/1900/2100 (3G HSPA)
・Screen : 3.5 480 320
・Camera : 320 MP
・512MB (ROM) and 256MB (RAM)
・MicroSD, Wi-Fi
・GPS, MicroUSB
・Battery 1200 mAh

eBay を通じて日本からも購入可能
端末はもう発売しているの?

LG, Fireweb

TCL, Alcatel One Touch Fire
端末はもう発売しているの?

✤

Firefox OS を既存の Android 端末に入れることもできるよ!

✤

Nexus S

✤

Galaxy Nexus, Galaxy S2

✤

OS のインストール自体は難易度はそれほど高くない
端末のスペックがしょぼい件
A: しょぼいデバイスでも動く
OS を目指しているのです
どんな国で売られているの?
どんな国で売られているの?

✤

スペイン:2013/7/2 発売

✤

ポーランド:2013/7/12 発売

✤

コロンビア、ベネズエラ:2013/8/1 発売

✤

ブラジル 2013/10/22 発売

✤

ペルー、メキシコ、ウルグアイでも発売予定
✤

キャリアはスマホが未だあんまり流行ってない国を狙っている
日本からは発売されるの?
2014 年に
au から出る可能性がある
OS 開発の進 どうですか?
OS の開発の進 どうですか?

✤

Version 1.1, 2013/7, Code Freeze (完了)

✤

Version 1.2, 2013/9, Feature Complete (完了)

✤

Version 1.3, 2013/12, Feature Complete (予定)

✤

Github のリポジトリを見ても、開発は順調そう

✤

スケジュールは wiki にまとまってます
OS の開発の進 どうですか?

✤

とある Firefox OS 関連リポジトリ at Github

All Requests : 631 !!!!!

✤

みんな開発頑張りすぎてプルリクたまっちゃう問題…
日本語化は?
日本語化は?
✤

日本語化は UI 部分に関してはほぼ完了している印象
日本語入力はできるの?
日本語入力はできるの?

✤

Firefox OS のアプリは JS + HTML + CSS

✤

ということはだ、

✤

かな漢字変換もジェイエスで書かなければならない
日本語入力はできるの?

✤

しかし! 開発者はがんばった

✤

その結果、素朴な漢字変換の実装はできた!
日本語入力はできるの?

✤

本当に素朴な変換しかできない

✤

学習ほぼ無し、辞書通りに変換するだけ

✤

フリック入力無し

✤

興味があるひとは Github のソースコードを見てください
✤

✤

JavaScript によるかな漢字変換器の貴重な実装シーン

JS で IM 書くのが得意な方、FxOS にはあなたの力が必要です
日本語入力はできるの?

✤

オムロンが日本語入力をつくっているらしい
✤

✤

✤

フリックのデモが公開されたり…
オムロンといえば、カーナビの日本語入力とかで有名

ただ、最近音沙汰が無いような…
App Store 的なやつは?
App Store 的なやつは?
✤

Firefox Marketplace というのがあります
App Store 的なやつは?

✤

既に 2500くらいのアプリがあります (2013/11)
アプリを開発してみたいんだけど
アプリを開発してみたいんだけど

✤

Firefox OS のアプリは、ほぼウェブアプリです
✤

JS + HTML + CSS で開発します

✤

アプリ用に manifest ファイル必要ですが、それだけ

✤

いつものエディタ or IDE で開発できます
✤

Eclipse とか Xcode とかが必須ではない!
いかにしてデバッグするの?
いかにしてデバッグするの?
✤

AppManager という Firefox の add-on があります
いかにしてデバッグするの?

✤

AppManager

✤

Firefox OS のシミュレータ入り

✤

実機に繋いでアプリをインストールすることもできる

✤

Firebug みたいなデバッグツールがある

✤

自作アプリの管理とかも、これでやる
ローカルファイルとか使えるの?
ローカルのファイルとか扱えるの?

✤

可能

✤

ソレ用の API が Firefox OS 側に用意されている
✤

✤

もちろん、JS で呼び出す

だいたい、ネイティブっぽい機能については API を提供
✤

Bluetooth とかもそう
CSS 書けないんだけど?
CSS かけないんだけど?
✤

Firefox OS Building Blocks というライブラリがある
JS 書けないんだけど
JS 書けないんだけど
✤

AppMaker というのがあって、マウスだけでアプリ作れるらしい
ストア審査とかあるの?
ストア審査とかあるの?

✤

あります

✤

審査にかかる期間は不明確
✤

2∼3週間かかる説がある
話をまとめて
まとめ

✤

Firefox OS 端末はすでに発売されている

✤

アプリは JS + HTML + CSS で開発する
✤

ネイティブっぽい機能は、OS で API を提供

✤

Marketplace でアプリを公開できる

✤

App Manager でアプリ管理やデバッグを行うことが出来る

Firefox OS 一問一答