Android用のプログラミングを習得するには、Androidデバイスが必要ですか?


回答:


11

現在、Android StudioはAndroidアプリを作成するための優先IDEです。まともなパフォーマンスを得るには、少なくともIntel Core i3プロセッサーと4GB RAMをハードウェア的に使用する必要があります。もちろん、より多くのハードウェア、より良いです。


私たちは仕事で多くのAndroid開発を行っています。

> Android向けの学習とプログラミングを行うには、Androidデバイスが必要ですか?<<

いいえ、Android SDKEclipse ADTプラグインで開始できます。ハードウェアに関する限り、2 GBのRAMを搭載したCore 2 Duoマシン(または同等のマシン)は正常に動作します。エミュレーターは起動に時間がかかりますが、一度起動すると正常に動作します。トリックは、一度開始したら閉じないことです;-)。

高度なプログラミングには、加速度計やGPSなどのトピックなどのデバイスが必要です。(Androidエミュレーターでは、いくつかの基本的なGPSをエミュレートできますが、実際のデバイスでは現実のシナリオに対処する必要があります。

また、プロのAndroid開発を計画している場合は、Android OSの異なるバージョンを実行しているさまざまなベンダーがそれぞれ独自の癖を持っているため、少なくとも3-4モデルを購入する準備をしてください。クライアントは、OSのバージョンがYのXデバイスではプログラムが機能しないと苦情を言うことがよくあります。


3
「開始が遅い」
デビッドコンデ

1
最近では、テスト用に複数のデバイスを購入する代わりに、Testdroidのようなサービスを好む場合があります。また、Android VMは、速度の問題を緩和するハードウェアアクセラレーションをサポートするようになりました。
scriptin

8

Android SDKには、デスクトップシステムで実行できるさまざまなエミュレーターが含まれています。注意してください、いくつかのエミュレータはかなりリソースを消費します。私のハードウェアは単純に完全ではないため、実行できないものがいくつかあります。

実際のAndroidデバイスで実行するのと同じではありませんが、少なくともお金をかけなくても足を濡らすことができます。


8

フレームワークを学習するためだけのものである場合は、ノーと言うでしょう。実際に使用するユーザー向けのアプリを開発している場合、アプリケーションが使用可能かどうかを実感できるように、実際のデバイスが必要であるという点で、マイケルに同意します。しかし、学習の目的のために、エミュレータはあなたにぴったりです。

1つの注意点は、ハニカムのタブレットプログラミングを学習しようとしている場合、デバイスに投資する必要があるかもしれないということです。先月かそこらで良くなったかどうかはわかりませんが、Honeycombエミュレーターを試してみると、速度が遅すぎて完全に使えなくなりました。


6

不要ですが、...

Android SDKは、画面上で使用できる仮想デバイスを提供しますが、真のタッチイベントに応答したり、手元のデバイスでアプリケーションのスケールを確認したりすることなく、ユーザーが実際にどのようにインタラクションするかを理解するのは不十分です応用。


1

それはあなたが何を学ぼうとしているかに依存します。

GPSの内容や位置管理などを学びたい場合は、実際のデバイスが必要です。

水平/垂直画面方向などの動的UIを確認する場合は、再度デバイスが必要です。

これらのようなインスタンスがさらに存在する場合があります。ただし、一般的な基本的な例では、デバイスは必要ありません。組み込みのエミュレーターで十分です。

何をしようとしているかを把握し、デバイスが必要かどうかを判断します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.