我一时间开发了一个flashcard程序来学习日语。我一直在考虑把它移植到手机上。什么是好目标平台?我在想iPhone,HTC Touch HD(系统软件:Windows Mobile)或诺基亚(系统软件:Symbian)。因为我知道一些JavaME,所以运行的东西也很酷。

有帮助吗?

解决方案

这是最新的市场份额数据。您是否考虑过所有配备不错的网络浏览器的智能手机构建基于网络的产品?像 x.facebook.com 这样的网站不是特定于操作系统的,但它们的应用程序足以提供良好的用户体验。建立这样一个网站并收取订阅费用将是服务所有市场的一种方法。

其他提示

那么苹果商店前几天才开始下载其1,000,000,000的下载量,所以我认为iPhone是目标最大,最简单的手机市场。此外,Apple商店可以非常轻松地销售您的应用程序(当然,它们保留了部分收入)。

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

此外,我了解微软计划为Windows Mobile启动应用商店。

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

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

诺基亚已开始大力推动基于Qt的移动开发平台。诺基亚销售的手机数量远远超过苹果。

为什么在你的时候写下iPhone应用#1,000,001很幸运,你的投资会得到500美元?

iPhone应用程序存在巨大的热潮......从这一点来看,从开发人员的角度来看,这是完全没有道理的。 (这对用户来说很棒)

Qt是一个非常出色的C ++平台(诺基亚买了它,显然:)。我正在用它编写PC应用程序...我计划购买诺基亚手机,我可以很快编写Qt应用程序。那时,我将放弃我的旧iPhone(原始单位,而不是3G)。

当SDK问世时,我想到了iPhone的世界。我甚至买了苹果股票。但是,没有Java&没有Flash,因为乔布斯是一个控制狂,只是简单的愚蠢。 GPL不兼容也真的很痛。我也不是为了开发软件而购买Mac。

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

http://www.rhomobile.com/

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

只是我的2cents

好吧,我会开始找到适用于市场上顶级手机的系统/编程语言。

我认为好的一步就是python。这使得在所有支持的手机上使用大部分相同代码变得容易。

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

创建Web应用程序将是另一种方式......但这意味着您需要联机。如果您没有使用闪存或其他持久存储的可能性。

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top