天天看點

WWDC 2016後果

蘋果本周早些時候正式在舊金山舉行了年度WWDC(全球開發者大會)活動。 與往常一樣,活動以主題演講開始,在此期間,Apple宣布對其iOS,macOS,watchOS和tvOS平台進行更新。 在本文中,我将告訴您主題演講中需要記住的所有内容。

1. iOS 10

對于新功能而言,今年的iOS版本對于消費者而言,對于使用新技術和API的開發人員而言,都是一個巨大的版本。 讓我們看一下iOS 10所提供的功能。

使用者體驗

人們從iOS 9更新時将看到的iOS 10最大變化就是視覺設計更改。

首先,對鎖屏進行了重新構想,其中經典的“滑動解鎖”已被完全删除。 現在,在鎖定螢幕上,從右向左滑動将打開相機,從左向右滑動将打開“ 今日”視圖。 在“今日”視圖中,您可以從裝置上安裝的應用程式中添加小部件,以快速檢視它們提供的資訊。

現在,在另一個應用程式中時,通知會在鎖定螢幕和螢幕頂部同時顯示為白色氣泡。 在iOS 10中,通知還通過豐富的通知擴充獲得了很多額外的功能。 與之互動時,通知現在可以顯示它想要的任何使用者界面。

例如,使用消息 ,現在可以顯示包含對話的實時視圖,這樣您不僅可以回複剛剛收到的消息,還可以直接從通知中保留對話。 在第一個iOS 10 開發人員預覽版中 ,隻有在iPhone 6s和iPhone 6s Plus上通過使用通知上的3D Touch才能使用此功能。 蘋果表示,但是,豐富的通知将發送到所有能夠運作iOS 10的裝置,并且将以另一種方式激活不支援3D Touch的裝置。

WWDC 2016後果

控制中心還進行了視覺更新,其中包含一些額外功能以及對3D Touch的支援。 現在,您可以牢固地按下底部的四個按鈕,即手電筒,計時器,電腦和照相機,以調出帶有快捷方式和操作的菜單。 控制中心也被分為兩個視圖,音樂播放部分具有自己的視圖。 這樣可以顯示歌曲的專輯插圖,并使控件散布開一些。 有趣的是,在iOS 10中,Apple還拆分了AirPlay的視訊和音頻元件,控制中心的每一頁上都有一個。

WWDC 2016後果

西裡

正如預期的那樣,iOS 10将允許第三方應用程式與Siri內建,這将大大擴充個人助理的功能。 該內建通過Siri擴充和全新的SiriKit架構進行處理。 蘋果公司展示的應用程式之一是使用Siri調用Uber汽車,而無需輸入該應用程式。

使用者隐私也得到了照顧。 第三方應用無法通路使用者輸入的内容。 取而代之的是,Siri負責整個語音部分,并建立一個意圖,然後應用程式可以對其進行操作。

地圖

iOS 10的Maps應用程式正在進行徹底的重新設計,這将使它更易于使用并且更容易搜尋附近的場所。 逐行導航功能也得到了很大的改進,包括按路途行駛以及避免收費和高速公路的選項。 與Siri一樣,Apple還将通過擴充為開發人員打開Maps應用程式。 例如,通過第三方擴充,使用者無需離開Maps應用程式即可在特定地點進行預訂。

音樂

與Maps一樣,iOS 10中的“音樂”應用程式也經過了iOS 10的全面重新設計。這種新設計使該應用程式更易于使用,尤其是對于Apple Music而言,并且可以很清楚地下載下傳了哪些歌曲。 雖然此更新未向“音樂”添加任何新功能,但這是一個非常受歡迎的視覺變化。

留言内容

可以說,iOS 10中最改進的應用程式是Messages應用程式。 iMessage已添加了很多功能,這裡僅是一些主要功能:

  • 第三方iMessage應用程式可在對話中添加貼紙和其他内容
  • 内聯連結,視訊和音樂預覽
  • 消息的氣泡和全屏效果
  • 閱讀每個會話的收據
  • 更大的表情符号
  • 表情符号快速輸入建議
  • 點按以表情符号替換單詞
  • 手寫留言
  • 數字觸摸和心跳消息

這些更改使iMessage與其他應用程式(例如Facebook Messenger)相提并論。 如果您想實際使用這些功能,請檢視Apple的視訊 。

3D觸控

