在手机上执行程序

时间:2011-07-09 19:18:02

标签: java iphone android

嗨,我在徘徊,我们如何在手机上执行程序......不开发它们!

就像我编写一个解决特定问题的程序一样。现在我需要在手机上安装它,以便我可以随时在手机上运行程序。我熟悉C#.NET(Windows窗体应用程序)和Java(基本控制台应用程序)。因此,任何能够在手机上以这些语言运行程序的功能都会有所帮助。我的目标移动操作系统主要是Android。但我也有一部手机。 我更倾向于使用C#.NET Windows表单应用程序,因为它具有精通GUI的功能

有人可以帮忙吗?

3 个答案:

答案 0 :(得分:1)

你想从远处执行程序吗?在Android上查看C2DM框架: http://code.google.com/android/c2dm/index.html

您想在本地执行该程序吗?点按图标?

更新:

我是否误解了你的问题?如果您想在不同的技术中占多数,也许您可​​以让您的Android客户端使用基于REST的Web服务(Java或.NET)。

如果你采用这种方法,你也可以制作一个消耗相同REST API的轻量级iPhone应用程序。

最后,您可以查找Mono for Android(http://mono-android.net/)。我以前从未听说过,但根据你的需要,可能值得考虑。

答案 1 :(得分:1)

您正面临着通常所说的“跨平台”问题。如何让您的程序在手机上运行有几个答案:

  • 使用像Java这样的跨平台语言(注意没有iPhone JVM)
  • 将您的应用制作成网络应用,大多数浏览器都可以使用
  • 使用类似Adobe Flex
  • 的内容
  • 手动移植(原始语言与手机专用语言和SDK)

每个都有自己的优点/缺点。如果不了解有关该应用程序的更多详细信息,则无法提供更好的建议。

当然,我知道你正在寻找的答案是某种模拟器 - 这需要一个现有的程序并“只运行它”。你不太可能在手机上找到一个。 PC和手机是两个截然不同的平台,仅仅因为它们在技术上都是计算机并不意味着编写的代码知道如何有效地利用环境。

我希望有人介入,让我看起来像个白痴,我真的很想知道这些解决方案是否存在。但是根据我自己的经验,我从未见过这样的事情。

答案 2 :(得分:0)

Android和iOS移动设备拥有与PC不同的CPU /处理器和不同的操作系统。因此,您无法在其上安装和运行PC应用程序。

您可以使用Android或iOS / iPhone SDK重写您的应用;或者可以在PC上运行它们,并使用各种远程桌面或VNC应用程序远程查看它们。

相关问题