今天凌晨Apple在舊金山舉行蘋果開發者大會的開場演說,發表了新一代的OS X 10.10 Yosemite、iOS 8,以及新的開發者工具,這場Keynote還蠻長的,大家輪番上陣講了快兩個小時,所以內容也相當豐富,雖然並沒有發表任何硬體,但OS X及iOS 8仍有相當多新功能讓人覺得很想趕快試用,而且Keynote最後也發布了一些終於開放的開發者工具,也讓人很期待iOS 8會更開放更方便。(想想沒發表硬體也可以理解,因為這是開發者大會啊)

這場發表會大致有三項重點:OS X 10.10 Yosemite、iOS 8、新的開發者工具,每個重點裡又各有很多新的功能,這篇先以iOS 8為主,來看看在哪些地方,有怎樣的更新吧。
在正是介紹iOS 8之前,Tim Cook照例要跟大家報告一下前一代產品的成績,到目前為止,蘋果已經賣出了8億台iOS裝置,包括1億台iPod Touch、2億台iPad以及超過5億台的iPhone,去年一年就新增了1.3億個新的iOS用戶,iOS 7自去年九月推出以來,已經有超過97%的使用者已經升級使用這個最新的版本。


其中也不忘和Android比較一下,Cook提到只有9%的Android使用者享用到最新的版本,而且Android還存在著可能安裝到惡意軟體的安全疑慮。


不過重點還是iOS 8的內容,開場演說裡提到的更新項目蠻多的,整理起來大致有下面這些:
◆可直接在通知列上操作。
◆按兩下Home鍵顯示最近聯絡人。
◆iPad上讀mail時可用手勢操作。
◆Spotlight:可連線搜尋。
◆QuickType:根據你的需要,列出預測詞。
◆Contiunity:Mac和iPhone可以接手工作,AirDrop、互通簡訊電話
◆Message:可以直接傳送語音、影片、地點跟附件。
◆iCloud Drive:像雲端硬碟一樣的存取檔案。
◆Health Kit:整合運動健身資料。
◆Family Share:全家可用同張信用卡在iTunes購物。
◆Photos:照片編輯結果也可以同步儲存。

◆Extensibility:終於開放開發者擴充內建程式了。
◆也開放第三方開發的輸入法了。
◆第三方程式也可以用Touch ID功能。
◆可以下載控制相機設定的程式。
◆Home Kit:為Smart Home做準備。



■ 可直接在通知列上操作


在iOS 7上,通知列扮演的是顯示通知的功能,在iOS 8上,則讓通知列也可以有互動的功能。
首先是可以在通知列上直接回覆訊息。
過去如果要回覆訊息,就是點一下通知開啟程式輸入訊息,iOS 8則改進這點,讓使用者可以直接在通知列上回覆,這樣一來畫面就不用跳出正在使用的程式了。


不只內建的Message,行事曆邀請、或是Facebook、Whatsapp..等第三方程式也可以設計這樣的功能。


開發者也可以為自己的程式設計一個Widget放在通知列裡,讓使用者可以直接在通知列上操作或看訊息,比方可以在通知列上看到比賽分數,或像eBay有做了Widget,可以在通知列裡下標。




鎖定螢幕上也是,比方在通知上滑一下,就可以進一步操作要接受或拒絕行事曆邀請..等。





■ 按兩下Home鍵顯示最近聯絡人
在新的iOS8上按兩下Home鍵,不僅會顯示最近使用過的程式,也會顯示最近聯絡過的朋友,點擊後再直接通話或傳訊息..等,這樣臨時想到要聯絡誰的時候,就不用跳出使用中的程式了。





■ iPad上讀mail時可用手勢操作
在iPad介面上,你可以在信件列表上滑動一下,來做標記已讀、加flag或刪除。


寫郵件時,我們常須要再看一下,或需要複製另一封信的內容,這時候把新郵件視窗往下滑,就可以暫時隱藏起來,方便你去看另外一封信,這樣一來就不用在視窗間一直切換。





■ Spotlight:可連線搜尋
現在的Spotlight主要是搜尋手機裡有的東西,iOS 8的Spotlight則在你輸入關鍵字時,也會一邊連線顯示網路上的資訊,比方搜尋App時,不只找本機裡安裝的,也會顯示在App Store裡的搜尋建議,或是會自動出現相關的電影、新聞、音樂、維基百科釋義、地圖...等搜尋建議,這樣可以減少搜尋網頁資訊的時間。







■ QuickType:根據你的需要,列出預測詞
內建的輸入法終於加上預測詞的功能了,發表會上是用英文做Demo,打完一個單字後,它會出現一些常用的預測詞可以選擇,加快輸入的速度,這很多輸入法都有這樣做,只能說終於...但這其實是QuickType的一個小重點。


更聰明的是,它會根據句子的內容,列出可能需要的單字。
比方根據訊息的內容,列出你回答時可能會需要用到的詞,像這個對方發了訊息問你要dinner還是movie,鍵盤上方就自動出現A movie、Dinner跟Not sure三個你可能會回答的單字。


