SlideShare ist ein Scribd-Unternehmen logo
1 von 50
Downloaden Sie, um offline zu lesen
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 でアプリ管理やデバッグを行うことが出来る

Weitere ähnliche Inhalte

Was ist angesagt?

20141018 osc tokyo_fall_firefox osってなぁに?
20141018 osc tokyo_fall_firefox osってなぁに?20141018 osc tokyo_fall_firefox osってなぁに?
20141018 osc tokyo_fall_firefox osってなぁに?
Masami Yabushita
 

Was ist angesagt? (19)

concrete5 勉強会 20150117_インストール
concrete5 勉強会 20150117_インストールconcrete5 勉強会 20150117_インストール
concrete5 勉強会 20150117_インストール
 
20141018 osc tokyo_fall_firefox osってなぁに?
20141018 osc tokyo_fall_firefox osってなぁに?20141018 osc tokyo_fall_firefox osってなぁに?
20141018 osc tokyo_fall_firefox osってなぁに?
 
Import guidepro
Import guideproImport guidepro
Import guidepro
 
Sphinx GO!!
Sphinx GO!!Sphinx GO!!
Sphinx GO!!
 
Event
EventEvent
Event
 
ドキュメントの話、しませんか? #428rk01
ドキュメントの話、しませんか? #428rk01ドキュメントの話、しませんか? #428rk01
ドキュメントの話、しませんか? #428rk01
 
セキュリティ・キャンプアワード(2016)発表資料_ハニーポッターへの道
セキュリティ・キャンプアワード(2016)発表資料_ハニーポッターへの道セキュリティ・キャンプアワード(2016)発表資料_ハニーポッターへの道
セキュリティ・キャンプアワード(2016)発表資料_ハニーポッターへの道
 
20150411コードリーディング
20150411コードリーディング20150411コードリーディング
20150411コードリーディング
 
GeckoのLocal Storageについて調べてみた
GeckoのLocal Storageについて調べてみたGeckoのLocal Storageについて調べてみた
GeckoのLocal Storageについて調べてみた
 
Firefox OS 起動の仕組みを調べてみた
Firefox OS 起動の仕組みを調べてみたFirefox OS 起動の仕組みを調べてみた
Firefox OS 起動の仕組みを調べてみた
 
Firefoxのすゝめ
FirefoxのすゝめFirefoxのすゝめ
Firefoxのすゝめ
 
一年ツイッター
一年ツイッター一年ツイッター
一年ツイッター
 
FirefoxOSアプリ環境構築
FirefoxOSアプリ環境構築FirefoxOSアプリ環境構築
FirefoxOSアプリ環境構築
 
Windows10推進資料
Windows10推進資料Windows10推進資料
Windows10推進資料
 
Fuchsia概略その1
Fuchsia概略その1Fuchsia概略その1
Fuchsia概略その1
 
OSS Gateを立ち上げよう
OSS Gateを立ち上げようOSS Gateを立ち上げよう
OSS Gateを立ち上げよう
 
VyOS Users Meeting Japan #4 VyOS 1.2.0の開発の様子と自動テストの話
VyOS Users Meeting Japan #4 VyOS 1.2.0の開発の様子と自動テストの話VyOS Users Meeting Japan #4 VyOS 1.2.0の開発の様子と自動テストの話
VyOS Users Meeting Japan #4 VyOS 1.2.0の開発の様子と自動テストの話
 
Oktavia全文検索エンジン - SphinxCon JP 2014
Oktavia全文検索エンジン - SphinxCon JP 2014Oktavia全文検索エンジン - SphinxCon JP 2014
Oktavia全文検索エンジン - SphinxCon JP 2014
 
超簡単!WildflyをWindows Serverにインストール
超簡単!WildflyをWindows Serverにインストール超簡単!WildflyをWindows Serverにインストール
超簡単!WildflyをWindows Serverにインストール
 

Andere mochten auch (7)

Eval question 4
Eval question 4Eval question 4
Eval question 4
 
question 2
question 2question 2
question 2
 
Losas alveolares
Losas alveolaresLosas alveolares
Losas alveolares
 
Question 2 final
Question 2 finalQuestion 2 final
Question 2 final
 
Minnesota Employment Law: Part 1 Hiriing
Minnesota Employment Law: Part 1 HiriingMinnesota Employment Law: Part 1 Hiriing
Minnesota Employment Law: Part 1 Hiriing
 
2b
2b2b
2b
 
Minnesota Employment Law Part 2: Hiring and Firing Compliance
Minnesota Employment Law Part 2: Hiring and Firing ComplianceMinnesota Employment Law Part 2: Hiring and Firing Compliance
Minnesota Employment Law Part 2: Hiring and Firing Compliance
 

Ähnlich wie Firefox OS 一問一答

Fx OS n2_aoitan_firefox osことはじめ
Fx OS n2_aoitan_firefox osことはじめFx OS n2_aoitan_firefox osことはじめ
Fx OS n2_aoitan_firefox osことはじめ
Masami Yabushita
 
