现代智能手机拥有更多的内存,更好的处理器和更大的硬盘驱动器,然后是上一代计算机。考虑到这一点,我想知道是否有任何在智能手机上运行的编译器/解释器?智能手机作为开发平台?
我在找什么。即使是BASIC口译员。我主要想知道关于黑莓手机的事情,但如果你知道iPhone和Android的解决方案,随时也可以列出这些解决方案。
现代智能手机拥有更多的内存,更好的处理器和更大的硬盘驱动器,然后是上一代计算机。考虑到这一点,我想知道是否有任何在智能手机上运行的编译器/解释器?智能手机作为开发平台?
我在找什么。即使是BASIC口译员。我主要想知道关于黑莓手机的事情,但如果你知道iPhone和Android的解决方案,随时也可以列出这些解决方案。
我相信现在大多数智能手机都有某种可用的软件开发工具包。当然,iPhone和安卓系统(http://developer.android.com/guide/index.html) - 非常完善的开发和记录。事实上,在堆栈溢出中存在超过30k的问题,只处理android :-)
我认为downvotes应该保留给误导,严重编码或错误的答案。不是当问题被误读时。我几乎犯了同样的错误。 – 2010-12-17 00:40:20
您问过关于Blackberry,Android和iPhone的问题。他们都有SDK。 我不太了解他们,但在覆盖iphone开发的stackoverflow上有一组健康的问题。不确定关于Android。 我有一个黑莓前一段时间,也许是2000年,那时候有一个java sdk。
我知道在Windows手机上,你可以在C#或VB.NET中编写应用程序,然后在.NET Compact Framework上运行。
所以,有编译器可以用来制作智能手机的软件。
我不知道这个很好的解决方案,但是,它并不是很难得到一些简单的运行。
例如,采取this Javascript repl(没有外部依赖关系),通过Hixie's data: URI kitchen运行它,并且您有一个URI中的解释器。访问该URI,点击底部工具栏中间的箭头图标,选择添加到主屏幕,现在你已经有了一个Javascript代码的应用程序。还有一些额外的元标记可以添加到HTML头中,使其更像应用程序(删除Safari工具栏,为其提供高分辨率图标等)。
Android有一个名为“Android的脚本层”的脚本环境:http://code.google.com/p/android-scripting/。你可以用它来编写python,lua和其他几种语言。
@skaffman,他问的是智能手机应用程序的编译器或解释器,而不是是否有可能为智能手机编写软件。现在我看起来很傻,因为你删除了你的评论。 – 2010-12-17 00:08:16
你也可以删除你的:-) – Shoban 2010-12-17 00:19:19
我修改了这个问题的标题,因为没有人正在阅读实际问题。 – 2010-12-17 00:30:18