Firefox OS 一問一答

Post on 24-May-2015

1.760 views 1 download

description

Firefox OS について、一問一答形式でさくっと紹介します。 どんな OS なのか。アプリ開発はどうすれば良いのか、などについてお話します。

Transcript of Firefox OS 一問一答

2013/11/19

Firefox OS 一問一答iizukak

自己紹介

✤ iizukak

✤ 1日8時間 JavaScript を書く

✤ 最近は Firefox OS という OS とふれあっています

勉強会に参加したり

Firefox OS コードリーディングミートアップ @ Mozilla JapanOS のソースコードをひたすら読む会

勉強会で発表してみたり

第四回関東 Firefox OS 勉強会 @ GMOGihyo のレポート記事あります 写真はこちらから拝借

アプリを試作してみたり

✤ 試作アプリ

✤ 簡易 Twitter クライアント

✤ Knockout.js を使っている

✤ OAuth 認証

✤ タイムライン表示

✤ 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 発売

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

✤ キャリアはスマホが未だあんまり流行ってない国を狙っている

日本からは発売されるの?

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 でアプリ管理やデバッグを行うことが出来る