読者です 読者をやめる 読者になる 読者になる

AKATSUKA x HANEMAN TECH

コミュニティ、ワークスタイル、クラウドなどについておもいつくままに書きます

【日本語訳】PhoneGap 3.0

Coming soon! What to expect in PhoneGap 3.0

(近日公開!PhoneGap 3.0に期待すること)

 

ざっくりとした概要

 

Better tools(より良いツール)

新しい言語を覚えなくてもネイティブ・プラットホームからシフトが可能になりました。

 

New platforms(新しいプラットフォーム)

対応プラットフォームもこれまでのiOS6、Windows Phone 8、BlackBerry 10に加え、

iOS 7対応を作業中のほか、Firefox OS、Ubuntulにも対応予定です。

 

 

New APIs(新しいAPI

新しいAPI : InAppBrowser(以前はChildBrowser pluginとして知られていました)とGlobalization API.。

 

Streamlined plugin architecture(最新式のプラグイン・アーキテクチャ

よりスリム化したCordovaにより、より早くて小さなappsが簡単にカスタマイズできます。

 

 

 

 

 

 

 

Better Tools: Command Line Interface

開発用にコマンドラインインターフェイスが追加され、プラットフォームごとのツールの違いも統一されたことによって、新しい言語を覚えなくてもAndroid, iOS, BlackBerry, Windows Phoneに移行できます。我々はNodeJSをベースにプラットフォーム・レベルのツーリングを実現しました。

以下の呪文でインストールできます。

      ↓    

 

npm install -g cordova

Creative Cloudからリモート・ビルディングとバックアップがほしい場合はAdobe PhoneGap versionをインストールすれば良いです。これによりPhoneGap/Buildとのインタラクションが簡単になります。

 

npm install -g phonegap

注意:この二つのツールは開発中なので、フィードバックした頂くとありがたいです。これらはベータ版であることをお忘れなく。

 

 

New Platforms

対応プラットフォームもiOS6(iOS7は現在対応中!), Windows Phone 8, Black Berry 10です。Firefox OSUbuntu Phoneも現在対応中です。

 

New APIs: InAppBrowser and Globalization

携帯のユーザーはもはや世界中なので、ユーザーの所在地やタイムゾーンに対応するためにGlobalizatoin APIをサポートします。

 

Brand New Plugin Architecture

 

 

 

 

 

3.0での最大の目的の一つとしてコアのスリム化があります。コアからAPIとプラグインが分離し、必要なAPIやプラグインのみが自動的にインストールされるため、アプリケーションがより小さく高速になります。またアップグレード・拡張が楽になります。

 

Plugmanという新しいツールによってプラグインのインストール・削除を行います。

 これにより、現在のオープンソース・プラグインの巨大なコミュニティーは新しいツールを使うためにれファクタリングが必要になってくるため、3.xをリリースした後に我々はこれをサポートします。

近い将来には、多くの新しいAPIをより幅広いウェブ・コミュニティーに期待します。

Chrome Packaged Apps APIまたはFirefox OS WebAPIを含むバージョンのPhoneGapを想像してみてください。これが可能になったのです。

 

  

Existing Projects and Migrations Paths

(既存のプロジェクトと移行方法)

PhoneGap 2.0シリーズ上にたくさんのプロジェクトが築き上げられていることも我々は理解しリスペクトしています。よって、2.xはこれからもサポートしていきます。

我々はあなたの移行ができる限りスムーズになるようにドキュメンテーションを得ることに取り組んでいます。

PhoneGapが世界的なプロジェクト構造に成熟してきていることに誇りを感じます。

 

PhoneGapは必要最低限のAPIで作られているため、開発者により自由を与えます。このリリースで、ウェブはどの携帯電話OSでも“一流”のプラットフォームであることを証明できます。これも、コミュニティーの何千人という開発者のサポートがあったからこそです。感謝いたします。