11选5开奖走势图表
首頁 首頁 資訊 廣告推廣 查看內容

十問開發大神:今年 WWDC 到底帶來了什么?

2014-6-12 13:22| 發布者: admin |原作者: admin

摘要: 科技界對 iOS 8 的討論仍未停止,在今年的 WWDC 上,蘋果向我們展示了前所未有強大的多平臺整合能力:iOS 8 與 OS X Yosemite 的超強聯動性、iOS 應用之間終于在多年后突破沙盒機制的限制、應用間數據建立了互通、第三方輸入法斷除了用戶越獄的最后一絲念頭。

科技界對 iOS 8 的討論仍未停止,在今年的 WWDC 上,蘋果向我們展示了前所未有強大的多平臺整合能力:iOS 8 與 OS X Yosemite 的超強聯動性、iOS 應用之間終于在多年后突破沙盒機制的限制、應用間數據建立了互通、第三方輸入法斷除了用戶越獄的最后一絲念頭。

另一方面,伴隨著更多新標準的樹立,蘋果正式染指當今最熱門的領域。HomeKit、HealthKit 瞄準的智能家居、移動醫療領域;專為 A7 芯片的圖形 API me-tal,還有全新的編程語言 Swift。

在業界、坊間熱烈討論下,在專業開發者眼中的 WWDC 大會是怎樣呢?這一次,愛范兒約來四位在國內開發圈子中很有影響力的開發者。由于時間有限,這次我們通過十個簡單的問題,讓他們分享一下各自的想法。

他們分別是:

喵神:王巍,微博 ID “onevcat”,圈中人稱喵神,著名 iOS/Unity 開發者。目前旅日游戲開發者(代表作有:《姬騎士和最后的百龍戰爭》、《英雄 Slash》、《冒險謎題王國》、《小熊推金幣》等),同時也是一名 objc 中國項目發起人。

另外,今年喵神本人親自參加了本屆 WWDC14。

念茜:微博 ID “程序媛念茜”,圈中成為程序員中的女神,女神沒有綽號。專攻 iOS 應用安全。

巧叔:唐巧,微博 ID “唐巧_boy”,圈中人稱巧叔,著名 iOS 開發者,InfoQ編輯,Blogger,在猿題庫創業。

Kevin:周楷雯,微博 ID “周楷雯Kevin”,圈中人稱 Kevin,著名 iOS 開發者,著名開源庫 PNChart 作者。

Q1:首先最多人關心的是,WWDC14 上發布的全新編程語言 Swift,能否分享一下對它的看法?

這是我們這次對 WWDC14 最感興趣的部分,但礙于缺乏開發者背景,因此我們選擇將 Swift 作為向四位專業開發者提出的第一條問題。總的來說,四名開發者對 Swift 都是正面的,一致認為 Swift 能增加目前 iOS 開發者的效率,另一方面也能降低進入 iOS 開發的門檻。

巧叔:蘋果的 Objective-C 語言發明于與 C++ 同時期的上世紀 80 年代初,即使蘋果對其多次改進,但始終“像補丁一樣”。Swift 吸收了眾多現代編程語言的優秀特性,例如類型推斷,函數式編程,命名空間程等,整體語法上也更加簡潔。

念茜:高大上,多廣全。感覺 Swift 類似腳本語言,簡潔,容易上手,加入了泛型,有利于擴展。能吸引更多開發者。

喵神:Swift 可以說是吸取了近幾年各種編程語言的優點。作為一門本機語言,它具有腳本語言的一些非常方便靈活的寫法,同時又在 Apple 自家編譯工具的強大支持下有非常好的性能……新語言的很多優秀特性還是非常吸引我,我想我是會很快轉到使用新語言進行開發的。

Kevin :Swift 簡而言之,就是你可以更快的開發你的程序,而不需要擔心程序的性能問題,你的團隊可以將更多時間用于釋放創造力,而不是和如何實現一個你想要的算法、功能打交道。與之一并到來的是 Playground,在 Playground 里,你可以 Line By Line 地玩弄你的代碼,你可以從 Document Playground 里直接看到文檔里的代碼運行的效果……語言并不是改變世界的東西,改變世界的永遠都是創造力。