Firefox OS 勉強会 名古屋2nd 「便利な便利な開発ツール」
Firefox OS 勉強会 名古屋2nd 「便利な便利な開発ツール」Firefox OS 勉強会 名古屋2nd 「便利な便利な開発ツール」
Firefox OS 勉強会 名古屋2nd 「便利な便利な開発ツール」
Noritada Shimizu
 
N29 aoitan firefox osことはじめ
N29 aoitan firefox osことはじめN29 aoitan firefox osことはじめ
N29 aoitan firefox osことはじめ
Masami Yabushita
 

Ähnlich wie Firefox OS 一問一答 (20)

Firefox OSの何が嬉しいか
Firefox OSの何が嬉しいかFirefox OSの何が嬉しいか
Firefox OSの何が嬉しいか
 
20141115グンマーのヤボー
20141115グンマーのヤボー20141115グンマーのヤボー
20141115グンマーのヤボー
 
関東Firefox OS勉強会6th「Firefox OS」
関東Firefox OS勉強会6th「Firefox OS」関東Firefox OS勉強会6th「Firefox OS」
関東Firefox OS勉強会6th「Firefox OS」
 
Fx OS n2_aoitan_firefox osことはじめ
Fx OS n2_aoitan_firefox osことはじめFx OS n2_aoitan_firefox osことはじめ
Fx OS n2_aoitan_firefox osことはじめ
 
Firefox OS 勉強会 名古屋2nd 「便利な便利な開発ツール」
Firefox OS 勉強会 名古屋2nd 「便利な便利な開発ツール」Firefox OS 勉強会 名古屋2nd 「便利な便利な開発ツール」
Firefox OS 勉強会 名古屋2nd 「便利な便利な開発ツール」
 
できる!スマホアプリ:Webからはじまるアプリ for CMU16
できる!スマホアプリ:Webからはじまるアプリ for CMU16できる!スマホアプリ:Webからはじまるアプリ for CMU16
できる!スマホアプリ:Webからはじまるアプリ for CMU16
 
20150822 osc島根
20150822 osc島根20150822 osc島根
20150822 osc島根
 
Firefox OSアプリの概要@gunma.web
Firefox OSアプリの概要@gunma.webFirefox OSアプリの概要@gunma.web
Firefox OSアプリの概要@gunma.web
 
Secret of Firefox
Secret of FirefoxSecret of Firefox
Secret of Firefox
 
関西Firefox OS勉強会 7th GIG LT
関西Firefox OS勉強会 7th GIG LT関西Firefox OS勉強会 7th GIG LT
関西Firefox OS勉強会 7th GIG LT
 
20150118 firefoxos-handson-helloworld
20150118 firefoxos-handson-helloworld20150118 firefoxos-handson-helloworld
20150118 firefoxos-handson-helloworld
 
N29 aoitan firefox osことはじめ
N29 aoitan firefox osことはじめN29 aoitan firefox osことはじめ
N29 aoitan firefox osことはじめ
 
Firefox FAQ
Firefox FAQFirefox FAQ
Firefox FAQ
 
FirefoxOS勉強会#7 カメラアプリの作り方
FirefoxOS勉強会#7 カメラアプリの作り方FirefoxOS勉強会#7 カメラアプリの作り方
FirefoxOS勉強会#7 カメラアプリの作り方
 
Firefox OS勉強会 2nd TypeScript+AngularJS
Firefox OS勉強会 2nd TypeScript+AngularJSFirefox OS勉強会 2nd TypeScript+AngularJS
Firefox OS勉強会 2nd TypeScript+AngularJS
 
Peak+が出荷されなかった俺はしぶしぶZTE Openの注文を決意しました。
Peak+が出荷されなかった俺はしぶしぶZTE Openの注文を決意しました。Peak+が出荷されなかった俺はしぶしぶZTE Openの注文を決意しました。
Peak+が出荷されなかった俺はしぶしぶZTE Openの注文を決意しました。
 
Firefox OS and Open Web Board - IGGG Meetup 2015 Spring
Firefox OS and Open Web Board - IGGG Meetup 2015 SpringFirefox OS and Open Web Board - IGGG Meetup 2015 Spring
Firefox OS and Open Web Board - IGGG Meetup 2015 Spring
 
FireFoxOS?なにそれ?おいしいの?
FireFoxOS?なにそれ?おいしいの?FireFoxOS?なにそれ?おいしいの?
FireFoxOS?なにそれ?おいしいの?
 
Firefox osで変わるアプリケーションの開発ライフサイクル
Firefox osで変わるアプリケーションの開発ライフサイクルFirefox osで変わるアプリケーションの開発ライフサイクル
Firefox osで変わるアプリケーションの開発ライフサイクル
 
Firefox OSアーキテクチャクイックツアー - FxOSコードリーディングミートアップ#21向け追記版
Firefox OSアーキテクチャクイックツアー - FxOSコードリーディングミートアップ#21向け追記版Firefox OSアーキテクチャクイックツアー - FxOSコードリーディングミートアップ#21向け追記版
Firefox OSアーキテクチャクイックツアー - FxOSコードリーディングミートアップ#21向け追記版
 

Kürzlich hochgeladen

Kürzlich hochgeladen (12)

知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native IntegrationsUtilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 

Firefox OS 一問一答