2

私はすぐに自分の Android アプリを作成し、開発して遊ぶためのしっかりした Android デバイスを購入することを考えています。私の質問は皆さんへの質問です。あなたが Android デバイスでアプリを開発およびテストしたいと仮定した場合、何をお勧めしますか?

Samsung Galaxy は有望に見えますが、優れた開発用電話を選択することは、賢明に選択する必要があることの 1 つであることを知っています。Android デバイスのランドスケープは日々広がっているようですので、最新の開発デバイスについてお聞きしたいです。おそらく、安価な不格好を手に入れることができても、違いはありませんか?

私は一種のオタクなので、デバイスが高価であるが、他のデバイスにはないクールな機能がいくつかある場合は、それでも検討します. ただし、多くの電話がとにかく HD をサポートしているように見えますが、HD ビデオなど、必要のない機能 (または気を散らす可能性がある ;)) に多額のお金を浪費したくありません.

タブレットは少し多すぎるように見えますが、私はまだオープンです...開発用の Android タブレットが好きなら、私に知らせてください。アプリが Android タブレットやさまざまな解像度で確実に実行されるなど、いくつかの利点が見られました。

私が心配する必要がある警告はありますか?Android が最初に登場したときに開発していた友人がいて、何らかの理由で更新が常に制限されているため、自分のデバイスを更新できないと不平を言っていたのを覚えています。今でもそうですか?

これらの点について何かお話しいただけることがあれば、喜んで承ります。

また、GPS などの位置情報ベースのものを使用することについても懸念がありますが、契約が必要ですか?

私は Macbook Air OSX で開発を行っています。デバイスに関する追加の入力があれば、Mac を使用することもできます。それも素晴らしいことです。ありがとう!

4

4 に答える 4

4

Android 4プラットフォームに対して開発する必要がありますが、開発の過程で、使用しているAPIがわかります。使用しているAPIのレベルによって、サポートする最小限のOSが決まります。ここでは、2つのマニフェスト設定が使用されています。ターゲットAPI(15、別名ICS)と最小限のAPI(使用するものによって異なります)です。

APIサポートと消費者市場での幅広いカバレッジをうまく組み合わせるために(@Basicが指しているダッシュボードを使用して)、Android 2.2(別名Froyo)であるAPIレベル8で人々を指す傾向があります。そこにいる人々のおよそ93%にヒットし、ほとんどの開発に必要なAPIを入手できます。新しいAPIが必要であることがわかっている場合は、必ずそれらを使用してください。世界は追いつくでしょう、それは少し時間がかかるかもしれません。

私は通常、Nexus電話またはXOOMタブレットを入手するように人々に指示します。Googleからの公式リリースをすぐに入手できるように、リファレンスデザインが必要です。AOSPビルドは従うことが重要ですが、町で唯一のゲームではありません。その後、真剣に考えたい場合は、主要なOEMからそれぞれ1台の電話を受け取り、カスタマイズされたプラットフォーム(Sense、Blur、Touchwizなど)の違いに対処できるようにする必要があります。

免責事項:私はモトローラで働いています。MOTODEV Studioは私のチームの製品です(Basicに感謝します!)

于 2012-04-22T19:39:39.293 に答える
2

Samsung Galaxy Nexus は、Google から直接サポートされている電話なので良いです。

Samsung Galaxy S2、必要なすべての機能を備えています

これらの 2 つのうちの 1 つがスペックの重い電話用ですが、デバイスの範囲の両端を取得できるように、安価であまり良くない電話も必要なので、IDEOS のようなものも取得してください。

覚えておく必要があるのは、使用されているデバイスのタイプが 1 つだけになることは決してないということです。下に近い電話があり、アプリが上にある電話とほぼ同じように機能する場合は、何百ものデバイスがあります。あらゆる範囲の顧客を捕まえることができるからです。

また、位置情報に基づくものについては、Android マニフェストにアクセス許可を設定するだけで十分です。ユーザーがアプリケーションをダウンロードするときに、これらについて通知されます。

Macは開発に適している可能性があり、Androidでもサポートされているので、問題はないと思います.Android開発ラボに行ったとき、とにかくすべてのGoogleの人がMacを持っているようでした.

于 2012-04-21T22:41:26.253 に答える
2

何を応援したいかによります。HTC Wildfire から Galaxy S2 / HTC One まで、さまざまな製品があります。

どのバージョンの Android をターゲットにしますか? まだ1.5を使用している人もいます。

更新について: Google は独自の速度で更新をリリースします。問題は、その更新が特定のデバイスに到達する前に、キャリアが通常、ブランディング、必須の aspps などを含めるようにカスタマイズすることです.これには不確定な時間がかかるか、まったく発生しない可能性があります. これは、Nexus One の大きな利点の 1 つでした。ブランド化されていないため、アップデートがリリースされるとすぐに利用できました。

開発に関して: Eclipseはほぼすべてのプラットフォームで利用可能であり、出発点として最適です。MOTODev Studioは eclipse に基づいており、テンプレート、事前構成済みのエミュレーターなどが付属しているため優れています...

位置情報サービス: Android は、位置情報を取得するために次の 3 つの方法を使用します: GPS (屋内ではうまく機能せず、修正が遅くなる可能性があり、バッテリーを大量に消費する可能性があります)、Wifi (Google は多くの Wi-Fi ネットワークの位置をマッピングしています。既知のwifiネットワークを参照してください。それは大まかにそれがどこにあるかを知っています)そして最後にネットワーク(あなたの電話が話しているセルタワーの場所を知っています)。

上記のいずれにも契約は必要ありませんが、Wifi にはインターネット接続が必要であり (ルックアップを実行するため)、ネットワークには明らかに携帯電話がセルタワーの範囲内にあり、通信が許可されている必要があります。これは通常、ネットワーク用の sim を取得することを意味します。あなたの地域をカバーします。

デバイスで位置情報を取得する場合、大まかな位置情報の取得を選択できることに注意してください。Coarse は GPS を起動しません (別の権限も必要です)

場所の詳細については、このページを参照してください

于 2012-04-21T22:44:59.850 に答える
0

個人的には、Toshiba Thrive 10.1 インチ Android タブレットをお勧めします。

それは持っています:

1 GHz NVIDIA Tegra

1GBのRAM

フルサイズ USB ポート

フルサイズの SD カード スロット

フルサイズ HDMI ポート

ミニ USB ポート

Android 3.1 から 3.2 または 4.0 にアップグレード可能

また、必要なメモリの量にもよりますが、通常は約 200 ~ 250 ドルしかかかりません。

于 2014-01-22T18:28:28.863 に答える