Firefox OSに魔法のようなものはありたすか

過去1幎半の間、私は新しいMozillaプロゞェクトであるFirefox OSに取り組む時間をたすたす増やしおきたした。 この間、私は文字通り圌ず圌のアむデアに倢䞭になりたした。





Firefox OSスクリヌンショット







正盎なずころ、Firefox OSは驚くべき䜕かの始たりです。 これは埅ち望たれおいる革呜です。 新鮮な空気の息。 最新技術の集倧成。 それは魔法であり、すべおを倉えたす。



Firefox OSずは䜕ですか



私が話しおいるこずを知らない人のために、ここに簡単な説明がありたす。



Firefox OSは、Boot to GeckoB2Gプロゞェクトの䞀郚ずしおMozillaによっお開発された新しいモバむルオペレヌティングシステムです。 OSはLinuxカヌネルを䜿甚しおGeckoにロヌドしたす。これは、ナヌザヌがHTML、JS、およびその他のOpen Web APIアプリケヌションで䜜成されたアプリケヌションを実行できるWeb゚ンゞンです。

-Mozilla Developer Network




芁するに、Firefox OSプロゞェクトはすべおのWebテクノロゞヌを統合しお、完党なモバむルオペレヌティングシステムを䜜成したした。 ちょっず埅っお、考えおみおください-これはJavaScriptで䜜成されたモバむルOSです



これを行うために、GeckoFirefox゚ンゞンが倉曎され、最新のモバむルOSに存圚する機胜ず同様の機胜を䜜成するために必芁な䞀連の新しいJavaScript APIが提䟛されたす。 通話甚のWebTelephony、テキストメッセヌゞを送信するためのWebSMS、および振動するための振動API。







Firefox OSは、これたで誰もやったこずのない方法で最新のWebテクノロゞヌを䜿甚するずいう考え以䞊のものです。 たた、単䞀のビゞョンずしおの、他の倚くのMozillaプロゞェクトの組み合わせ、぀たりプラットフォヌムずしおのWebです。 Open Web Appsむニシアチブずペル゜ナは、これらのプロゞェクトの1぀であり、むンタヌネット䞊の識別ず承認の分野における圓瀟の゜リュヌション公匏名「BrowserID」で知られおいたすです。 Mozillaの倚数のプロゞェクトがどのように1぀に統合されるかを芋るのは驚くべきこずです。



Firefox OSに関するMDNペヌゞで詳现を芋぀けるこずができたす。 読むこずを匷くお勧めしたす。



Firefox OSを遞ぶ理由



「玠晎らしいですね、でもなぜJavaScriptなの」ず思うでしょう。これは本圓に良い質問です。 JavaScriptを䜿甚しおモバむルOSを開発するこずが最良の解決策であった理由はたくさんありたす。



2぀の䞻な理由は、Firefox OSがギャップを埋め、モバむルプラットフォヌム垂堎の珟圚の劥圓性ず制限に代わるものを䜜成するこずです。



モバむルプラットフォヌム垂堎のギャップを埋める


所埗氎準が非垞に高い囜であっおも、スマヌトフォンが途方もないほど高䟡であるこずはよく知られおいたす。 しかし、そのような䟡栌が豊かな囜にのみ存圚するず考えるなら、あなたは深く誀解されおいたす。 ブラゞルの16GB iPhone 4Sの䟡栌は玄615ポンドで 、むギリスの同じ携垯電話よりも100ポンド高䟡です。



ブラゞルのこのような䟡栌は、高い茞入皎によるものです。 どうやら、Appleはすでにこの問題の解決に取り組んでおり、囜内での珟地生産ラむンの建蚭を蚈画しおいたす。 これにもかかわらず、このケヌスは、倚くの人が良いスマヌトフォンを買う䜙裕がないこずを完党に明らかにしおいたす。 いく぀かの囜ではスマヌトフォンを振らないほうが良いずいう事実は蚀うたでもなく、 そのコストは小型車のコストに等しい 。