————

Q2:與 OpenGL 相比,蘋果的 me-tal 優勢在哪里?

當中兩位對圖形開發比較有心得的開發者都認為 me-tal 確實有一定的優勢,對游戲開發者來說能夠進一步榨取硬件性能,算是一件好事。但因為其封閉的特性……

巧叔:me-tal 的特點在于對底層的封裝更薄,可以更加方便地調用 A7 處理器的 API。因為更接近底層,所以效率上會更高。我倒不覺得一定得說 me-tal 比 OpenGL 優勝,OpenGL 提供的 API 應該更加友好……所以還是要看具體的使用場景,如果游戲想獲得更高的渲染能力,那么使用 me-tal 應該是一個不錯的選擇。

喵神:me-tal 只是看了一些簡要的介紹,因此了解的不是很多。me-tal 只針對 A7,在舊一些的設備上還是使用 OpenGL ES 3.0。粗看起來似乎是在 pipeline 上做了很多事情,然后使用 C++11 來做 shader 處理,使得允許的 drawcall 數量大大增加。從 Keynote 上的 demo 來看,在優化到位的情況下,表現可以說相當驚人。

因為 Apple 自去年推出 SpriteKit 之后,因為非跨平臺的原因,一直沒有熱起來,今年的 SceneKit 估計也是同樣的命運。如果在 A7 下使用 Apple 自家的兩個引擎,那么倒可以直接從 me-tal 受益,大概也算一種對自家引擎的推廣。但是非跨平臺致命傷還是促使其向一些第三方的引擎產商達成使用和開發配套 me-tal 的協議。不論怎么說,對于游戲開發者來說,me-tal 始終是一件有好處的事情吧。

 

————

Q3:說說你在 iOS 8 上看到最喜歡的新功能?(這些要素對你的產品/項目是否有幫助?)

巧叔:我最喜歡 Handoff,它將所有 iDevices 徹底打通了。對于我們的產品,現在還看不到什么直接的影響或幫助。

念茜:通知中心的 Widget,有更多想象空間了。不用非要進 App,直接服務就行了。另外還有 Touch ID 開放, 可以借助 Touch ID 指紋識別來解鎖。

喵神:個人最喜歡 Extension。因為能對系統進行功能擴展其實是一件很重要的事情,特別是對于像通知中心這樣重要的界面。這個特性的加入很可能會改變一直以來 iPhone 的使用方法,雖然對于很多開發者來說可能不是一件好事(因為可能會讓一些 app 的打開幾率變得更少),但是對于用戶來說,選擇使用合適的 Widgets,可以大大地加強使用體驗。下一階段的白熱化爭奪很可能是幾個常用的 app 對于通知中心和系統組件強化(比如照片處理)上的比拼。希望能出現讓人眼前一亮的革新性的體驗。

————

Q4:OS X 上的呢?

巧叔:依然是 Handoff:)

喵神:我個人不太做 OS X 的開發,以一個用戶的視角來說的話,可能 iMessage Group 最讓我喜歡或者心動。我們全家都是使用 Apple 設備的,所以用 iMessage 交流和溝通起來是沒有任何障礙的。但是現在的一個問題就是,在遇到需要多方聊天的時候非常麻煩。群組 iMessage 可以很好的解決這個煩惱。

————

Q5:我們看到更開放的 iOS,例如應用之間數據能夠互聯、iCloud 文件管理、Widget、第三方輸入法等,你認為這些變化對于 iOS 生態圈的意義是什么?

巧叔:蘋果這次進一步釋放更多 API 給開發者,給應用留下更多可能的創意空間。我認為這不算改變,只是蘋果比較謹慎地在做這件事情而已。比如第三方輸入法這件事情,蘋果更多的考慮安全性和有沒有必要這方面的因素。技術上其實開放出來很容易,看看越獄市場就知道了,這些從技術上從來就不是問題。

