本次全球开发者大会,苹果发布了OS X 和iOS 8 两个全新系统版本,成为苹果最为开放的一次改变。除此以外,全新的编程语言Swift也成为人们谈论的焦点。我们来看看外媒是如何报道的:
更新后的iMessage更像是一个杂糅的移动社交应用,取百家之长。WhatsApp的CEO Jan Koum 看不下去了,他在Twitter上写道:
very flattering to see Apple "borrow" numerous WhatsApp features into iMessage in iOS 8 #innovation
苹果的iMessage“借鉴”了WhatsApp的许多功能,我像是受到了恭维
The Verge称,新版的iMessage是有史以来最大的一次更新,增添了许多重要的功能,只不过…这些功能都是别人已经做出来的。比如,像 WhatsApp 一样能够发送语音信息;像 Snapchat 一样发送给好友的视频可以在短时间内消失;像Facebook Messager一样可以很方便地添加好友到群组;像Path一样可以共享自己的位置信息等。
Business Insider汇总了同类应用的用户数量: WhatsApp 目前有超过 5 亿的用户,Facebook 的 Messenger 保持有2亿的月使用量,而 Snapchat 则有七千万的月活跃用户。可想而知,如果苹果把这些特性都整合到自己内置的系统中去,无疑将对业界产生重大影响。毕竟,苹果希望所有的 iPhone 用户都能使用自己的 iMessage ,而不是其它的同类软件。
苹果最终会如愿以偿吗?The Verge不这么认为,他们表示:现今越来越多的跨平台社交软件涌现了出来,不论你使用的是iPhone还是Android手机,这些软件在这些平台之间都可以互通。但是苹果的iMessage只能在iPhone上使用,这将有极大的局限性,会很难生存。进一步说,美国是iPhone享有最高市场份额的国家,即使如此使用iMessage的用户还是少得可怜。而且,美国又是少有的在本土没有占据绝对优势地位的社交软件,但在其它国家或地区,都已经形成某个社交软件称霸的局面,iMessage此时进攻很难再有突破性进展。
相较而言,iCloud Drive 是一个突破,它可以跨平台,Windows系统也能使用。Business Insider介绍道,乔布斯曾经誓言iCloud一定能够完胜Dropbox,但好像自发布以来并没有特别出色的表现,这次似乎又铆足了劲再次发起挑战。目前iCloud Drive 还没有公布具体的费用,但可以肯定的是一定会比Dropbox和Google Drive贵,因为其原成本要比另外两者的花费多。Google提供5GB的免费存储容量,Dropbox提供有2GB的免费空间,但很容易获得额外赠送空间,比如连接Facebook、Twitter、或者邀请朋友来注册。
苹果为iOS和OS X的开发者发布了一个叫做Swift的新编程语言,目前处于测试阶段,将于iOS 8发布时正式启用。苹果宣称Swift的特点是:快速、现代、安全、互动,全面优于Objective-C语言。苹果表示,Swift已研发了多年,有经验的开发者可以很快地熟悉精通,对于初学者而言则会更加容易上手。
纵观Twitter上网友的一些言论,赞扬者表示:苹果终于抛弃了已经使用超过20年的C语言,为他们带来了更加现代的编程语言。当然,也有另外一部分群体不那么乐意。
The Nest Web采访了部分开发者。著名的iOS开发者Steve Streza表示,苹果引导了这个转变他感到很兴奋,因为Swift吸收了Objective-C的精华,例如引用计数的内存管理,同时优化了语法和一些格式。
“Swift促使我重新思考应该如何设计自己的API,今后我会更加注重和强调如何传输类型。”Streza说道,但是总的来说,他并不希望这种改变会对他的工作有特别大的影响,希望能够尽快度过学习这种新编程语言的过程。
除了期待以外,Streza表示,他最大的担忧是Objective-C和Swift的兼容性问题,因为两种语言在写代码时制定了不同的假设以及如何调用API返回数据,如果这两种假设出现冲突,该如何反应是个很大的问题。
另外一种担心是:程序员是否会选择这种语言。因为很多开发者并不愿意改变,任何可能产生的障碍都将会给开发者带来沮丧。
尽管有这样的担心,Streza仍然希望今后完全采用Swift来进行App开发。而且他觉得,iOS 或者 Mac 开发者如果对Swift没有最起码的基本的理解,将会是一件很可笑的事情。
居住在San Francisco的 Kevin Ingersoll 是一个网页开发者,他很早就产生了开发App的意愿,但是有一个顾虑就是不得不投资时间来学习Objective-C。而现在发布的Swift相较而言,门槛似乎很低,“这就是我为之兴奋的一点”。
澳大利亚的开发者 Quentin Zervaas,曾经开发出了广受欢迎的公共交通App。他认为,Swift的出现意味着苹果在很认真地优化开发工具和开发流程,使其更加便捷易用,而且在努力设法充分使用设备的性能。
Zervaas已经迫不及待地准备使用Swift进行实时调试,他认为这将简化很多的语法,“以后再也不用写冗长杂乱的代码了。”
另一方面,有着五年开发经验的Objective-C 开发者写道,Swift的发布让他有些恼怒。因为他很喜欢Objective-C,并不想再去学一门新的编程语言。“Swift对于Objective-C的优势在我看来不是很明显,他们就是为了创新而创新。”即便如此,Mike表示他仍会尝试一下,同时表示恐怕Swift不会产生任何实际的价值。
无论如何,现在来推测会有多大比例的开发者选择Swift还为时过早,但是WWDC现场的允呼声是真实存在的。当Craig Federighi宣布Swift时,台下的观众竟不约而同地发出“哇”的欢呼声,然后响起一片热烈的掌声。