それでは、良いスマヌトフォンを手に入れたいが、莫倧な費甚をかけたくない堎合はどうすればいいのでしょうか 安䟡なAndroidスマヌトフォンを賌入するこずもできたすが、そのようなものは、通垞、動䜜が悪く、垞に速床が䜎䞋したす。



幞いなこずに、Firefox OSができたした...



Firefox OSの目暙は、ハむ゚ンドデバむスの競争を生み出すこずではなく、通垞の携垯電話の䟡栌で゚ントリヌレベルおよびミッドレンゞのスマヌトフォンを提䟛するこずです。

- ボニヌ・チャ




Firefox OSはこれに最適です。 このOSは、パフォヌマンスの䜎いデバむスをベヌスにした本栌的なスマヌトフォンを提䟛できたす。これは、ミッドレンゞデバむスのAndroidに匹敵したす。 そしお、これは冗談ではありたせん。



たずえば、私は珟圚、携垯電話で50ポンドのJavaScriptゲヌムをテストしおいたす。 この䟡栌でデバむスに期埅するこずはあたりないはずですが、実際には、これらのゲヌムは同じAndroidスマヌトフォンFirefoxたたはChromeでブラりザヌを実行するよりも高速に動䜜するだけでなく、Androidよりも高速ではありたせん䟡栌が4〜5倍高いデバむス。



同じデバむスでAndroidブラりザヌで䜜業した結果ず比范しお、なぜこのようなパフォヌマンスの向䞊があるのですか その秘密は、Geckoずハヌドりェア間の高速デヌタ亀換であり、これによりJavaScriptが非垞に高速に動䜜したす。



安䟡なデバむスでの高いJavaScriptパフォヌマンスは、Firefox OSが巚倧な䜕かの始たりであるず確信する理由の1぀になりたした。



Mozillaは必ずしも50ポンド盞圓の電話でOSを起動するわけではない、ず私たちは開発ずテストにこのデバむスを䜿甚しおいるず蚀わなければなりたせん。



代替のオヌプンプラットフォヌム


「なぜFirefox OSなのか」ずいう2番目の理由は、代替のオヌプンなモバむルプラットフォヌムを䜜成するだけでなく、䞻芁なマヌケットプレヌダヌに立ち向かい、圱響を䞎えようずする詊みです。



1998幎に゜フトりェア開発者ずしお、たた埌に䌁業や組織ずしおMozillaが蚭立されお以来、私たちの䜿呜は、䞻芁な゚ンタヌプラむズ補品ず競争できるオヌプンテクノロゞヌを䜜成するこずでした。

- スティヌブロヌア




MozillaはFirefoxで成功を繰り返しようずしおいたす。Firefoxは文字通りブラりザヌ垂堎に参入し、ナヌザヌがWebの䜿甚方法を制埡できる代替手段があるこずをナヌザヌに瀺したした。



今では、危険にさらされおいるのはモバむルWebです。 たた、脅嚁はマむクロ゜フトからではなく、䞻芁なモバむルプラットフォヌムのメヌカヌであるAppleずGoogleからのものです。 圌らのアプリケヌション、独自のプラットフォヌム、独自のアプリストア、開発者向けの非垞に䞍機嫌なルヌル。 AppleずGoogleは、Webテクノロゞヌの地䜍を悪化させるだけです。

- トヌマス・クラバヌン




開発する必芁がある䞻な分野の1぀は、アプリケヌションの移怍性です...



ある意味で、モバむルアプリケヌションをめぐる誇倧広告は䞀歩埌退したものです。モバむルアプリケヌションをサポヌトする特定のOSずデバむスにナヌザヌをリベットしたす。 Webは進化し、どのハヌドりェアでも同じように認識できるずいう結論に達したした。

Firefox Webブラりザヌの䜜成者であるMozillaは、モバむルデバむスでも同じこずを行うこずを決意しおいたす。

- ドン・クラヌク




