【问题标题】:Is there any software that will allow me to develop application for multiple types of phones? [duplicate]是否有任何软件可以让我为多种类型的手机开发应用程序? [复制]
【发布时间】:2011-12-26 16:26:45
【问题描述】:

可能重复:
Developing cross platform mobile application

我的任务是研究可用于创建可移植到不同手机上的应用程序的软件产品。

应用程序需要连接到数据库。它需要允许用户从图书列表中进行选择,然后下载可以在线或离线阅读的图书信息。没有花哨的图形要求,我们目前只是想了解市场上有哪些产品可以帮助我们。

请注意,我们没有经验,因此我们不会进行开发。我们只是想自己做一些研究,然后再打电话给其他公司为我们需要的工作提供报价。

如果有人能向我指出一些我可以研究的产品,我将不胜感激。

请不要关闭此主题并说答案是主观的。是的,我知道这一点,但同时我真的需要一些关于在哪里看的想法。

更新:

Unity 已被建议作为我应该研究的工具。有没有人有使用该工具的经验?

【问题讨论】:

标签: android iphone ios windows-phone-7 blackberry


【解决方案1】:

当然,您可以尝试使用 MonoTouch (http://xamarin.com/monotouch)/MonoDroid (http://xamarin.com/monoforandroid) 等使用 C# 创建或多或少类似的应用程序例子。但是恕我直言,您应该单独开发所有版本。因为所有平台都各不相同。

更新:尽管如此,我的回答被接受了,我认为最好将其扩展一点以使其更加清晰。
我认为为所有被提及的平台创建“一个”应用程序的想法是不好的,以下原因

  1. 有一天我尝试了 ModoDroid,我注意到要运行您的应用程序,您必须在用户手机上安装 Mono 运行时才能运行它。如果我没记错的话,它会添加近 90mb 的 Mono 内容,这绝对不是用户在下载 1mb 应用程序时想要的。

  2. 显然,所有 methioned 平台都有自己的操作系统,这些操作系统彼此完全不同,这可能会导致不同的问题、可能性和实施的细微差别。

  3. 每个 methioned 平台都有自己的用户设计指南。因此,用户在他们的设备上看到他们不想看到的东西会很奇怪/不舒服。

  4. 当然,为特定平台创建特定应用程序将使您可以选择强调特定平台的优势。例如 WP7 上的动态磁贴或小部件/跨应用程序通信以及 Android 上的直接 SD 卡访问等。

【讨论】:

    【解决方案2】:

    Project Mono,将C#/.Net移植到各种移动平台

    【讨论】:

      【解决方案3】:

      您可能想查看 html5,因为它听起来好像您的应用程序不会做任何太花哨的事情。

      【讨论】:

        猜你喜欢
        • 2019-03-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-21
        • 1970-01-01
        • 1970-01-01
        • 2011-05-24
        相关资源
        最近更新 更多