又比方信件裡打了meeting,就列出下面可能要用到的單字,它也有學習模式,會根據你的習慣、跟不同人對話,或在不同程式裡使用,出現不同的預測...


QuickType支援14種語言,好感動...包括繁體中文~這到更新後一定要來試試看!





■ Contiunity:Mac和iPhone可以接手工作,AirDrop、互通簡訊電話
這功能相信會非常受到Apple使用者的歡迎,它可以讓iPhone跟Mac(iOS/ OS X)之間接續工作,比方兩種裝置都有AirDrop,以往無法互相傳送檔案,在新的OS X 10.10及iOS 8之間就可以了。(現場引來一陣掌聲)


另外還有Hand off這功能,當你在Mac上使用某個程式,或是瀏覽網頁...等時,在連線的iOS裝置上(比方iPad好了),會有一個該程式的小icon,把小icon往上一推,Mac上的工作狀態就會同步到iPad上,你就可以在iPad上接手繼續作業,反過來iPad推送到Mac上也行,就是一項iOS與OS X間可以互相接手作業的功能。



反過來的例子就像是你本來在iPhone上寫mail,在小螢幕打字放圖覺得很辛苦,這時候你可以點擊一下桌面Dock上的mail icon,就可以接手,在mac上繼續打完這封mail。



Instant Hotspot也是一項應用,若你的mac要透過iPhone分享的熱點連線,以往都要手動點擊手機跟電腦來連線,現在在新的OS X,可以直接看到要連接的iPhone,點擊一下就可以熱點連線..不過這是如何運作我有點看不太懂,還需要同學賜教一下...


另外蘋果還展示了透過Contiunity,讓Mac和iPhone可以互通電話跟簡訊,通電話比較新奇,你可以在Mac上接聽iPhone打來的電話,這樣用Mac就算iPhone不在旁邊,也不會漏接電話了。


Demo時現場示範在Mac上打電話給Dr.Dre,就像是一般講電話一樣,iPhone上有電話進來也一樣,會在Mac上顯示來電通知。






■ Message:可以直接傳送語音、影片、地點跟附件
Message是iOS裡最常使用的程式,iOS 8上的Message新增了很多功能,可以群組聊天,群聊時以可以設定一些狀態,比方命名群組、不接受通知(do not disturb)、離開群組...等。


也可以傳送所在的位置。


以往要傳送語音影片時,得先錄好一段之後,再用附件的方式加到訊息裡傳送,新的Message則可以直接在傳訊息時錄製,按住麥克風,就可以Tap to Talk錄製一段語音,直接傳送。


影片也是,直接按住相機icon,就可以用前鏡頭路一段影片後傳送,而且錄完之後手指往上一推,就傳送出去了。


在demo這功能時,還示範了一個很方便的功能,就是當你的鎖定螢幕顯示接收到一則語音訊息時,直接拿起電話靠近耳朵,它就會直接播放這則語音訊息,聽完之後,還可以直接像講電話那樣在錄製一段回覆的語音...這功能看起來好讚啊...


加進這些東西,讓Message幾乎已經跟通訊軟體一樣了...就差表情符號了吧...




■ iCloud Drive:像雲端硬碟一樣的存取檔案
iCloud Drive類似Dropbox...等雲端硬碟,每個程式在Finder裡會各自形成一個資料夾,或是你可以把檔案存在Finder裡,它就會同步到iCloud上,之後就可以在其他OS X、iOS的Finder裡,尋找並存取這些資料夾/檔案,甚至是Windows電腦上也可以。




■ Health Kit:整合運動健身資料
iOS 8裡果然出現了健身相關的Health Kit程式,它可以追蹤記錄運動、睡眠、卡路里..等資料,,不過它比較像是一個Hub的概念,它可以集中管理其他運動健身App的資料,比方可以導入Nike+從Fuel記錄的睡眠或飲食營養資料,建立一個使用者的個人健康檔案,發表會上只舉了Nike+為例,並沒有多透露還可以導入哪些App。



另外蘋果也透露這項服務會和Mayo Clinic..等保健機構合作,讓一些提供健康照護的單位,可以從Mayo Clinic.這類的機構取得你的健康記錄,以便提供你進一步的健康諮詢、治療建議..等。當然蘋果也強調這之間絕對有很好的隱私保護設計。


整合其他運動健身App的概念很不錯,看來不管你是不是用iWatch,都可以使用Health Kit做健康管理,但因為各國法律,對這些東西是否屬於醫療行為定義不同,可能不是每個國家都能享用到後半段的,Mayo Clinic那段的服務吧。




■ Family Share:全家可用同張信用卡在iTunes購物
Family Share的功能有兩方面,一個是群組共享,一個是共用信用卡消費。
把家庭成員(的帳號)加入Family Share群組中,成員之間就可以共同看到行事曆、提醒事項、照片及成員的位置...等。(這我記得三星手機跟Windows Phone 8裡也有類似的功能)


另一個就是可以允許家庭成員(的帳號),共同使用同一張信用卡在iTunes商店購物。


但這樣小孩不就可以任意購買?其實當有購買行為時,家長就會收到訊息通知有人要用你的信用卡買什麼,這時家長可以決定允許或拒絕交易,防止小朋友在不知不覺間亂買。一張信用卡最多可以有6個家庭成員共用。