喵神:Apple 的戰略就是增加用戶粘性,而增加用戶粘性的最好方式就是整合自己的生態圈,讓用戶或者潛在用戶的家人一旦用上 Apple 設備后,就會成為一種習慣和蔓延。今年的 iDevice 和 Mac 之間的各種互動已經再明顯不過。另外 Android 上的很多優點確實是要承認(雖然 Apple 很多時候并不承認)和學習,比如 Widget 這些。開發者使用更有力和強大的 API 來實現用戶體驗的提升,對于 Apple、開發者和用戶來說是一件三贏的事情,Apple 也希望能借此穩固位置,維持生態圈的平穩發展。

Kevin:iOS 經過多年的努力,尋找最佳的對第三方的兼通模式,而不是粗暴的使用硬件堆疊,犧牲用戶體驗為代價。現在,終于到了這個時刻。iOS 作為一個智能核心,向所有第三方開放。

 

————

Q6:和以往的 iOS 升級功能相比,你認為這次 iOS 8 的升級分量如何?

巧叔:除了 Handoff 之外,其它的升級我覺得一般。

喵神:升級分量很重。拿今天 Session 的一句話來說,就是 iOS SDK 發布以來最大的一次升級。大家可能會覺得 iOS7 才是最大升級,但是其實 iOS 7 更多的是界面和設計的改變。而一直以來每個版本的 iOS SDK 升級都不會添加很多框架,但是 iOS 8 新加入的框架可以說一只手是數不過來的。有很多內容需要學習和補充,也有很多之前不可能的想法變得可以實現,這次的升級比以往任何一次都需要更多的關注。

Kevin:羅馬不是一天建成的,iOS 8 changes everything. HomeKit,所有的智能家居為 iOS 服務;HealthKit,所有的穿戴設備為 iOS 服務;CloudKit,所有的 iOS 為你服務。

————

Q7:你對 HomeKit 的看法。

喵神:今天專門去聽了 HomeKit 的 session。只是開發者來說,現在能做的事情其實還比較有限。Apple 給第三方開發者提供了一個相對最近的設計來說,算是一套比較傳統的 API 架構,同時還給了一個模擬調試的工具。很明顯,Apple 希望借助平臺上龐大的開發者群體,來盡快搶到一個智能設備控制中樞或者平臺的地位。這個其實還是主要看 MFi 計劃(注:MFi,Made for iPhone。蘋果授權第三方配件標準)里的硬件開發廠商是不是愿意制作符合 Apple 規則的硬件,是不是有氣魄和膽識接受其他開發者的接入和使用。以現在智能設備的普及率和體驗來說,想達到 Apple 描繪的愿景還是有一定距離的,也許再過兩、三年會迎來一個黃金時期。

念茜:HomeKit 和 HealthKit 不只兩個方向,他已經把物聯網基本上包括全了,在人身上的和不在人身上的,一律都能控制、都能整合。

Kevin:我對智能家具有個強烈的感覺就是,為什么我要用不同的 App 去控制不同的家居,這是智能嗎?智能顯示不成熟科技下我們像傻瓜一樣來回切換 App。

現在 Apple 算是給了我們答案:你的 iPhone 比以往更重要,更好用,Siri 可以控制你的所有智能家居,而且可以根據你的語義去控制一系列的家具,想象一下,當你說“我準備睡覺了”,你家里的燈具會關閉,只留下去臥室的燈,空調溫度會自動調高,再也沒有忘記關掉某個電器的危險,Siri 會幫你打理好一切。

 

————

Q8:你對 Health 應用的看法?

巧叔:意料之內會發生的事情。

喵神:HealthKit 的 session 因為時間沖突沒有去聽,但是從朋友那里了解了一些情況。HealthKit 現在還在比較初期,相當于提供了一個所有 app 都可以共用和分享的用戶健康數據的數據庫。是有和硬件做整合的條件和可能,但是能做到哪一步還是拭目以待,因為不僅涉及到 Apple 和開發者,還關系到第三方硬件生產商,所以不太好估計。但是那些健康類的 app 現在已經大有可為了,比如騎行或者跑步記錄類,或者健康飲食類這樣的 app,可以開始考慮如何利用 HealthKit 來擴展自己的功能(以及拿到 Apple 的推薦)了。

