1

私の会社は、Android スマートフォンで動作する Android アプリの開発を開始したばかりです。

最も一般的なスマートフォン、つまり Galaxy S4 でテストするのが最善でしょうか? それとも、安価な中国製スマートフォンでテストするのと同じくらい良いのでしょうか?

S4 を購入しても問題ありませんが、すべてのスマート デバイスを購入できるわけではありません。ただし、予算はできる限り抑えるようにしています。

スマート デバイスごとにハードウェアの仕様が異なるため、最も人気のあるデバイスで動作することを確認したいと考えています。

ご提案いただきありがとうございます。

4

3 に答える 3

8

おそらく、さまざまなデバイスを探してください。安価な中国製の電話を手に入れ、HTC と Samsung を手に入れれば、私が推測する最も幅広いメーカーの OS をカバーしています。

Nexus デバイス (Nexus 4 など) を使用すると、Android の最新バージョン (現在は 4.3) を手頃な価格でテストできます。更新が迅速に行われるため、すぐに機能をテストできます。

また、SDK にはエミュレーターがあり、さまざまな画面サイズ、dpi、ハードウェアなどでどのように表示されるかを確認するのに役立ちます。

私の限られた経験からすると、センスがすべてに根付いているため、HTC は最も扱いにくいものです。

この質問に対する本当の完璧な答えはありません。10台のデバイスを購入する必要はないと思いますが、最初はいくつかの異なるブランドとエミュレーターで十分です. また、アプリをインストールしてフィードバックを提供してくれるコミュニティがあることも忘れないでください。これには XDA を使用するか、Play ストアに関するフィードバックのみを使用できます。バグや問題などを報告するようにユーザーにインセンティブを与えると、ユーザーはその多くを処理してくれます。ご存知のように、人々はあなたのアプリに問題があることをすぐに教えてくれます!

于 2013-08-28T15:18:21.320 に答える
1

この質問に簡単に答えるには、「2012 年に最も売れたスマートフォン」というキーワードを検索エンジンに入力してください。答えは Galaxy S3 です。

詳細な回答については、最も一般的なスマート デバイスの回答は時間の経過とともに変化するため、この質問に回答することは困難です。2012 年に尋ねられた stackoverflow.com にも同じ種類の質問があります。および 2010 Android スマートフォン アプリの開発 - どのデバイスでアプリをチェックすることをお勧めしますか? .

あなたの会社がユーザーに提案したいアプリの内容と、ユーザーとのやり取りとユーザーへの届け方をもう一度考えてみることをお勧めします。これは、スマートフォンに搭載されているテクノロジーと、サポートが開始された Android のバージョンに応じた相対的なものです。

たとえば、アプリで新しい接続エクスペリエンスのために Wi-Fi Direct テクノロジを使用する場合、Android は 4.0 以降しかサポートしないため、Android 4.0 以降のバージョンを選択する必要があります。さらに、Android 4.0 (およびそれ以降のバージョン) を搭載したすべてのスマートフォンが Wi-Fi Direct をサポートしているわけではありません。これは、メーカーが変更された Android rom を使用しているためです。これは、おそらく Wi-Fi Direct の機能を隠しており、デバイスに組み込まれている一部のワイヤレス チップは完全にサポートされていない仕様です。 Wi-Fiダイレクト規格。

安価なデバイスを使用すると、そのデバイスでいくつかのアプリをテストするまでわからない制約がある場合があります。たとえば、Nexus 7 (2012 年、容量 32G、Android 4.2 バージョンで 3G および wifi 接続) のように、アプリで Audioeffect クラスを使用できませんでした。Audioeffect クラスを使用する場合、Eclipse デバッガーは、アプリの実行時に Nexus 7 がそれをサポートしていないというエラー メッセージを通知します。これは私の開発経験からです。

アプリ開発の旅が素晴らしいものになることを願っています。

于 2013-08-28T16:35:19.020 に答える