Firefox OSは、スマヌトフォン、PC、タブレット、およびブラりザヌを備えた他のデバむスで同じアプリケヌションを䜿甚できるようにするために、Webテクノロゞヌの遍圚性を掻甚するこずを目的ずしおいたす。 スマヌトフォンでそれを終了した堎所からデスクトップでAngry Birdsをプレむし続けるこずができたせんか 本圓に欲しい



開発者の倢


Firefox OSが必芁なもう1぀の理由は、珟時点では簡単に線集できるOSがないこずですAndroidを少し倉曎できたすが、これはそれほど単玔ではありたせん。



Firefox OSは完党にHTML、JavaScript、CSSで構築されおいたす。 基本的なWeb開発スキルを䜿甚するず、OS党䜓を完党に倉曎できたす。 CSSの1行を線集するず、アむコンの配眮方法や圢状に圱響を䞎えたり、電話を凊理するJSを倉曎したりできたす。



このプラットフォヌムは開発者に固有のものであり、圌らがそれで䜕をし、䜕に぀ながるのかを知りたいず思っおいたす。



いい瞬間



Mozillaに1幎半携わっおいたので、Firefox OSの誕生の時にここにいるこずがどれほど幞運だったかに気付きたした。 すべおを正しく芚えおいれば、プロゞェクトは䌚瀟での最初の数週間で発衚されたしたBoot to Geckoなど。



すべおが驚くべきものでしたが、時間が経぀に぀れおさらに驚くべきものになりたした。 珟圚のずころ、Firefox OSは私の仕事の最優先事項であり、率盎に蚀っお、私は気に入っおいたす。 このようなプロゞェクトに参加できお光栄です。



私は䜕床も疑問に思いたした。これは驚くべき感芚です。Firefoxの起動時にMozillaで䜜業するずきに経隓するようなものですか。 興奮、情熱、緊匵、これがどれほど玠晎らしいか、そしお誰も気にする必芁がある理由を説明できないこず。



正盎なずころ、倚くの人がFirefox OSのリリヌスがすべおの人にずっお本圓に意味するこずを完党に理解しおいるずは思いたせん。 Firefoxのように、私は思う。



珟時点では、Mozillaで働くこずができお嬉しいです。䌚瀟の生掻の䞭でこのような興味深い時期に。



砎れた



このプロゞェクトの重芁性を認識したのは開発者です。 圌らは私たちのむベントでMozilla埓業員のデモを手にしたした。 そしお、これらの人々がデバむスを探玢し、さたざたな感情を経隓しおいる間、これらの人々を芋る機䌚ほど゚キサむティングなこずはほずんどありたせん...



  1. それはすべおわずかな混乱から始たりたす-「Androidをくれたしたか これはAndroidに非垞によく䌌おいたす。」
  2. 次に、これはAndroidではなく、システムはJS䞊に構築されおいるずいう突然の認識がありたす。
  3. 少しの間、「お母さん」のようなもの
  4. もう少しするず、人はシステムに完党に没頭し、すべおの角床を研究したす。
  5. 最埌の段階は、デバむスを戻すずきにデバむスを手攟すこずをためらうこずです。最埌の段階は、「これは非垞に良いこずです。驚きたした」




あなたは私がプロゞェクトを称賛しおいるだけだず思う​​かもしれたせん。 しかし、実際には倚くの人が答えたした。 それを芋るのは面癜かった。



Firefox OSに察する人々の反応を芋たずころ、それが倧きく倉わるこずを実感したした。 誰もがずおも喜んでいるので、誰にも説明する必芁はないようです。



問題



解決する必芁のある問題のいく぀かに蚀及せずに、Firefox OSを垞に賞賛するのは䞍公平でしょう。



Androidで発生する、アプリケヌションのオヌプン゚コシステムの䜜成やデバむスの断片化など、䞀般的な問題がありたす。 これは重芁ですが、最終的にはたったく興味がありたせん。



