YaCを訪れて、 OnePFプロジェクトに興味を持ち、その知識を深めるために、ギーク誌に行きました。
驚いたことに、私は彼についての言及を1つだけ見つけました。
そんなことがあったら、自分で考えて読者と共有することにしました

Android開発者はAndroidデバイスの「動物園」について聞いたことがあるはずですが、誰もがAndroidマーケットで同じことに注意を払っているわけではありません。 多くの人はこれに気づかない、なぜなら Google Playに限定されていますが、OnePFのユーザーは、アプリのダウンロードの大部分を他のGooglePlay市場が占めていることを示す統計をまとめました。 その結果、開発者はそれらを無視して、視聴者と利益を逃します。
もちろん、特定の市場に手動でゲームを追加することもできますが、要件の異なる多数の市場では、これは頭痛の種になります...
OnePF開発者が自動化して解決しようとしたのは、この問題です。
One Platform Foundationは、多くのAndroidマーケットで快適に仕事をするための標準的なメカニズムとツールの開発に携わるプロジェクトです。 現在、プロジェクトは積極的に開発されており、すでに2つの興味深いソリューションがあります。
- AppDFは、Androidストアにユニバーサルアプリケーションをロードするための標準化されたファイル形式です。
- OpenIABは、さまざまなアプリ内課金システムでの透過的な作業のためのライブラリです。
Appdf
アプリ説明ファイルは、説明、アプリケーション、スクリーンショット、アイコン、そして実際にはAPK形式のアプリケーション自体を含む特別なファイル形式です。
本質的に、.appdfファイルは、description.xmlファイルを含む通常のZIPアーカイブです。 メタ情報と、アーカイブ内のファイルへのリンクが含まれています。
メインのdescription.xmlセクションでは、次のことが説明されます。
- アプリケーション情報
- 画像
- 年齢資格
- 価格
- 地域オプション
- 必要条件
- テスト手順
- 市場固有のデータ
形式の完全な仕様はここで利用可能です 。
これらすべてを手動で記述する必要はありません。 OnePF Webサイトで、便利なAppDF Editorツールを見つけることができます。このツールを使用して、公開するアプリケーションをすばやく準備できます。
現時点では、AppDFはすでに以下をサポートしています。
次の市場も実装に積極的に取り組んでいます。
一般的に、多くの市場でアプリケーションを公開する人にとって便利なツールです。
Openiab
2番目のOpen In-App Billingプロジェクトは、開発者が特定のストアのアプリ内購入から抽象化できるライブラリです。
ライブラリの仕組み:
- 開発者はライブラリをプログラムコードに統合します
- Google Play IAB APIに非常に類似したAPIを使用してアプリ内購入を操作するためのクライアントコードを記述します
- OpenIABは、アプリケーションのインストール元の市場を定義します。
- ライブラリは、特定の市場のIAB APIを使用してリクエストをリダイレクトします。
OpenIABは、アプリ内購入のロジックを実装せず、必要な市場への呼び出しのみをプロキシします。

このプロジェクトは、アプリ内購入をサポートするすべての市場で機能します。
- Google Play
- Amazonアプリストア
- Samsungアプリ
- SK-Telecom T-Store
現在アプリ内購入をサポートしているすべての市場と連携する例は、 こちらにあります 。
このライブラリは、個々の市場ごとにアプリ内購入を開発する時間を短縮するのに役立つと思います。 さらに、それらはさらに多くなります。
まとめ
サポートされているシステムがそれほど多くないという事実にもかかわらず、プロジェクトは積極的に開発されており、全体的な利益を目指しています。 市場はこれらの技術の標準化の恩恵を受けるでしょう。
主要な市場プレーヤーが彼に注意を払い、Androidの普遍的な幸福のために彼と協力することを期待しましょう。
開発者が計画されたものを達成し、それがうまくいかないように願っています 。
頑張って