【专题】转眼2012年已经离我们很远,新的历史篇章等待开发者书写。在这篇文章中,我将从一个iOS开发者的角度来回顾2012年。今年有哪些重要消息值得关注,未来还有哪些挑战等待着我们?苹果的2012用数字说话分析人士预测,未来几年苹果的发展速度将会放缓,但它仍可能通过意想不到的增长数据给我们带来新的惊喜。在2012年9月举行的iPhone5发布会上,公司首席执行官蒂姆库克宣布苹果已经售出8400万台iPad和惊人的4亿台iOS设备。对于iOS开发者社区来说,这个消息无疑是相当振奋人心的。随着市场渗透率的不断增长,苹果将继续超越技术,为整个生态系统创造财富。2012年秋季,苹果还宣布AppStore的应用程序总数已突破百万。尽管安卓系统在市场份额上有一定优势,但苹果在移动应用领域依然保持着霸主地位。另一个鲜为人知但意义重大的统计数据是iOS6的惊人使用率。iOS6发布仅一个月后,全球60%的iOS设备已升级到这一最新系统版本;到2012年12月,这一比例达到70%。就新版系统的普及程度而言,其他移动平台更是望尘莫及——一直在系统更新速度上表现乏力的安卓再次与iOS形成鲜明对比。iOS6对于大多数iOS开发者来说,iOS6的发布(2012年6月)和正式发布(2012年9月)已经成为过去一年中最值得关注的事件之一。从开发者的角度来看,虽然iOS6没有达到“iOS史上最吸引人的升级”的高度,但新版本还是带来了很多惊喜。就个人而言,我对引入新的UICollectionView类表示赞赏,这一变化极大地改进了iOS对Facebook等社交网络的集成。iOS6的另一个重要新特性是AutoLayout(自动布局)。AutoLayout和Storyboards的结合使iOS开发变得快速和简单。苹果希望借此引导开发者通过InterfaceBuilder创建用户界面,而事实证明,这一推广过程基本达到了预期的效果。Storyboard功能已经被开发者广泛接受,而AutoLayout也很可能获得类似的赞誉和认可。在大多数iOS升级中,最终的受益者其实是普通用户。Siri得到了改进,Apple推出了Passbook,iCloud也获得了升级和多项附加功能。地图尽管苹果自家的地图解决方案看起来前景广阔,并为开发者带来了路线规划和导航等多种新功能,但人们普遍认为这款产品还不够成熟,无法在很多方面满足用户。需要。看到Apple跳入这个领域,我们有点惊讶,但毫无疑问,Apple要使产品真正完美,还有很多工作要做。地图应用的出现标志着苹果开始摆脱谷歌服务的束缚,但现实告诉我们,想法总是美好的,但道路总是曲折的。据我所知,虽然许多专家预计苹果会“很快”推出iPadMini,但几乎没有人认为苹果会选择在iPhone5发布后不久将iPadMini推向市场。虽然对此我很意外,但更让我意外的是,iPadMini的老大哥iPad也同时迎来了更新。iPadMini被许多人视为比iPhone5更具革命性的产品,原因很简单。很长一段时间以来,iPad一直是一款功能良好且几乎完美的平板设备,唯一的缺点是体积和重量略显笨重。现在,在iPadmini的打压下,传统的iPad更是狼狈不堪。尽管iPadMini甚至没有苹果标志性的Retina显示屏,但这并没有阻止消费者对它的喜爱。iPadMini的出现也成为了开发者的狂欢——在Apple的努力下,现有的所有iPad应用程序都可以直接在iPadMini上运行。此外,iPad新成员带来的高人气进一步推动了iOS用户群体的扩大,这意味着iPad版应用的潜在消费规模大幅提升。让我们静待苹果在新的一年发布销售数据,相信又会是一场火爆的销售盛宴。唯一需要注意的是,开发者必须分析和研究iPadMini中的触摸对象大小。iPadMini具有与iPad2相同的分辨率,但由于设备物理尺寸的变化,触控对象比原来的解决方案小得多。如果您曾经开发过iPad应用,请回过头来再次验证,以免错过为Mini用户赚钱的机会。到了iPhone5,苹果可能已经发现,在产品发布之前,几乎不可能完全密封设计。结果是当iPhone5真的到来时,许多人已经看到足够多的泄露图片并且并不感到惊讶。虽然iPhone5在硬件方面带来了令人印象深刻的改进,但它仍然不是一款“革命性”的产品。屏幕尺寸的调整可以算是对产品的一个很好的补充,但是从游戏规则层面并不能改变这个产品线的核心诉求。值得一提的是,iPhone5的屏幕亮度设置让我难以忘怀,这也让它成为我用过的最吸引眼球的手机产品。对于iOS开发者来说,屏幕尺寸的扩大既是资源也是问题。在大多数iOS开发者,尤其是游戏开发者看来,大屏幕实在是太烦人了。您可能已经注意到,许多最流行的iOS应用程序并未针对iPhone5屏幕尺寸进行调整。消费者再次成为设计变更的赢家。iPhone5在处理速度、设计和用户体验方面都令人惊叹,更不用说它带来的一系列新功能,比如更完善的相机系统和……数据接口。“Lightning”数据端口消费者在新的Lightning数据端口方面是无可争议的输家。其实大家可能想过,苹果会用更小巧的方案来取代30针接口,但这种变化的缺点是,如果我们不买接口转换器,很多第三方配件将无法连接顺利。在大多数iOS开发者看来,新的数据接口并没有造成任何不良影响。但是,如果站在一个iOS定制配件厂商的角度来考虑,这个连接机制就可以算是一个不容忽视的大麻烦了。斯科特·福斯托尔(ScottForstall)辞职2012年10月,苹果公司正式宣布斯科特·福斯托尔将离职。还宣布Forstall将在实际离开之前结束他作为蒂姆库克顾问的任期。如果你亲自参与过iOS平台的应用开发,你一定对ScottForstall这个名字不陌生。他曾是苹果公司iOS软件部门仅次于乔布斯的高级副总裁,为iOS平台的成功和推广立下了汗马功劳。自从Forstall离开iOS软件团队后,情况发生了怎样的变化?恐怕只有时间会给出答案。同时,JonyIve将接过接力棒,负责全公司人机界面领域的管理和指导。这可能是JonyIve有史以来第一次有机会在硬件设计之外参与苹果产品的软件工作。长久以来一成不变的iOS系统用户界面是否会迎来一场革命?让我们拭目以待。竞争对手谷歌的市场份额高达75%,谷歌Android系统在普及率方面稳居行业头把交椅。但这是否意味着iOS开发者需要将注意力转向Android平台呢?不完全的。事实上,没有任何其他平台能够像iOS那样为开发者提供如此广阔的开发平台和利润空间。苹果以15%的设备市场份额,为iOS开发者聚集了最大的软件消费群体。从开发者的角度来看,iOS生态系统对开发工作更加友好。由于产品类型相对单一,开发者不必考虑如何在多个机型上流畅运行同一个应用;此外,iOS用户更愿意为优质的应用产品付出真金白银。在过去的一年里,苹果和谷歌两大科技巨头的交锋不断,最终导致iOS系统将YouTube和谷歌地图这两款原生应用扔进了垃圾桶。YouTube被取消后不久,谷歌发布了iOS版YouTube应用程序;几个月后,谷歌重新推出了适用于iOS的谷歌地图应用程序。平心而论,GoogleMapsforiOS远远优于Apple自己的原生地图解决方案。三星、苹果和三星之间的斗争对iOS开发者不会有太大的影响,但作为从业者,我们也应该了解2012年发生的大事,两家公司酝酿已久的专利之争终于达到了高潮,而现在三星需要向苹果支付超过10亿美元的赔偿金。即便是像三星这样市值上百亿美元的企业,如此大规模的赔付也着实让人难以承受。2013年呢?iOS虽然苹果在iOS6中对这个“老牌”操作系统做了很多补充和改进,但平台的整体外观和使用体验依然不容忽视。JonyIve的上任是否会给2013年的iOS操作系统带来戏剧性的设计转变?我们终于可以看到新的锁屏方案和更灵活的屏幕组件布局机制了吗?答案尚不清楚,但直觉告诉我,2013年势必会迎来iOS平台的一系列重大创新。设备由于iPhone5和iPadMini仍然很新,我认为Apple不会很快对iOS系列进行任何其他重大更新。2013年,苹果很可能会推出iPhone5S,它采用了类似4S的升级机制——硬件规格提升,外观设计不变。iPad暂时不会有什么大动作,但视网膜屏的iPadmini可能会在今年与我们见面。哪里有AppleTV市场,哪里就有产品。我想每个人都感受到了苹果进军电视领域的野心,而这种期待从第一代AppleTV推出时就一直存在。但尽管经过精心规划,现有的电视市场已经拥挤不堪,无法容纳新的竞争者。此外,这个市场与苹果目前熟悉的领域有很多不同。至少大部分消费者不会选择隔年购买新的电视产品。我必须承认,我个人非常期待Apple最终推出的电视产品,并想知道它们将如何彻底改变一个已经存在了很长时间的市场。显然,苹果不可能仅凭一种产品与老牌电子产品公司竞争。他们必须利用自身的资产优势、iOS的知名度和近5亿的iTunes账户,共同实现这一发展目标。结束语虽然2012年不像2007年或2010年那样浮华,但它仍然是Apple历史上令人难忘的时刻。这是苹果在没有乔布斯支持的情况下重生的第一年,至今苹果依然走得非常顺利。你觉得今年怎么样?作为开发者,您如何看待2012年?请在评论中与我们分享。
