首页 > 代码库 > 苹果2014WWDC亮点之个人浅见
苹果2014WWDC亮点之个人浅见
这届WWDC给人的总体感觉是融合,设备(手机IOS)和设备(电脑MAC OS X)的融合,人与信息的融合(SpotLight),人与代码的融合(Swift),人与人和设备的融合(HomeKit),接下来我就从这几个融合来说说我的理解。
软件跨平台同步
苹果WWDC说到,用户手机来了电话,用户能直接在电脑上接听,用户正在手机上编辑一个短信,手指一滑,短信程序在MAC电脑上打开了,用户接着发。这就是软件跨平台同步,同一个软件在不同的设备上自由切换同步。说到这,你可能会觉得很炫,你可能也觉得有点陌生。其实,我们早就接触到了软件跨平台同步,qq软件就是一个软件跨平台同步的典型。你在手机上跟某个人正聊着天,突然手机没电了。没关系,打开电脑登陆qq,你能接着手机上的会话接着聊。当然苹果更近一步了,它能让用户主动切换软件执行的设备,这是什么意思呢?这个就好比你正在手机上(Android系统)用qq聊天,突然你感觉打字太慢,你手指那么一滑,电脑(windows系统)自动帮你打开了你正在聊天的窗口,你接着在电脑上聊天。看到了没有,苹果多做的事是自动帮你在电脑上打开qq,并打开对应的聊天窗口。你可能又说了,那其实腾讯也可以做这个事情啊。腾讯在电脑端运行一个后台程序,当后台程序检测到用户需要切换运行设备,自动在电脑上打开qq。是的,腾讯是可以这么做且正在这么做,但至少用户先的安装这个程序,并且启动它,这就不受控制了,且切换的过程不够友好。苹果的MAC X就相当于电脑里的Windows, IOS就相当于手机里的Android的,一个同时掌握了电脑和手机的操作系统的企业,它自然很容易做到这个并且做得更好,并且能让任何程序都可以有这样的行为。你买了它的设备,它的服务是一直在的,用户是没法停用的,它就能保证行为的一致性,即不会有时可以用,有时又没法用。
SpotLight
SpotLight,这个功能我很看好,以后的潜力也很巨大。SpotLight其实就是另外一个搜索引擎,它之所以与众不同,是因为它不仅搜索传统的网络上的内容,它还搜索应用的内容。它提供了搜索接口,任何应用实现这个接口,就能提供搜索功能,这就相当于SpotLight是搜索的搜索。这个想象空间就大了,比如百度应用一安装,用户就通过SpotLight具备了baidu搜索的功能,用户再安装Facebook, SpotLight就相当于抓取了Facebook网站所有的数据,用户再安装优酷,用户就能通过SpotLight搜索视频了。当然这些应用企业可能出于保护主义只提供部分数据搜索,那就是另外一回事了。其实,早在2012,Ubuntu的Unity桌面系统就有了类似功能,系统一个输入框,即可搜索文件,也可搜索应用。百度的框计算就更加接近SpotLight了,只不过那是一个网页版的SpotLight,且百度框架里的应用质量和数量无法和苹果生态的native程序相提并论,关键是百度离用户太远,用户得先打开网页才能使用它,SpotLight可是用户向下一拉就可进入的。
Swift
Swift是一种编程语言,一开始看到它,就觉得它太像脚本语言了,随性语义化的语法,像极了。后来仔细阅读,它还不像现有的脚本语言,现有的脚本语言都是解释性语言。何为解释性语言?解释性语言就是代码不需要也不会有编译过程,代码在执行的时候边解释边执行。相对应的是c/c++, java/.net等语言。c/c++是最低层的语言,这些语言的代码必须编译成机器码,然后执行时,机器直接识别执行。java/.net等语言稍微上层些,它也需要编译,但是它是编译成一种中间语言,这种语言机器也不认识,但是执行环境认识并将这一中间语言解释为机器码,这样做的好处就是跨平台。回到swift,它其实还是和object-c一样的语言,是低层的语言,需要编译成机器码,但是它的编译器支持以行为单位编译并执行它,这样就给用户一种脚本语言命令行形式执行的表象。所以说swift做到了object-c的低层高效率,又做到了脚本语言编写简易运行方便的便利。这是多么美好的事情。
HomeKit
其实理论上讲,这个软件可以也应该由第三方开发商做,比如Life360等已经在做相应的探索。HomeKit就是一个以家庭为单位的管理软件,它可以管理家庭里所有的人,媒体文件(相册),所有设备。它管理门锁,空调等家电设备,这就是智能家居大概念。也许正是因为智能家居这一大块头,苹果才决定切入,也确实应该切入。想象一下,有iphone在手,大热天回家前,开空调,煮饭。上班时,看家庭安检摄像头,想小孩了,调控调节下摄像头就看到小孩了。想看片了,遥控电视下载大片,回家坐等教育片。其实,智能家居早就开始炒作了,早就被人看上,但是一直雷声大,不见下雨,何该?主要是因为没有一个统一的标准,你要控制空调,总的有一个通信标准来给空调发命令吧。家电企业一直也想切入,互联网网巨头更想切入,互不相让,各自推标准,最后自然没标准了。小米,百度等大佬不停的推路由器,乐视,小米推互联网电视,为的就是嵌入自己的智能家居标准,极力让自己的设备成为家电的大哥,一统江湖。苹果能做到吗,不一定,但是它正在做同样的事,但是它更有号召力,它说不定给点糖衣炮弹,就把家电企业这一块给一统江湖了也说不定,但是在中国大陆这边,它还有得啃,互联网巨头不是吃素的,家电企业不是吃素的,政府不是“吃素”的,你懂得。
/********************************
* 本文来自博客 “爱踢门”
* 转载请标明出处:http://blog.csdn.net/itleaks
******************************************/