八 26
本期封面报道——移动开发大势图,我们将邀请一批来自海内外的资深移动技术专家或者行业分析师,以开发者、创业者为视角,审视在这一场IT大变局中,移动开发技术的发展变化、焦点问题以及创业机遇。
首先,我们将提供一篇由杂志记者原创的产业综述:
1.《移动应用产业链大势图》
大浪淘沙,成就者终将是那些能顺应大势的人。尤其是对于移动开发者、创业者,该如何看待这一行业?本刊记者,以整个移动互联网产业链(包括运营商、平台商、终端商、应用开发商)为线索,就业界最关心的几个问题,比如:“中国三大运营商3年内迅速衰退?iPhone行将就木?做农民工群体的应用能赚大钱?应用商店一收费立刻就死?洋品牌和土山寨联合绞杀了国内自主创新?”走访了相关专家,希望以次能勾勒出当今移动应用大潮的发展轮廓。
其次,我们会深度追踪当今主流技术平台的热点应用和关键技术。
2.《Android开发经验谈》
从G1上市到现在,已市面上已经出现了至少30款Android手机。为什么至今依然有一些用户在抱怨Android不好用,在相关的开发中,什么才是真正值得关注的,开发的核心是什么?为什么移动应用需要格外关注用户体验?本文将对这些方面作出解答。 阅读全文 »
标签: 特别策划 • 移动开发 • 程序员
阅读:3,572 次
八 25
文 / 郑飞科
从iPhone的问世,到Android平台的崛起,互联网手持设备开始疯狂增长。从当初0~9的数字按键到现在全触摸屏,已经发生巨大变化。在前不久的某科技会议上,Eric Schmidt——Google的CEO宣布,每天有超过20万台的Android设备被激活。作为mAPPn手持端的产品经理,我非常的兴奋,因为更多的人正在体验移动计算带来的变革。在经历了aHome 4、Gfan Moible等多个项目后,我对产品创造的过程有了更深的体会,在此与大家分享,希望能带来有益的助推。
移动产品的现状和问题
面对快速成长的市场,Android正在经历各种各样的问题。对比Android和iPhone的App生态环境,iOS上的App显然有更完整的产品设计规范、严格的审核机制、完整并且相对封闭的App开发环境。开发者只能使用Objective-C进行开发,并且你需要有一台Mac。令人抓狂的App审核过程体验,古怪而漫长。但Apple也有不错的地方,也正因为他们严格的环境和规范,包括非常具体的Guidelines,才有效地保证了App的高质量。
而Android上,Google提供了基本的设计指导、松散的审核方式、开放的开发环境。Google Market非常开放,几乎没有审核限制,只要不被举报,就可以放到Market上去。但如此宽松的条件,带来的却是App质量的下降和体验的不统一。这也是我们产品团队一直在努力克服的问题。
那么,在Android上,如何才能持续地设计并开发出良好体验的产品呢?

图1 Google Market和Apple Store
阅读全文 »
标签: 移动应用
阅读:1,746 次
七 28
——基于对C#之父Anders Hejlsberg演讲的总结
文 / 赵劼
程序设计离不开编程语言,但是编程语言在国内的大环境中似乎一直是个二等公民。国内的计算机教育和工程培训,似乎一直在宣传“语言不重要,重要的是思想”、“语言一通百通”等观点,甚至在许多人眼中,语言的讨论完全是不入流的,但其实编程语言与工具、框架或开发方法等一样,都对生产力有着重要的影响。事实上,语言的发展历史比其他方面更为悠久,并且在过去十几年,甚至最近几年中都依然在不断的碰撞和演变。期间一些新的语言诞生了,而另一些在当时看来阳春白雪的语言和编程范式也重新获得了重视。
Anders Hejlsberg是微软的Technical Fellow,担任C#编程语言的首席架构师,也参与了.NET Framework、VB.NET和F#等语言的设计与开发。几个月前,Anders在比利时TechDays 2010及荷兰DevDays 2010分别作了一场演讲,阐述了他眼中的编程语言的发展趋势及未来方向,本文便对他的观点进行了总结。
大约25~30年前,Anders开发了著名的Turbo Pascal,这是一套集语言、编译器及开发工具于一体的产品,也是Anders进入编程语言领域的起点。Anders谈到,当年Turbo Pascal所用的Z-80和如今的计算机已经不可同日而语。与那时相比,如今的机器已经有大约10万倍的外部存储容量,1万倍的内存大小,CPU速度也有大约1000倍的提高。但是,如果我们比较如今的Java代码及当年的Pascal代码,会发现它们的差别其实并不大。Anders认为编程语言的发展非常缓慢,期间当然出现了一些东西,例如面向对象等,但是远没有好上1000倍。事实上,近几十年来的努力主要体现在框架及工具等方面(如图1)。例如.NET Framework里有超过一万个类和十万个方法,与Turbo Pascal相比的确有了超过1000倍的增长。类似的,现在的IDE包含了无数强大的功能,例如语法提示、重构、调试器等。与此相比,编程语言的改进的确很不明显。 阅读全文 »
标签: 编程语言 趋势 方向
阅读:38,889 次
最近评论