因为苹果和Google的缘故,苦逼的程序员们今夏还要继续全力工作,而无法享受片刻的海滩时光。移动开发者尽早喘口气先吧。因为苹果和Google的开发者大会后,App开发者将有一大堆新工具要学习和使用。如果你以iOS和Android开发应用程序为生,那么现在你已经知道在可预见的未来你该做些什么了。 在WWDC大会上,苹果推出了其新的操作系统,更新了Xcode开发环境和大量的新OS特性——比如新的API。与此同时,Google I/O大会提供了大量Android系统的新API、全新的开发环境Android Studio,以及很多Google Play上新的赚钱方式。 在秋天的移动设备购买季开始(也是App下载季)前的数月里,移动开发者显然还有很多东西要消化。下面让我们来八一八! Google:简洁的Feature才是开发者大爱 Android系统已经相当成熟了,至少在从Feature角度上来说是这样。现在它更稳定,bug更少,功能更全了。这将给Google多一点时间来开发预计今年晚些时候推出的下一版操作系统。 所以,Google没有选择教开发者为新版本Android系统进行开发,而是把重点放在提供更多的开发工具。下面是一些亮点: Android Studio: 一套全新的Android应用程序的集成开发系统(简称IDE)。在I/O大会主旨演讲的所有声明中,Android Studio赢得最大的赞许,因为它为开发者填补了巨大的空白。自从2003年苹果为Mac和iOS应用程序开发推出Xcode IDE以来,许多移动开发者就在它上面工作。 这次推出Android Studio特色的有测试代码的可用性和版本兼容性的“lint”工具,为Android定制的代码重构,和方便开发者直接拖拽和测试不同大小屏幕的布局编辑器。 Android Studio目前还在Alpha阶段。Google警告开发者在下载前必须明确这是一个测试版,并提醒他们如果不愿意接受它尚有bug的不稳定性就最好不要使用它。如果你是这样想的,那么在Google解决更多漏洞之前,请考虑使用带ADT (Android Developer Tools) plugin的Eclipse IDE吧。 Google Play服务: 这是Google最近为Android相关服务作出的最强大更新,使得移动开发者可以对全球用户优化App和盈利。这里面包括App程序翻译服务,Google Play开发者操控台上新的收益图,阶段性Alpha/Beta测试,优化建议,针对Android的Google分析以及推荐跟踪。另外,Google还拓展其在全球的支付系统。 长久以来,苹果给予开发者各种资源来营销和盈利,比如简便的内置于App的交易系统和通过iAd进行的广告营销。现在,Google在这些领域迎头赶上,甚至可能在翻译服务和阶段性测试方面取得领先(对于iOS开发者,这些还在愿景阶段)。 地理信息API: Google在I/O大会上发布了新的地理信息API,实现了简单的能够圈住一个位置或是App地理边界的“地图围栏”功能,电池使用和精确度相关的优化,以及对用户行为的预测。 苹果公司也在WWDC大会上发布了跟地理信息相关的消息,但要跟Google在地图上的多年经验匹敌的话,还有很长的路要走。苹果新的Map Kit提供了地理内容(基于用户位置选择相应功能),更好的方位确定支持,路线导航支持,以及其他一些地理相关的信息。 |