■Photo:照片編輯結果也可以同步儲存
iOS 8的Photo功能,主要是新增了同步、智慧搜尋,以及自動修圖的功能。
除了拍攝的照片可以在其他iOS、OS X裝置間同步外,編輯過程跟結果也會同步,在iPhone上修圖修到一半,可以在iPad上繼續完成。


也加入進階搜尋的功能,在相簿裡,可以輸入時間、地點、相簿名稱...等關鍵字搜尋。


另外Photo也新增自動修正的功能,主要針對照片的亮度跟顏色做調整,除了自動之外,亮度跟顏色裡各自還有很多細項,如果想要微調也可以。




不過儲存照片影片的iCloud是要收費的,用戶可以免費使用5GB,每月0.99美元可以升級到20GB,每月3.99美金則可增加到200GB。



iOS 8今天起就開放開發者下載,秋天會正式釋出。iPhone 4s之後、iPod Touch第五代、iPad 2以後的裝置都可以更新。



這些是iOS 8裡,跟使用者比較有關的新功能,這麼多細項的更新,哪一個最吸引你呢?雖然沒有硬體,但這些軟體更新的內容,也有相當精彩的部份吧~


====================================
Keynote後半段還有提到一些新的開發者工具,因為這些是會讓iOS 8功能更有變化的更新,其中像讓Safari可以加入翻譯功能了,或是可以用第三方App編輯照片了...等,會讓iOS 8更開放更實用。

■ Extensibility:終於開放開發者擴充內建程式了~

這次新增的開發者工具裡,有一個「Extensibility」的工具,開發者可以把自己的程式和iOS內建的程式結合,擴充功能,有點類似加上外掛程式....有點看不懂~沒關係,直接看Keynote上的示範。(雖然我不是開發者,但看到Craig Federighi宣佈這個的時候,我都想鼓掌了~)

比方以往想分享Safari網頁時,只能用幾個iOS提供的程式來分享,比方Facebook、Twitter、微博..等,現在提供這個工具之後,開發商就可以讓自己的程式,也加入分享程式清單裡,比方Pinterest這個著名的網路剪接簿App,就讓自己變成Safari的延伸功能。


或是像bing Translate這個程式,也可以加入Safari工具,邊看網頁時可以邊提供翻譯的功能。


開發者也可以在Photo裡加入自家的相片濾鏡程式。


或是像一些雲端空間的App,也可以加入Page..等文件程式,擴充功能了。


前面提到的,開發商可以在通知列裡放置Widget,也是Extensibility這工具帶來的功能,
這對Android或WP8來說可能是個習以為常的功能,但對iOS來說,是個很大的開放了,貌似是iOS有設計了一個新的安全機制,但是抱歉我聽不太懂...

■ 也開放第三方開發的輸入法了~
一直以來iOS都不開放讓開發商寫輸入法App,沒想到這次也開放了,了這也是Extensibility帶來的新功能之一,前面提到iOS設計了一個新個安全機制來保護使用者的隱私或安全,像輸入法是會記錄一些資訊的,這裡就設計了一個機制是讓使用者同意之後才能安裝使用...(看起來跟Android安裝前要按同意是一樣的道理,但Apple應該有設計他自己的一個安全機制,這可能要麻煩懂的開發者同學幫忙補充了....)




■ 第三方程式也可以用Touch ID功能了~
目前Touch ID僅用來讓iPhone解鎖,以及當成iTunes登入的密碼用,現在Apple也把它開放給開發者,運用在自己的程式裡,當成登入、配對或是解鎖的工具,這可能一些有會員卡、電子錢包或網路銀行功能...等的App會很需要。




■ 可以下載控制相機設定的程式
iPhone的相機幾乎是全自動的,很多設定無微調,以至於現在很多拍照的App,都另寫一個程式,把一些原生相機沒提供的功能放進去,現在蘋果開放相機的APIs,未來我們將可以用第三方程式控制內建相機的拍照參數,比方曝光亮度、白平衡...等,編輯照片時。


另外Photo Kit工具,則可以讓我們在內建的相簿裡,就開啟第三方程式來編輯相片,不像現在得個別開啟程式,匯入照片來編輯。




■ Home Kit:為Smart Home做準備
之前一直有說Apple會在這次的WWDC裡發表智慧家庭,用iPhone來遙控家中各種電器的功能,結果真的有發表,但還不是成品,而是提供開發者工具。

這個功能也需要各種智慧家電的配合,比方燈泡、自動鎖、監視器相機...等,蘋果先放出開發者工具,讓各種遙控程式有各個共同的標準,比方安全機制、和裝置配對、能使用Siri操作...等。



其實還有很多,這裡簡單整理一些改變比較大的項目,這些雖然是開發者工具,但會帶來跟以往很不一樣的功能,因此也很值得注意,而且從這些工具也可以發現,iOS 8開放多了,這也是幾版iOS裡最開放的一次,iOS 8在視覺上或許沒什麼改變,但看來骨子裡變化很大啊...相當期待各開發商會寫出什麼更有創意或更方便的應用囉...