除了與通知和控制中心相關的所有新3D Touch功能外,主螢幕還具有更多3D Touch功能。 對于支援“今日視圖”視窗小部件的應用程式,在主螢幕上牢牢按下時,它會在應用程式快捷方式之外顯示。 第三方應用程式還将獲得在App Store上共享指向該應用程式的連結的快捷方式。

WWDC 2016後果

電話和VoIP

iOS 10中的另一種新型擴充允許應用程式內建到Phone應用程式中。 盡管尚未顯示電話分機的所有可能性,但蘋果在主題演講中展示的示例是一個應用程式,該應用程式檢測垃圾郵件電話号碼并将其顯示在來電螢幕上。

蘋果在演講中展示的另一個有趣的API是特定于VoIP應用程式的API,例如Skype和WhatsApp。 現在,一旦更新了應用程式以支援全屏顯示,就可以顯示全屏覆寫(幾乎與接收FaceTime通話時顯示的覆寫相同),而不是在收到呼叫時獲得正常的推送通知。

通過iOS 10,Apple進一步擴充了HomeKit,這是Apple用于控制家庭中連接配接的附件的架構。 家庭自動化配件平台支援更多類型的配件,iOS 10還包括一個專用的Home應用程式,是以您可以從單個應用程式控制啟用HomeKit的配件,而不必進入每個制造商的特定應用程式。 Home應用程式還大大簡化了房屋中房間和場景的設定。

其他小功能

盡管蘋果無法在主題演講中涵蓋所有内容,但iOS 10中有許多較小的功能,包括:

  • 現在可以删除一些預安裝的iOS應用,包括Maps,Mail和Notes。
  • 警報樣式的通知現在将顯示與橫幅通知相同,但将保留在螢幕頂部,直到采取手動操作為止。
  • 更改媒體音量時的HUD不再顯示。
  • iOS 10包含重新設計的iPad Camera應用程式界面。
  • 現在可以使用3D Touch清除通知中心中的所有通知。
  • 新鍵盤還支援多語言鍵入。

總體而言,iOS 10是一個重大更新,除了以下方面,它支援所有可以運作iOS 9的裝置:

  • iPhone 4s
  • iPad 2
  • iPad 3
  • 小型平闆電腦
  • 第五代iPod Touch

2. macOS Sierra

今年的主題演講中與Mac相關的部分是從OS X正式更名為macOS開始的。 這個新名稱使Mac桌面作業系統與Apple的其他平台,iOS,watchOS和tvOS保持一緻。 蘋果在macOS綽号Sierra下命名了第一個更新。

Mac上的Siri

Siri是MacOS Sierra中Mac中最重要的新增功能。 通過按擴充塢或菜單欄中的Siri圖示(或使用自定義鍵盤快捷鍵),可以在Mac上與Siri進行互動。 在macOS上,Siri可以執行與iOS裝置上幾乎所有相同的請求,包括天氣,播放音樂和搜尋網絡。

但是,在Mac上,她還可以處理複雜的檔案搜尋查詢。 更有用的是,Siri給您的任何響應都可以添加到通知中心的小部件部分。 例如,您可以搜尋特定的檔案組,将響應固定在通知中心,然後全天直接從小部件中拖放找到的檔案。

WWDC 2016後果

網上的Apple Pay

另一個新的重要功能是Mac可以在Safari中使用Apple Pay 。 在支援Apple Pay的網站上,将在您的iPhone上顯示提示,以使用Touch ID驗證購買。 該過程就像用Apple Pay進行任何其他付款一樣簡單,除了增加了提起手機以驗證購買身份的步驟外。

整理Windows

為了減少桌面混亂,macOS現在支援幾乎所有應用程式中的頁籤。 例如,如果您正在處理Pages中的多個文檔,而不是打開三個視窗,則現在可以有一個包含三個頁籤的視窗,每個文檔都有一個頁籤。 蘋果表示,如果該應用程式使用

NSDocument

類,将自動在macOS應用程式中支援此功能。

接下來,macOS Sierra還允許您建立正在播放的視訊的畫中畫視圖。 此功能與在iPad上的功能相同。 可以調整視訊視圖的大小并将其固定在螢幕的任何角落。 在macOS Sierra上,視訊播放器始終處于您所做的一切之上,包括全屏應用程式。

與其他Apple裝置一起使用

