<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 | Permalink | 0 comments |

Countdown Board application for Android released

2009年5月23日星期六

I spent 3 days finishing an "Countdown Board" application for Android, You put special days which mark the remarkbale occasions in your life in setting in advance, then it will indicate how far away till the special days coming, if it's past, it will also update automaticlly second by second.

Widget support: you can add Countdown board widget to your desktop, then you can click the icon to see detail.

this application already in Android Market, you can install it through Market for your Gphone.


Android app on Google Play

标签: , ,

posted by Caiwangqin, 23:16 | Permalink | 0 comments |