Разработка приложений на сотовых устройствах

1

Итак, вот что я думал. Приложения Android необходимо разрабатывать на компьютере перед установкой на мобильное устройство Android. Это было лучшее решение до сих пор. Большинство устройств, поддерживающих Android, где телефоны, и которые хотели бы разработать приложение на своем телефоне, были маленькими и не были бы удобными.

Но с момента выпуска этих 10-дюймовых планшетов, работающих под управлением Android 3.x, было бы проще иметь приложение, которое позволит вам разрабатывать конкретные приложения сотовой связи непосредственно на этом устройстве? Это что-то, что находится в разработке, а если нет, то почему нет? Я новичок в андроиде, поэтому есть, конечно, какой-то аспект, который я пропускаю, что делает вопрос немного более сложным.

  • 0
    «Разве не было бы проще иметь приложение, которое позволяло бы разрабатывать сотовые приложения непосредственно на этом устройстве?» - Вы явно любите печатать на мягких клавиатурах. :-)
  • 1
    Возможно, стоит упомянуть, что я использую ASUS Eee Pad с подключаемой жесткой клавиатурой. Мой плохой ^^
Показать ещё 1 комментарий
Теги:
android-3.0-honeycomb

3 ответа

1

Сейчас есть несколько решений. Я проверил это приложение:

AIDE - Java IDE для Android

... и был довольно впечатлен. Я действительно считаю, что вам нужна внешняя клавиатура и мышь Bluetooth, чтобы быть более продуктивными. Если ваше устройство имеет выход HDMI или USB-выход с поддержкой MHL, вы можете подключить его к монитору и превратить его в "Рабочий стол". Глянь сюда:

Использование мобильного устройства в качестве настольного компьютера

Часть 2. Использование устройства Android в качестве рабочего стола

Для этого есть некоторые предостережения. Например, мое устройство отображает содержимое дисплея с внутренним разрешением экрана (масштабируется). Поэтому полезно, если ваше устройство имеет то же разрешение, что и ваш экран, или, по крайней мере, достаточно высокое разрешение. Кроме того, планшет может быть более подходящим, поскольку он запускает приложения в режиме компоновки планшета по сравнению с макетом телефона со всем, что слишком велико на большом экране. Также обратите внимание на кнопки задней, домашней и многозадачности. Galaxy Nexus в настоящее время является единственным телефоном, реализующим эти кнопки в виде софт-клавиш, поэтому они отображаются на экране, и вы можете щелкнуть их мышью. С планшетом, я думаю, что эти кнопки всегда являются программными клавишами, но, возможно, другим телефонам требуется связаться с телефоном и нажать на эти кнопки. У некоторых из них есть клавиши, назначенные им на клавиатуре, возможно, все из них. Esc вернулся, например.

0

Насколько я знаю, в этот момент нет ничего доступного для этого или в развитии.

Я мог подумать, что вы можете создать Android-приложение, такое как "App Inventor" из Google для Honeycomb. С помощью App Inventor вы можете создать приложение с помощью простых строительных блоков.

Но полноценная среда разработки, такая как Eclipse с Android SDK, вероятно, никогда не будет работать на планшете Honeycomb. Среда разработки лучше всего работает на больших экранах (то, что у вас нет на планшете, потому что это мобильное устройство), и вам нужно ввести много кода (что-то не очень приятное на сенсорном экране).

Идея - это создать, и это хороший вопрос, но я не вижу, чтобы это происходило в ближайшее время.

0
  1. Создайте компилятор, aapt, aidl и другие инструменты для Android.
  2. Получите стандартную Java-виртуальную машину, запущенную на Android.
  3. Запустите Eclipse на Android.

Я подозреваю, что на данный момент вы найдете опыт Eclipse на текущем процессоре ARM... не так весело. :)

И общий UX, вероятно, сейчас не так уместен. Например, представьте, что вы отлаживаете свое приложение в собственной среде. Без одновременного отображения нескольких приложений на экране это было бы очень болезненно.

Есть уже некоторые вещи, позволяющие простую разработку на Android, используя интерпретируемые языки, такие как Smalltalk, веб-разработку и т.д. Я думаю, что мы немного от полной традиционной среды разработки Android, находящейся на самообслуживании, но, безусловно, достаточно безопасно предположим, что в какой-то момент это произойдет.

  • 0
    С каких это пор требуется Eclipse? Конечно, есть существенные трудности, но это не одна из них.
  • 0
    Если вы хотите использовать make и vi, продолжайте. Нетрудно взломать базовую среду для компиляции приложений. Я хочу сказать, что достаточно собрать вместе то, что вы на самом деле хотите разрабатывать, а не на рабочем столе.
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню