Итак, вот что я думал. Приложения Android необходимо разрабатывать на компьютере перед установкой на мобильное устройство Android. Это было лучшее решение до сих пор. Большинство устройств, поддерживающих Android, где телефоны, и которые хотели бы разработать приложение на своем телефоне, были маленькими и не были бы удобными.
Но с момента выпуска этих 10-дюймовых планшетов, работающих под управлением Android 3.x, было бы проще иметь приложение, которое позволит вам разрабатывать конкретные приложения сотовой связи непосредственно на этом устройстве? Это что-то, что находится в разработке, а если нет, то почему нет? Я новичок в андроиде, поэтому есть, конечно, какой-то аспект, который я пропускаю, что делает вопрос немного более сложным.
Сейчас есть несколько решений. Я проверил это приложение:
... и был довольно впечатлен. Я действительно считаю, что вам нужна внешняя клавиатура и мышь Bluetooth, чтобы быть более продуктивными. Если ваше устройство имеет выход HDMI или USB-выход с поддержкой MHL, вы можете подключить его к монитору и превратить его в "Рабочий стол". Глянь сюда:
Использование мобильного устройства в качестве настольного компьютера
Часть 2. Использование устройства Android в качестве рабочего стола
Для этого есть некоторые предостережения. Например, мое устройство отображает содержимое дисплея с внутренним разрешением экрана (масштабируется). Поэтому полезно, если ваше устройство имеет то же разрешение, что и ваш экран, или, по крайней мере, достаточно высокое разрешение. Кроме того, планшет может быть более подходящим, поскольку он запускает приложения в режиме компоновки планшета по сравнению с макетом телефона со всем, что слишком велико на большом экране. Также обратите внимание на кнопки задней, домашней и многозадачности. Galaxy Nexus в настоящее время является единственным телефоном, реализующим эти кнопки в виде софт-клавиш, поэтому они отображаются на экране, и вы можете щелкнуть их мышью. С планшетом, я думаю, что эти кнопки всегда являются программными клавишами, но, возможно, другим телефонам требуется связаться с телефоном и нажать на эти кнопки. У некоторых из них есть клавиши, назначенные им на клавиатуре, возможно, все из них. Esc вернулся, например.
Насколько я знаю, в этот момент нет ничего доступного для этого или в развитии.
Я мог подумать, что вы можете создать Android-приложение, такое как "App Inventor" из Google для Honeycomb. С помощью App Inventor вы можете создать приложение с помощью простых строительных блоков.
Но полноценная среда разработки, такая как Eclipse с Android SDK, вероятно, никогда не будет работать на планшете Honeycomb. Среда разработки лучше всего работает на больших экранах (то, что у вас нет на планшете, потому что это мобильное устройство), и вам нужно ввести много кода (что-то не очень приятное на сенсорном экране).
Идея - это создать, и это хороший вопрос, но я не вижу, чтобы это происходило в ближайшее время.
Я подозреваю, что на данный момент вы найдете опыт Eclipse на текущем процессоре ARM... не так весело. :)
И общий UX, вероятно, сейчас не так уместен. Например, представьте, что вы отлаживаете свое приложение в собственной среде. Без одновременного отображения нескольких приложений на экране это было бы очень болезненно.
Есть уже некоторые вещи, позволяющие простую разработку на Android, используя интерпретируемые языки, такие как Smalltalk, веб-разработку и т.д. Я думаю, что мы немного от полной традиционной среды разработки Android, находящейся на самообслуживании, но, безусловно, достаточно безопасно предположим, что в какой-то момент это произойдет.