打印
[嵌入式linux]

3G机遇和学习手机开发的一些体会

[复制链接]
2265|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
v_jing|  楼主 | 2009-4-14 16:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我最近刚刚从PC软件开发转到手机软件的开发来,有点心得体会,希望与各位讨论讨论,并希望能得到更多的建议。
前段时间看到一个新闻说的成都有3个大学生自己开发了一个手机游戏,他们的游戏直接由那个手机厂家的软件商店挂在网站上推广,用户付费下载,他们能获得30%的销售额,感觉这种模式很不错,更坚定了我进入手机开发领域的信心。
随着3G时代的到来,各个手机厂商也都加大了智能手机的开发和推广力度,现在市面上流行的手机系统和平台很多,

要学习手机开发要先了解一下手机系统和平台。我也是刚刚接触手机开发,手机系统多,平台乱,一开始就让我一头雾水,我知道从哪里下手学习。网上的东西也是只言片语,经过我一段时间的摸索,我简单给大家介绍一下我的成果,错误之处请大家指出,下面是我了解了一些现在最热门的操作系统:
手机操作系统对于手机,就相对于PC上的windows xp。
1,    Symbian系统
是智能手机市场中的实力派,老牌子,安装Symbian的手机占全球智能手机出货量的70%,包括诺基,三星两大巨头,并且得到了大多数传统手机制造厂商的支持。
支持的平台,s40,s60,s80等,s40不是给智能手机提供的平台(意味着不能自制软件)。S60,S80是给智能手机手机提供的开发平台!

2,    Windows CE 
Smartphone是微软推出的手机操作系统,Windows CE Pocket掌上电脑版。由于是从掌上电脑上移植来的,又有微软的金子招牌应当说很有未来。
开发平台:.net(在windows上做过开发的都知道Visual Studio.net, Visual Studio.net也同样可以写手机应用,下面我会给出介绍)

3,    Palm OS操作系统
Palm OS操作系统由Palm公司自行开发的,并授权给Handspring、索尼和高通等设备
厂家,Palm的产品线本身就包括智能手机,又宣布与最早的智能手机开发者Handspring购并。
开发平台:自身的开发工具

4,    其他操作系统,包括iphone,Backberry等等
开发平台:自身的开发工具

另外还有一些跨系统的的开发平台,比如Java。

现在用智能手机的人越来越多了,再加上大家安全意识的提高,所以在手机安全软件方面应该会有很大的市场。还有3G和将来的4G,未来手机会成为真正的移动电脑,各种软件都会从pc来到手机上,游戏等娱乐软件更是会成为手机上最大的发展点,我们学习手机开发一定会大有用途! 大家会看好哪些种类的软件移植到手机上有前景,也可以讨论一下。
我学习手机开发首先选择了Windows CE 的.net 和Symbian系统的s60
当然,说到手机软件的开发,还是有一定难度的,特别是不同型号的手机之间会有的一些差别,对于初入门的人来说还是会很迷惑的。
一开始我都会去一些官方的网站上看,但基本上都是英文,对于初学者比较有难度!
后来发现了一些不错的中文网站。
我简单给大家总结一下自己的学习经验,这是一套,写完程序,可以不用虚拟机,不买真机,用免费真机测试的方法:
1,    首先,用Windows CE 上的.net开发为例子,如果什么都不会,可以去这里看看
http://innovatorsamsungmobile.com/index
从开始部署开发环境(安装Visual Studio和必要的软件),到开发出自己的第一个helloworld有详细的中文入门教程,我就不赘述了。

2,    有了自己的程序,可以去这里注册一个会员,然后可以在网上预约真机,在远程进行测试,这样就可以避免了使用模拟器的很多麻烦(因为模拟器也有BUG,甚至有和真机不兼容的情况)

