【问题标题】:What cell phone has the widest potential market for software?哪款手机的软件市场潜力最大?
【发布时间】:2010-10-23 08:36:39
【问题描述】:

不久前我开发了一个用于学习日语的抽认卡程序。我一直在考虑把它移植到手机上。什么是好的目标平台?我在考虑 iPhone、HTC Touch HD(系统软件:Windows Mobile)或诺基亚(系统软件:Symbian)。由于我对 JavaME 有所了解,所以运行起来也很酷。

【问题讨论】:

    标签: iphone mobile java-me windows-mobile symbian


    【解决方案1】:

    Here's the most recent market share data。您是否考虑过为所有配备不错网络浏览器的智能手机构建一个基于网络的产品?像x.facebook.com 这样的网站不是特定于操作系统的,而是类似于应用程序的,足以提供良好的用户体验。建立这样一个网站并收取订阅费用将是服务所有市场的一种方法。

    【讨论】:

    • +1 用于网络。如果操作正确,体验不会有太大不同,例如 Gmail。
    • @tonylo:这是真的——但我认为你错过了我的实际建议。我并不是暗示应该针对任何特定操作系统,而是由于平台的多样性,最好的方法是建立一个网站,所有智能手机(带有体面的浏览器)可以访问并收取订阅费用。
    【解决方案2】:

    Apple 商店前几天刚刚庆祝了它的 1,000,000,000 次下载,所以我想说 iPhone 是最大、最容易瞄准的手机市场。此外,Apple 商店让您的应用程序的销售变得非常容易(他们当然会保留部分收入)。

    也许您想问一下哪款手机在日本的市场份额最大?

    此外,我了解 Microsoft 计划为 Windows Mobile 开设应用商店。

    【讨论】:

    • 你说得很好;虽然其他移动操作系统的市场份额超过了苹果,但苹果仍然处于推动应用程序开发的最前沿。不利的一面是迅速滑向默默无闻,以及苹果向开发者支付延迟付款而臭名昭著。
    【解决方案3】:

    既然您了解 JavaME,请看看为 Android 开发。它没有很大的市场份额,但至少你可以利用你现有的技能。

    您将无法找到适用于大多数手机平台的通用语言和开发环境。一旦您选择了一个平台,除非您想将您的应用移植到完全不同的语言中,否则您就会对它做出某种承诺。

    【讨论】:

    • Android还没有占有很大的市场份额。考虑到它是在一款家用手机上以“开发中”状态发布的,并且仍然在相当不错的时间内吸引了 100 万用户,我认为它可能会变得相当大。
    【解决方案4】:

    诺基亚已开始大力推动基于 Qt 的移动开发平台。诺基亚的手机销量比苹果多很多。

    you'd be lucky to get $500 for your investment? 时为什么要编写 iPhone 应用 #1,000,001

    围绕 iPhone 应用程序存在巨大的热潮……从开发人员的角度来看,这完全是不合理的。 (这对用户来说很棒)

    Qt 是一个非常出色的 C++ 平台(显然是诺基亚收购了它:)。我在用它编写 PC 应用程序时玩得很开心……我打算买一部诺基亚手机,我很快就可以编写 Qt 应用程序了。到那时,我将放弃我的旧 iPhone(原装,而不是 3G)。

    当 SDK 出来时,我想到了 iPhone 的世界。我什至买了苹果股票。然而,因为乔布斯是个控制狂,所以没有 Java 也没有 Flash,这简直是愚蠢的。 GPL 不兼容也很痛苦。我买 Mac 也不是为了开发软件。

    【讨论】:

    • Maemo 是一个非常可爱的系统,如果我没记错的话,诺基亚正在将它从一个副项目改造成他们应用程序的先驱。它现在是一个有限的平台(如果我没记错的话,主要是在诺基亚 N800 和 N810 上),但如果诺基亚逐步淘汰 symbian for maemo,那么抢占先机将是一件好事。
    【解决方案5】:

    几周前,我阅读了一篇关于名为“rohmobile”的产品的文章,该产品是一个在微型 Rub​​y Web 服务器上运行的自定义 Ruby 框架。它允许您针对所有流行的手机(Apple、Microsoft、Android、BlackBerry、Symbian)编译您的应用程序。这似乎是一个非常酷的想法,并且它的开源正在积极开发中。该框架带有一个同步解决方案,因此您可以使用 REST/SOAP 将数据持久化到本地设备。当我对产品进行了更多探索时,唯一看起来很痛苦的是为各种设备编译代码所需的环境设置……如果你能做到这一点,那么你就有了一个解决方案,你可以用一个代码库支持一堆不同的设备!

    http://www.rhomobile.com/

    ** 我从来没有用过 Ruby 编程,但是语法和演示让它看起来非常简单,因为它实际上只是一个在设备上安装的微型 Web 服务器上运行的本地网页! UI 是基于 HTML/CSS 的。我认为该产品仍处于测试阶段...

    只要我的 2cents~

    【讨论】:

      【解决方案6】:

      我会开始寻找一种可用于市场上顶级手机的系统/编程语言。

      我认为 python 是一个不错的选择。这使得在将要支持的所有手机上使用大部分相同的代码变得容易。

      那我可能会从 iPhone 开始,因为我相信它的用户群仍然对新玩具有需求:)

      创建一个网络应用程序将是另一种方式......但这意味着您需要在线。如果您不使用闪存或其他一些持久存储的可能性。

      P.S.:我不会使用 javame :) .. 我仍然不喜欢任何 java

      【讨论】:

      • 是否有手机使用 Python 作为支持的编程语言?如果您正在为 iPhone 开发,您的选择是:Objective C、Objective C 或 Objective C。选择一个。
      • 这很酷,但它的合法性值得怀疑。 Apple 不允许安装第三方库或解释器。它适用于越狱的 iPhone,但 Python 应用程序不太可能被商店接受。
      • 好吧...这使得它无法用于销售合法软件。糟糕……也许以后……
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-11-30
      • 1970-01-01
      • 1970-01-01
      • 2017-09-11
      • 2015-05-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多