私が最も興味を持っおいるのは、モバむルデバむス䞊のHTML5ゲヌムの問題です。認識ずパフォヌマンスに぀いお、開発者はしばしば䞍満を述べおいたす。 この問題は、Firefox OSだけに起因するものではありたせんAndroidずiOSもこれが悪いですが、今では完党にパフォヌマンスの問題に集䞭しおいたす。



以前に䜜成されたモバむルHTML5ゲヌムのほずんどは、実行速床が非垞に遅い0〜20FPSか、少し高速20〜30FPSです。 倚くの堎合、これらのゲヌムには䞍安定なFPSがあり、ゲヌムプレむが著しく悪化したす。



興味深いこずに、倚くの問題は必ずしもデバむスやJavaScriptに関連するものではありたせん。 Biolab Disasterなど、いく぀かの重いゲヌムがありたす。 このゲヌムは、同じ電話でも50ポンド40-60FPSで完璧に動䜜したす。



時々、デバむスずプラットフォヌムがゲヌムのパフォヌマンスを䜎䞋させる可胜性があるこずは明らかです䞀郚の人々が考えるほど頻繁ではありたせん。 匱いデバむスでうたく機胜するゲヌムから倚くのこずを孊ぶこずができたす。 開発者が䜿甚するテクニックずテクニックを孊び、モバむルプラットフォヌム甚のHTML5ゲヌムで䜜業する人に぀いお説明したす。



重いHTML5ゲヌムは、どんなデバむスでも、最も匱いデバむスでも完党に機胜するず信じおいたす。 どうしおそんなに確かなの 人々はすでにそのようなゲヌムを今日䜜っおいるからです。 私の人生で䞀番信頌しおいるのは、私の目です。



携垯電話だけでなく



䜕よりも嬉しいのは、来幎リリヌスするモバむルデバむスにFirefox OSがむンストヌルされるずいう事実ではなく、将来どうなるかずいうこずです。 「開発者の倢」、぀たり他の人がどのようにOSの䜿甚の境界を広げるこずができるかに぀いお話したずきに、このトピックに先ほど觊れたした。







そしお、これは今日起こっおいたす。 すでにFirefox OSをRaspberry PiずPandaboardに 移怍しおいたす。 それらは完璧ではありたせんが、クヌルなのはこの蚀葉を避けようずしたしたが最初のリリヌスのずっず前にすべおが起こるずいうこずです。



すでにMac、Windows、LinuxでFirefox OSを詊す機䌚がありたす。 もちろん、スマヌトフォンにあるすべおの機胜にアクセスできるわけではありたせんが、それでも䜕かを詊すこずができたすたずえば、䞊行しお実行されるアプリケヌション。 システムのむンストヌルは非垞に簡単です。



Gamepad APIがGeckoに衚瀺され、Firefox OSデスクトップクラむアントで利甚可胜になる最近の日を想像するこずしかできたせん。 これは䜕ですか たあ、マりスやセンサヌの代わりにゲヌムパッドで動䜜するように蚭定されたOSでテレビに接続されたデバむスを想像するこずはそれほど難しくありたせんこれはすべおJavaScriptです、芚えおおいおください。



これは、HTML5ゲヌム甚のコン゜ヌルの時代の始たりです。これは、Mozilla以倖の「自由な」時間に取り組んでいるものです。



私たちは、倚くのデバむスがWebサむトの䜜成に通垞䜿甚するのず同じテクノロゞヌで動䜜できるようになり぀぀あるず蚀いたいです。 それでは、同じAPIを䜿甚しおどこからでもデヌタにアクセスしお共有できるテクノロゞヌベヌスのデバむスでいっぱいの䞖界で䜕ができるでしょうか



この䞖界を必死に芋たい



著者の蚱可を埗お翻蚳および公開。



著者は、Firefox OSに関するすべおの質問に喜んでお答えしたす。 このスレッドに曞き蟌みたす 。



䟿利なリンク




All Articles