macOS Sierra基于iOS 8和OS X Yosemite中引入的Handoff ,通過以下功能使Apple裝置更好地協同工作:

  • “自動解鎖”将通過使用Apple Watch來檢測您何時在附近。 如果您目前佩戴的是Apple Watch,并且未鎖定,則Mac在登入時不會提示您輸入密碼。
  • 通用剪貼闆允許您在所有裝置之間複制和粘貼幾乎所有内容。

存儲優化

最後,Apple還使您可以通過macOS Sierra更輕松地管理檔案和Mac的存儲空間。 首先,将在您的iCloud Drive中建立一個新的Desktop檔案夾,該檔案夾将自動在計算機之間同步桌面上的檔案,是以您不必手動将它們拖到iCloud Drive中。 這些桌面檔案也可以通過iCloud Drive應用程式在iOS裝置上通路。

此外,macOS還将智能地檢視您計算機上的檔案,并确定不再需要哪些檔案(例如,重複的檔案或很長一段時間未使用的檔案)。 macOS會删除這些檔案(如果檔案重複),或者自動為您将它們上傳到iCloud Drive。 這樣,作業系統可以釋放大量空間。

盡管macOS Sierra的更新遠不及iOS 10,但它确實引入了許多重大改進和功能,例如Siri和Apple Pay。 macOS Sierra與以下裝置相容:

  • 2009年及之後的MacBook和iMac
  • 2010年及之後的MacBooks Airs和MacBook Pros

3. watchOS 3

與去年的watchOS 2類似,watchOS 3的主要重點是性能和小的可用性改進,這些改進合起來是一個重大更新。 借助watchOS 3,您的Apple Watch也将獲得一些新的内置應用程式,包括提醒和“ 查找我的朋友” 。

新的使用者界面和互動

首先,當您按下側面按鈕時,曾經出現在Apple Watch上的“ 朋友”菜單已由應用程式Dock取代。 您可以選擇在此處顯示哪些應用程式以及它們的顯示順序。

WWDC 2016後果

擴充塢中顯示的應用程式不僅是您上次使用該應用程式時的視覺快照,它們是實時預覽。

由于擴充塢中應用程式的實時預覽使您可以浏覽最常用應用程式中的資訊,是以現在已删除了所有浏覽器。 現在,從螢幕底部向上滑動将彈出一個全新的Control Center ,其外觀與它的iOS版本非常相似。

即時應用

Apple Watch使用者最明顯的性能改進将是應用程式現在可以啟動并可以使用的速度。 由于watchOS 3中使用了新的API,是以使用者将其放置在底座中或在其表盤上添加了複雜功能的任何應用程式都将獲得特殊特權,以在背景更新其應用程式的内容并保留在記憶體中。 作為開發人員,這使您可以確定在使用者想要打開您的應用程式時随時可以啟動您的應用程式。

新表盤

與往常一樣,Apple還向watchOS 3添加了一些新表盤。這些表盤包括:

  • 米妮老鼠
  • 模拟,數字和計時器表盤,活動環位于表盤中央
  • 一個簡單的表盤數字,僅以各種字型顯示時鐘和目前時間。
WWDC 2016後果

除了這些新面Kong外,watchOS 3現在還支援現有面Kong上的更多并發症,例如照片面Kong上的天氣。 最後,您現在還可以在螢幕上滑動以更改表面,而無需通過“強制觸摸”菜單。

新架構

為了使Apple Watch成為功能更強大的裝置,現在可以在watchOS(應用程式和通知界面)中使用更多架構和開發人員工具,包括:

  • watchOS應用中的Apple Pay
  • 健身應用程式的背景鍛煉,實時心率,陀螺儀通路以及全天加速度計資料
  • SpriteKit
  • 場景套件
  • 遊戲中心
  • CloudKit
  • 精确的觸摸和數字表冠事件
  • 支援嵌入式視訊播放和通路手表的揚聲器

4. tvOS 10

tvOS于去年10月随着第四代Apple TV的釋出而推出,實際上是具有獨特使用者界面的iOS的修改版本。 該更新是該平台自10月釋出以來的第一個重大更新。 tvOS 10是蘋果平台上最小的更新,同時增加了一些非常有用的功能。

更聰明的Siri

首先,Siri現在可以按主題搜尋電影和電視節目,例如“高中喜劇”。 這使您更容易找到值得看的東西。