念茜:我的答案和上一條一樣,當然到了大家都想接入蘋果的時候,他別變臉就行了。(笑)

Kevin:HealthKit 是對未來的線上診斷做準備。從來沒有一個人,在就醫的時候,就提供過去一年的身體數據,從此開始,你可以了。穿戴設備的信息匯總到這里,而這里將給醫生一個最科學的數據,顯示你的身體的現狀,問題。甚至這里可以給你一些科學準確的健康建議,當這些海量數據匯聚到計算中心,我們的醫學將有巨大的數據支撐,去研究疾病,尋求治療方案。

————

Q9:從 WWDC14,能夠看到蘋果布局的哪些變化?

巧叔:這次 WWDC 基本介紹的都是軟件層面上的改進,算是蘋果這家“硬件”公司(蘋果的利潤大部分都是來自硬件銷售)的一次內功上的積累吧。但沒有新的硬件出來,還是讓大家有不少的失望。

念茜:庫克是渠道商出身,是比老喬來的戰略宏觀。

喵神:不論在 iDevice 還是 Mac 上,增加用戶粘性的戰略方針并沒有改變,而通過更多更好的功能來打造用戶體驗,以達成這個方針的目標。另一方面,希望使用新的編程語言來吸引更多的開發者加入 Apple 的開發陣營。總體來說,是穩定中逐漸繼續發展。今年的 WWDC 其實是之前幾年布局的一個具體化,而今年的 WWDC 的 HomeKit 和 HealthKit 應該是在為未來幾年布局。很期待看到之后進一步的發展變化。

Kevin:在 WWDC14 之前,我就擔心一件事情,就是不管 Apple 出什么硬件設備,都是不重要的,因為大家最需要的不是 Apple 去出一款如何監控用戶身體的設備,如何管理插座的智能家居,如何智能為你拍照的眼鏡,這個世界有無數的創業公司在研究這個。Apple 需要做的,是從核心去管理這一切,從核心去管理用戶的數據,社交,生活,家庭。

Apple 現在做到了。這次 WWDC,Apple 通過 HomeKit,HealthKit,CloudKit,Cloud Drive,宣布接管了用戶的一切。Apple 以一家軟件公司自居,但是數年來在生產不同的硬件設備,以至于大家以為這是家手機廠商。然而這是 Apple 在解決他們認為未來世界智能設備的關鍵問題所在——沒有基礎設施。過去 Apple 制造了一個智能世界所需要的核心——iPhone。我們可以預測在不久將來,iOS 開始用軟件,云端,接管物理世界的一切了。

————

Q10:請分享一個對這次 WWDC14,你最個人的看法。

巧叔:Swift 是一門全新語言,學習起來不容易,估計要辛苦廣大 iOS 開發者了,大家加油~

喵神:如果你是 Apple 開發者,如果有機會,一定要來 Moscone (注:WWDC 所在場地)體驗一下和全世界其他開發者一起排通宵 Keynote,等 Session 和團團做碼代碼的感受。

Kevin:完全不遜于 iPhone 初代發布的一次發布會,Apple 向世界描繪了一個未來智能設備的使用場景。相信兩年以后,你可以通過 Siri 智能的控制你的一切東西,而你的健康數據將實時與數據中心同步,這些無論作為開發者或用戶,都值得期待。

分享至:
| 人收藏

相關閱讀

Copyright © 2013-2019 ARinChina增強現實   All Rights Reserved.陜ICP備13003260號

11选5开奖走势图表 黑龙江省十选五定牛 7星彩历史开奖走势图 天天彩选四app sg飞艇开奖结果 快乐时时官网下载 双色球远程绝杀 宾利国际彩票平台 江西新时时彩开奖结果 天天彩票集团 时时彩聊天骗局