3,    最后给大家介绍一个推广软件的方式,如果你写出了成熟的软件或游戏,
这个网站上有个叫market.dev的功能,帮助开发者推广自己开发的软件的,完善你的软件,只要质量高可以和手机厂商签订销售协议,据说可以按照下载分成,我暂时还没有有用到这个功能。介绍给大家算奉献了。

以上写了这么多,累死了,今天就到这吧,希望能给那些,象我一样刚开始学习手机开发的人,一点点帮助。以后有时间我再来继续写自己学习S60的心得体会。

相关帖子

沙发
icecut| | 2009-4-14 21:14 | 只看该作者

2年前我就听说过了.

摩托在做培训班.价格不菲

使用特权

评论回复
板凳
kunnortend| | 2009-4-17 09:38 | 只看该作者

合作精神

写手机软件难,对于咱们个人来说,卖手机软件更难;一起合作;会做得更好

拓宽思路  ~~ 找一个更合理有效的方式去运行。

使用特权

评论回复
地板
google_1| | 2009-4-18 11:31 | 只看该作者

3G机遇和学习手机开发的一些体会

现在的手机普及率太高了,都快赶上人手一部了,我觉得未来的手机市场会很有发展,手机软件的规模很有可能超过PC。不知道其他人有没有这种想法呢!

使用特权

评论回复
5
sinanjj| | 2009-4-18 17:25 | 只看该作者

没看到任何机遇

atom打败ARM构架,wifi打败3g,

android逐步统一。


就目前国内手机行业企业的眼光,再有前途的技术也作烂了,何况本来3G就是国内利益制衡的产物。


使用特权

评论回复
6
sodwell| | 2009-4-20 15:39 | 只看该作者

re

我也觉得android会一同天下,今天内就可以看到预兆,明年见分晓。
哈哈哈哈   因为我已投入android开发了,当然这么说了!!

使用特权

评论回复
7
computer005| | 2009-5-4 14:20 | 只看该作者

资源共享

楼主辛苦,感谢分享,大家共同学习共同探讨,资源共享,拥有美好明天~~~~~~~~~~~

使用特权

评论回复
8
icecut| | 2009-5-8 14:43 | 只看该作者

andriod路很曲折

Google投入力量不够雄厚

使用特权

评论回复
9
hc523| | 2009-5-17 14:28 | 只看该作者

我一直都在关注手机软件开发,
三星现在的做法很好
我卖手机的
但是我也对手机软件很有兴趣
因为有的买家需要这些东西
我觉得symbian就很有前景

使用特权

评论回复
10
后学| | 2009-5-21 18:16 | 只看该作者

看不出来跟3g有啥关系

使用特权

评论回复
11
lelee007| | 2009-6-23 05:52 | 只看该作者

ATOM打败ARM?

这个说法有些牵强吧

鹿死谁手,目前还见不了分晓

OMAP4,还有高通的Snapdragon,还有NVIDIA的,这些A8/9核心的CPU的计算能力已经不弱了,加上图像硬解码器,作个上网本,性能也差不多了,而且成本肯定比ATOM低不少

只是OS的问题,暂时会成为推广的拦路虎,不过顶多也就算个纸老虎吧,哈哈哈,俺还是看好ARM的

如果ATOM能在现有计算能力上,增加集成度并且将功耗再降低60%,那打败ARM将会是显而易见的事

使用特权

评论回复
12
sinanjj| | 2009-6-23 09:11 | 只看该作者

看看上网本现在的处境就知道了

我在求职的时候就做过未来走向的预言

使用特权

评论回复
13
brandnew| | 2009-6-25 17:18 | 只看该作者

。。。

都说错了,最后是OMS通杀。

使用特权

评论回复
14
一朝成名| | 2009-6-25 17:33 | 只看该作者

小b,你给移动干活的吧

OMS,移动山寨 andriod

使用特权

评论回复
15
brandnew| | 2009-6-28 11:29 | 只看该作者

。。。

我讨厌OMS。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

1

帖子

0

粉丝