此外,Siri語音搜尋現在也已擴充到YouTube。 當您要求Siri在YouTube上搜尋某些内容時,YouTube應用将打開搜尋頁面。

WWDC 2016後果

單點登入

借助tvOS 10,Apple還簡化了使用者的注冊和身份驗證。 有了這項新功能,您隻需對Apple TV進行一次身份驗證,tvOS就會為您下載下傳的每個應用程式處理其餘的工作。

暗模式

tvOS現在還具有暗模式。 這将改變Apple TV的外觀,使其更适合在黑暗的房間和家庭影院中使用。 開發人員還可以通過新的

UITraitCollection

屬性來調整其應用程式的外觀,該屬性告知應用程式目前裝置處于亮還是暗模式。

WWDC 2016後果

iOS遠端應用

除了釋出tvOS 10之外,蘋果還将釋出iOS遠端應用程式的全面改進版。 此新應用将使您的iOS裝置執行與Apple TV随附的Siri Remote相同的所有功能。 除此之外,它還可以顯示有關Apple TV目前正在播放的内容的相關資訊,例如專輯封面。

WWDC 2016後果

5. Xcode 8和開發人員工具

今年的Xcode版本Xcode 8将比以往任何時候都更容易為Apple的任何平台開發應用程式。

迅捷3

對于Swift使用者,Xcode 8包含Swift 3,這是Apple程式設計語言的最新版本。 Swift 3包含許多新功能,包括構成語言基礎的許多增強和改進。 但是,如果您不想立即遷移到Swift 3,則Xcode 8還包含Swift 2.3。 Xcode 8還包括熟悉的遷移工具,可在您準備就緒時從Swift 2.3遷移到Swift 3。

界面生成器

Xcode 8的Interface Builder具有許多重大改進,包括:

  • 預覽特定裝置尺寸/方向時編輯情節提要的能力
  • 能夠以任何縮放級别對視圖和視圖控制器進行編輯
  • 為不同尺寸的類别建立不同布局的簡便方法
  • 用于tvOS故事闆的暗模式預覽和界面編輯器

調試

Xcode 8還使調試應用程式更加容易。 它還具有出色的運作測試時崩潰報告,用于檢測記憶體洩漏的記憶體圖以及用于調試遊戲性能的FPS量規。 使用者界面問題現在也更容易在Interface Builder中進行調試。

Xcode應用程式擴充

第三方開發人員現在可以建立直接插入Xcode的擴充。 第一種(也是唯一的一種)Xcode擴充是源代碼編輯器擴充。 這些擴充能夠:

  • 添加和删​​除内容
  • 換位内容
  • 修改内容選擇
  • 修改粘貼闆
  • 更改檔案内導航

易用性

最後,Xcode 8包括許多小的改進,這些改進使使用Xcode更加輕松愉快,例如:

  • 與代碼内聯的顔色文字的添加。 這不僅為您提供了顔色對象的預覽,還可以打開顔色選擇器以輕松更改顔色。
  • 自動完成圖檔素材資源。 此添加項顯示了一個與代碼内聯的小預覽。
  • 自動代碼文檔生成器
  • 應用程式的自動代碼簽名和設定。 Xcode現在可以負責建立和維護證書和配置檔案。 這意味着,如果您在多台計算機上工作,則隻需使用Apple ID登入即可成功簽名和分發您的應用程式。 您不再需要手動導出和導入證書和配置檔案。
  • 跨平台的統一API文檔。 這意味着,例如對于類

    UITableView

    ,您将不會獲得用于iOS和tvOS平台的單獨頁面和文檔。 隻有一個頁面包含每個平台以及任何平台特定元素的API可用性。
  • Xcode中包含的脫機API文檔。 由于所有平台上文檔的統一,是以文檔的總大小已變得足夠小,預設情況下已包含在Xcode中。
  • 最後但并非最不重要的是,新的San Fransisco Mono字型

結論

今年的WWDC擠滿了蘋果四個平台(iOS,macOS,watchOS和tvOS)的更新。 目前,所有這些更新都可以在開發人員預覽版中獲得,iOS 10和macOS Sierra将于7月公開釋出。 這些更新将免費提供給相容裝置,并将于今年秋天釋出。

翻譯自: https://code.tutsplus.com/articles/wwdc-2016-aftermath--cms-26707