fly*_*ire 27 iphone android symbian windows-mobile java-me
我应该从什么移动平台开始学习?重要的是:
ran*_*alo 21
Android的
Linux内核.SDK是低成本(免费).Java是一种相当流行的语言.
Mic*_*ech 20
我认为3-4个平台有未来.但这取决于你喜欢什么平台以及你喜欢分发应用程序的自由:)
dar*_*ron 16
既然诺基亚已经购买了TrollTech(Qt)以便在Symbian之上创建一个出色的移动平台,那么你会认为OSS人群至少会提到它.
与其他所有产品相比,Symbian拥有巨大的市场.Qt是KDE的支柱,允许简单的跨平台开发,并且设计得非常好.
你认为:
......等待发生将是未来的打击.你肯定有更好的赚钱机会,而不是成千上万的其他应用程序,用户希望支付不超过0.99美元.
Symbian也开始着手打开代码.实际上,随着Qt移动平台的成熟,底层操作系统可能实际上并不那么重要.
Mus*_*sis 14
这个很容易(即使对于像我这样的Windows Mobile开发人员):
苹果手机
该设备的基础技术并不特别,但Apple为支付开发人员提供了一种方便合理的机制,同时将设备锁定到软件盗版(据我所知)完全不可能[更新:或显然只是困难] .谁不想为这样快速增长的市场编写软件?
Windows Mobile设备本可以在6或7年前完成,但是nooooooooooo ...
受欢迎程度:全球数据显示Java ME显然领先于其他所有人.Symbian是遥远的第二名.iPhone是遥远的第三个遥远的地方.但是,如果您的目标是某个洲,某个国家/地区或某种语言,那么这些数字可能会发生巨大变化.
易于开发:Objective-C是一个很酷且功能强大的东西,但请记住它已有20年历史了.iPhone易于开发,但Android开发同样简单,免费且多平台.Java ME是一场噩梦,除非您针对非常有限数量的不同手机型号.原生的Symbian OS C++在市场上声名狼借,但它却逐年回归.Symbian还有一个巨大的优势,让您可以选择您想要开发的语言.
工具成本:Java ME将是最便宜的,其次是Symbian,Android然后是iPhone.
其他标准:很多,很大程度上取决于您想要开发的应用程序.
没有提到Palm的WebOS,因为从商业的角度来看,至少目前它几乎没有在雷达上注册.
检查谷歌的智能手机市场份额.这是Gartner的一个.简而言之,2008年的销售统计数据(销售量为数千个单位):
Operating 2008 Market Growth
System Sales Share 2007-2008
-----------------------------------------------------------
Symbian 72,933.5 52.4% -6.1
Research In Motion 23,149.0 16.6% 96.7
MS Windows Mobile 16,498.1 11.8% 12.2
Mac OS X 11,417.5 8.2% 245.7
Linux 11,262.9 8.1% -4.2
Palm OS 2,507.2 1.8% 42.2
Other OSs 1,519.7 1.1% 13.1
-----------------------------------------------------------
Total 139,287.9 100.0% 13.9
Run Code Online (Sandbox Code Playgroud)
因此,阅读本文,Symbian设备是最大的市场.iPhone和黑莓是快速增长的平台.Android去年年底上市,所以很难说它有多受欢迎.
我的选择是:
编辑:
Re Mac评论:
Re Symbian评论:
我知道symbian.org和开源计划.但:
移动客户端的编程历来是一场噩梦.移动世界的碎片性质加剧了您在桌面/服务器市场遇到的任何问题.
如果您的目标是作为小型开发者赚钱,那么您应该尽可能地集中精力.为此,iPhone是唯一真正的选择,在J2ME,Symbian或Windows Mobile上测试,移植和认证您的应用程序的成本非常快,可以克服这些平台的潜在市场优势.
您还需要考虑要开发的应用程序的技术要求.例如,虽然J2ME在更多手机上"支持"而不是任何其他可能性,但是如果你想做"酷"事情,安全模型限制了J2ME的用处(至少这对我来说一直是个问题).对JSR的零散支持也是一个主要问题.J2ME可以在非智能手机上运行很多,但这些手机是否支持您想要的功能?
还要考虑目标受众的手机分布情况.潜在用户的位置,收入和年龄将极大地决定您可以和应该定位的手机.
我自己的经验是,移动应用程序编程对Symbian,Windows Mobile和BREW来说是一场失败的战斗.这是J2ME的组织噩梦.但很多人都在Apple App Store赚钱.诺基亚现在拥有Ovi ...... RIM有一家商店,Windows Mobile将有一家商店......也许Apple的成功将推动其他手机厂商齐心协力,让它变得更容易.
关于你的手机成本标准的说明:MTK(大多数中国/台湾的淘汰赛)将是最便宜的,但你只能在制造时安装在手机上,所以它不是一个真正的选择... Java手机可以是便宜,但移植问题是一个痛苦.我工作的一家国际公司每年花费超过五十万用于手机购买和客户端移植,因为他们必须在每个新的Java手机上测试他们的应用程序,甚至是使用不同固件的同一手机(只需在Wurfl中输入N95,你就可以看看有多少不同的固件可以在欧洲运营商做傻事之后安装自定义固件,这样Vodafone UK和O2 UK N95 就不一样了.)Windows Mobile可以是相同的,每个新版本都有不同的API和原始设备制造商改变了一些事情......如果你计算购买甚至一些Java或Windows Mobile手机的成本,以确保你的应用程序可以在不同的操作系统版本和固件上运行,那么你就花了一笔可观的金额.不妨拿一两部iPhone.
那么,我的建议呢?
| 归档时间: |
|
| 查看次数: |
7469 次 |
| 最近记录: |