<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d4684235500622716427\x26blogName\x3dCaiwangqin\x27s+blog\x26publishMode\x3dPUBLISH_MODE_HOSTED\x26navbarType\x3dBLUE\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttp://blog.caiwangqin.com/search\x26blogLocale\x3dzh_CN\x26v\x3d2\x26homepageUrl\x3dhttp://blog.caiwangqin.com/\x26vt\x3d3393395200455623441', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe", messageHandlersFilter: gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER, messageHandlers: { 'blogger-ping': function() {} } }); } }); </script>

Caiwangqin's blog

Focus on Life, Cloud Service, Smart Hardware, Architecture, Technic and beyond…

Beta技术沙龙 iPhone开发交流会

2009年5月25日星期一



这是第四期Beta技术沙龙交流会,也是人到的最多的一次,抓虾的徐易容也到了,他说他现在感兴趣的领域是3G.

tinyfool 讲的 iPhone OS 开发简介,是很好的入门指导,尤其是Interface Builder要把对象和动作拖拉关联起来,这点很诡异,看书上没有这么直观,黄冬是这么认为的。所以如果要开发iPhone软件,一定要把官方的所有开发视频都看一遍,一个也不要拉。

robinlu @ IN-SRC Studio 是有 iPhone 软件在卖钱的,他分享的 iPhone开发经验谈 重点讲了软件人员要保证发布的程序有质量,一定要注重内存管理,移动设备必竟然是PC,内存资源是相当有限的,如果内存管理不好,当发生Memory leak时就会被系统kill掉,软件就crash。另外,以中国程序员的身份,使国内信用卡发布iPhone程序,卖得的钱是一定可以拿到手的,这是robinlu说的。(有参会者提醒:最好是招商银行,把作者位置设为香港)

我上周末为gPhone做的简单的Countdown Board发布到Android Market上去后,24小时内也有超过200次下载,80%人保留使用。可见移动设备上的软件是非常受欢迎的,按统计显示,目前iPhone+iPod的用户基数是gPhone的10倍,iPhone的软件将会更有市场。

当然,如果在未来Android手机市场规模扩大,相信也会有很多的iPhone开发作者,转到gPhone开发。从Objective-C转移到Java, 对于有经验的程序开发人员,不是很困难。而J2ME之类的跨平台,因为要实现跨越,它要牺牲很多平台本身的特性。

顺便提一下,Android Market发布程序现在是没有审核的,我注册开发者账号,付款,上传程序,然后使用gPhone打开Market下载安装,30分钟之内就完成了。而iPhone注册开发者账号要审核,发布程序也要审核,如果要开发iPhone软件盈利,要提前注册好账号。Android开发者账号是$25, iPhone开发者账号分为个人和公司两种,个人是99$/年,公司是$399/年。

移动开发不是很复杂,祝大家发财。

本期的演讲文稿已经发布:http://twitter.com/betasalon
@tinyfool 的"iPhone OS开发简介" http://tinyurl.com/pztuge
@robinlu 的iPhone开发经验谈 http://bit.ly/gXnTA ,尤其是 @robinlu 的文稿,后面有丰富的参考资料.

标签: , ,

posted by Caiwangqin, 11:54

0 Comments:

发表评论

订阅 博文评论 [Atom]

<< 主页