【发布时间】:2010-10-23 08:36:39
【问题描述】:
不久前我开发了一个用于学习日语的抽认卡程序。我一直在考虑把它移植到手机上。什么是好的目标平台?我在考虑 iPhone、HTC Touch HD(系统软件:Windows Mobile)或诺基亚(系统软件:Symbian)。由于我对 JavaME 有所了解,所以运行起来也很酷。
【问题讨论】:
标签: iphone mobile java-me windows-mobile symbian
不久前我开发了一个用于学习日语的抽认卡程序。我一直在考虑把它移植到手机上。什么是好的目标平台?我在考虑 iPhone、HTC Touch HD(系统软件:Windows Mobile)或诺基亚(系统软件:Symbian)。由于我对 JavaME 有所了解,所以运行起来也很酷。
【问题讨论】:
标签: iphone mobile java-me windows-mobile symbian
Here's the most recent market share data。您是否考虑过为所有配备不错网络浏览器的智能手机构建一个基于网络的产品?像x.facebook.com 这样的网站不是特定于操作系统的,而是类似于应用程序的,足以提供良好的用户体验。建立这样一个网站并收取订阅费用将是服务所有市场的一种方法。
【讨论】:
Apple 商店前几天刚刚庆祝了它的 1,000,000,000 次下载,所以我想说 iPhone 是最大、最容易瞄准的手机市场。此外,Apple 商店让您的应用程序的销售变得非常容易(他们当然会保留部分收入)。
也许您想问一下哪款手机在日本的市场份额最大?
此外,我了解 Microsoft 计划为 Windows Mobile 开设应用商店。
【讨论】:
既然您了解 JavaME,请看看为 Android 开发。它没有很大的市场份额,但至少你可以利用你现有的技能。
您将无法找到适用于大多数手机平台的通用语言和开发环境。一旦您选择了一个平台,除非您想将您的应用移植到完全不同的语言中,否则您就会对它做出某种承诺。
【讨论】:
诺基亚已开始大力推动基于 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 也不是为了开发软件。
【讨论】:
几周前,我阅读了一篇关于名为“rohmobile”的产品的文章,该产品是一个在微型 Ruby Web 服务器上运行的自定义 Ruby 框架。它允许您针对所有流行的手机(Apple、Microsoft、Android、BlackBerry、Symbian)编译您的应用程序。这似乎是一个非常酷的想法,并且它的开源正在积极开发中。该框架带有一个同步解决方案,因此您可以使用 REST/SOAP 将数据持久化到本地设备。当我对产品进行了更多探索时,唯一看起来很痛苦的是为各种设备编译代码所需的环境设置……如果你能做到这一点,那么你就有了一个解决方案,你可以用一个代码库支持一堆不同的设备!
** 我从来没有用过 Ruby 编程,但是语法和演示让它看起来非常简单,因为它实际上只是一个在设备上安装的微型 Web 服务器上运行的本地网页! UI 是基于 HTML/CSS 的。我认为该产品仍处于测试阶段...
只要我的 2cents~
【讨论】:
我会开始寻找一种可用于市场上顶级手机的系统/编程语言。
我认为 python 是一个不错的选择。这使得在将要支持的所有手机上使用大部分相同的代码变得容易。
那我可能会从 iPhone 开始,因为我相信它的用户群仍然对新玩具有需求:)
创建一个网络应用程序将是另一种方式......但这意味着您需要在线。如果您不使用闪存或其他一些持久存储的可能性。
P.S.:我不会使用 javame :) .. 我仍然不喜欢任何 java
【讨论】: