【独家专访】自从iPhone开始风靡全球,安卓手机数量激增。他们都关心多移动平台应用开发技术和多移动平台产品的发展趋势,以及多移动平台产品如何在商业上取得成功。专访最牛iPhone开发团队及作者杨凤生先生《Android应用开发揭秘》后,为您带来多平台移动端软件开发专访。邮政智能手机软件高级架构师黄阳城先生与我们共同探讨如何打造一款成功的多平台移动端软件!公司及专家简介:商友是国内领先的PushMail服务提供商。率先推出面向个人用户的PushMail服务。目前,尚游支持诺基亚、黑莓、多普达等数千款手机,以及Symbian、WindowsMobile、黑莓、Android、MTK、JAVA等众多操作系统,拥有扎实的技术背景和广泛的用户基础。黄阳城,2002年任东亚银行中国有限公司电信技术中心首席架构师,2007年BEA被甲骨文收购后,任甲骨文中国有限公司渠道与联盟部高级信息顾问.在BEA和Oracle期间,领导团队开发并成功商业运营了多个电信项目。2009年加入商友软件开发团队担任首席架构师,是商友软件的主要开发和设计人员。商友软件1、商友是目前国内最大的PushMail服务商。同时,我们也知道,全球领先的智能手机黑莓最出彩的技术就是PushMail技术。我们从什么开始开发上游?这个软件?在最初的定位中,尚游的定位是支持黑莓平台还是多平台?尚邮于2006年开始研发,2007年3月正式面向用户开放。尚邮自成立之初就将自己定位为专业的第三方移动邮箱服务。因为定位为第三方,所以我们的目标是快速稳定的支持多种手机平台、邮箱和网络。2、黄老师,请介绍一下PushMail技术在移动平台上是如何实现的,好吗?与BlackBerry类似,Uppost也采用了主流的IPPush技术,在移动终端和Uppost推送服务之间维护一条IP通道;当Uppost检测到用户有新邮件到达时,Uppost推送服务会通过该IP通道将新邮件通知和邮件主要内容推送到移动端。商友推送邮件技术3.移动设备的特点是处理器频率低,内存小。商友在产品设计上有没有做特别的考虑?移动设备处理能力弱,内存小,在设计和编码时需要特别考虑。比如内存小,这就需要我们对大数据进行流式处理;如果处理能力较弱,则需要简单易行的编码。4、移动智能终端设备基本不接外接电源。如果出现网络延迟,软件持续运行了很长时间,尚游有没有专门针对功耗的设计?刚才我们谈到了移动设备处理能力弱、内存小,还有功耗敏感的问题,这些都是随着智能手机配置的不断升级而出现的。耗电问题也越来越突出,被用户诟病。不过像尚游这样以IPPush技术为核心的应用,一般都在后台运行,确实更容易让用户担心自己的耗电问题。不过,商友在IPPush领域拥有多项专利技术。具体是什么技术我就不多说了,这些技术都是根据功耗敏感度设计的,采用更简单易处理的编码;并且随着我们技术的不断进步和优化,用户在使用尚游之后,基本不会感觉到手机使用时间和待机时间有明显的下降。#p#5。我们了解到,尚游已经支持BlackBerry、Symbian、WindowsMobile和Android,目前正在开发支持iPhone的尚游软件。您有什么使用不同编程语言的经验与我们分享?目前手机平台确实很多,采用的技术体系也千差万别。这确实阻碍了很多好的软件和服务向移动终端的扩展。我们的经验主要是:1、选择开放的标准技术规范,而不是自己编造非标准技术。这种“自主知识产权”往往不可取;开放技术一般意味着不同的手机平台可以使用别人成熟的技术来实现,从而节省成本,降低软件故障率。第二,充分借鉴其他平台,尤其是一些新兴平台的理念和技术架构。三、在同一个技术体系内,可以考虑维护一些Common库,实现代码复用6.不同的移动开发平台,前端显示效果和特点不同,如BlackBerry采用SureType键盘技术,WindowsMobile和iPhone采用touch-屏幕触摸操作等,在不同平台上依然可用UI有哪些不同的设计?主要针对不同平台用户的使用习惯分别设计。比如在黑莓平台上,我们推出了嵌入黑莓系统的商邮。可以直接在手机邮箱查看邮件,体验和黑莓服务一样。按、加注星标、搜索等。类似的设计还有很多,这里就不一一列举了。我们欢迎用户体验和反馈。7、商友在邮件方面做的不错,现在正在增加更丰富的功能(比如信息,短信群发)。未来的产品会集成更多的功能吗?从长远来看,我们当然会根据用户的需求,集成一些新的功能;但在短期内,我们将主要关注用户体验的优化。商邮信息服务8.前不久,我做了一个移动开发者的调查。当前基于Symbian的智能手机的市场份额是最高的。Android和iPhone的市场占有率很低,但Symbian软件商店的产品却相去甚远。远低于Android和iPhone软件产品,尚游目前在哪个平台拥有最多的用户?在尚游的用户中,使用塞班系统的手机比例也是最高的。毕竟,瘦骆驼比马大。9、商友在产品布局过程中有哪些考虑?新兴平台的影响也很明显。预计明年国内安卓手机出货量将达到千万级。对于上游,我们也会关注以Android为代表的新兴平台。10、不久前,台湾MTK(联发科)宣布联手Android。未来智能手机很可能降到500-1000元。您认为这会对整个产业链和未来移动平台的发展产生多大的影响??您如何看待移动平台的未来发展?目前新兴的手机平台主要分为两大阵营,一是以AppleiOS为代表的封闭系统,一是以Android为代表的开放系统。封闭的系统是专制的,用户缺乏选择的权利,但是对于部分用户来说可以达到非常好的用户体验,同时也为应用开发者节省了终端适配的成本;开放的系统提供了多样性,不同细分领域的用户可以选择合适的模式和服务;但对于应用开发者来说,也增加了开发难度和模型适配的工作量。目前市场上的安卓手机主要集中在中高端机型;而联发科技Android解决方案的推出,将把Android手机的覆盖范围扩大到中低端市场,让广大中低端手机消费者也能体验到最新的手机技术和移动服务。正是Android的开放性,催生了MTK等众多Android手机解决方案;而大量的安卓手机解决方案又反过来促进了安卓平台和服务的推广和普及,可以说是双赢的局面。虽然计算机行业的发展始终是周期性的,在封闭与开放之间摇摆不定,但开放的技术和优秀的用户体验是行业发展的长期趋势。【编辑推荐】独家专访:Android开发入门Q&A专访最佳iPhone开发团队:进军移动开发联发科进军Android智能手机价格或跌至500元专题:2010年移动开发者调查
