0

PhoneGap を使用して Android 用のアプリを作成しましたが、まったく問題はありませんでした。今日、Android、iPhone、Windows 携帯電話、ブラックベリー (彼が言った古いものと新しいもの - どうしたの?) で動作するアプリを構築する必要があります。私の質問は、phonegap で位置情報ベースのデータを使用するこれらすべてのプラットフォーム用のアプリを構築する際に、何か問題やヒックアップはありますか? そのようなプロジェクトに取り組む前に、私が入り込む可能性があり、考慮すべき問題はありますか.

また、Androidデバイス以外に何も持っていないため、このようなアプリをテストする方法についてのアイデアは、アプリをテストするためにこれらのデバイスを購入するのに多額の費用がかかります.

アプリについて: このアプリは、あなたに最も近い「x」を見つけることになっているシンプルなアプリです。

ありがとうございます

4

2 に答える 2

2

古いBlackberryと新しいBlackberryでは、クライアントはおそらくBB7/8とBB10を意味すると思います。BB10 では WebWorks (ファースト クラス HTML5) を使用しているため、アプリの作成方法はそれらの間で異なると確信しています。Cordova は BB10 を確実にサポートしており、おそらく古いバージョンも少なくとも部分的にサポートしています。

Ripple エミュレーターを使用して、持っていない他のデバイスをテストすることもできますが、個人的には、友人からデバイスを借りるか、製品にリリースする前に少なくとも 1 回はテストするようにします。

Cordova (別名 Phonegap) にはGeoLocation APIがあり、以下をサポートしています。

    Android
    BlackBerry WebWorks (OS 5.0 and higher)
    iOS
    Windows Phone 7 and 8
    Bada 1.2 & 2.x
    webOS
    Tizen
    Windows 8

多くの場合、Cordova の実装は HTML5 Geolocation にフォールバックしますが、それをサポートしていないプラットフォームでは、ネイティブの Geolocation 機能が使用されます。

ランニング トラッカー アプリのような「時計」タイプのアプリケーションを実行する際の精度の問題について聞いたことがありますが、場所を取得してジオコーディングして近くの最寄りのビジネスを見つけたい場合は、Cordova で簡単に実行できるはずです。 .

はい、App Store でアプリを公開するには、Apple から年間 100 ドルのライセンスを購入する必要があります。また、Android 用の Google から年間 25 ドルのライセンスを購入する必要があります。他のシステムについてはわかりません。

于 2013-04-26T18:45:51.720 に答える