在蜂窝设备上开发Apps

时间:2011-09-02 23:50:32

标签: android android-3.0-honeycomb

所以这就是我的想法。 Android应用程序需要在安装到移动Android设备之前在计算机上开发。到目前为止,这是最好的解决方案。大多数支持Android的设备,手机,以及谁想要在手机上开发应用程序的设备,都很小,而且不方便。

但是自从运行android 3.x的这10款平板电脑发布以来,让这款设备直接在这些设备上开发蜂窝专用应用程序会不会更容易?这是否正在开发中,如果不,为什么不呢?我对android很新,所以我肯定会忽略一些方面,使问题稍微复杂一些。

3 个答案:

答案 0 :(得分:1)

现在有多种解决方案。我查看了这个应用程序:

AIDE - Java IDE for Android

......并且给人留下了深刻的印象。我真的认为你需要一个外部蓝牙键盘和鼠标才能提高工作效率。如果您的设备具有HDMI输出或支持MHL的USB输出,您可以将其连接到显示器并将其更多地转换为桌面"。见这里:

Using a Mobile Device as a Desktop Computer

Part 2: Using an Android Device as a Desktop

这样做有一些警告。例如,我的设备使用内部显示器的分辨率(升级)镜像显示内容。因此,如果您的设备具有与屏幕相同的分辨率,或至少足够高的分辨率,这将是有益的。此外,平板电脑可能更适合,因为它在平板电脑布局模式下运行应用程序,而不是在大屏幕上一切都太大的电话布局。同样值得注意的是后背,家用和多任务按钮。 Galaxy Nexus是目前唯一一款将这些按钮用作软键的手机,因此它们出现在屏幕上,您可以使用蓝牙鼠标点击它们。使用平板电脑,我认为这些按钮总是软键,但其他手机可能需要触及手机并单击这些按钮。他们中的一些人在键盘上分配了键,也许都是键。 Esc又回来了。

答案 1 :(得分:0)

  1. 为Android构建编译器,aapt,aidl和其他开发工具。
  2. 获取在Android上运行的标准Java VM。
  3. 让Eclipse在Android上运行。
  4. 我怀疑在这一点上你会发现Eclipse在当前的ARM CPU上的体验......不是那么有趣。 :)

    现在普通用户体验可能不太适合。例如,假设在自托管环境中调试您的应用程序。如果没有同时在屏幕上显示多个应用程序,这将非常痛苦。

    已经有一些东西允许Android上的简单开发,使用Smalltalk等解释性语言,基于Web的开发等。我认为我们有点偏离完全传统的Android开发环境是自托管的,但肯定是可以相当安全地假设它会在某些时候发生。

答案 2 :(得分:0)

据我所知,此时此处或正在开发中没有任何内容可供使用。

我可以认为您可以创建一个Android应用程序,例如Google for Honeycomb的'App Inventor'。使用App Inventor,您可以使用简单的构建块构建应用程序。

但像Eclipse这样的完整开发环境和Android SDK可能永远不会在Honeycomb平板电脑上运行。开发环境在大屏幕上效果最好(平板电脑上没有,因为它是移动设备),你需要输入大量代码(在触摸屏上不是很好)。

这个想法是创造,这是一个很好的问题,但我不认为它会很快发生。