June 24, 2020

WWDC 2020 心得筆記

iOS 14

  1. App 資源庫 :我們一般手機桌面即使用上了資料夾做整理,仍然很容易在後續的使用中不斷增加後面頁面中的 App,顯得雜亂無章。App 資源庫可以隱藏不需要的頁面,然後在最後顯示「App 資源庫」這個特色頁面,最上方有搜尋框與「智慧建議」、「最近加入」兩欄,剩下的則以 AppStore 的資料進行自動智慧分類。

  2. 桌面小組件:Today 中的 Widget 可以直接拉至桌面上;或是在桌面的編輯模式中按左上的「+」鈕,以這個方式加入時,可以預覽不同大小再拖出。桌面頂部的小組件是特別的,具「智能疊置」功能,白話來說,就是可以翻頁啦… 也有智能判斷你可能會需要什麼,自動顯示的功能。

  3. 畫中畫:觀看影片中,手勢返回桌面,可自動轉成置頂畫中畫。畫中畫可以使用縮放手勢調整大小,或是掃到螢幕外,只留一個小側邊按鈕,聲音繼續播。也能回到全螢幕,或是按X關閉掉。

  4. Siri 不再使用全螢幕介面:比如呼叫 Siri 開啟瀏覽器,Siri 光球聽完就直接不廢話打開。要查東西如天氣的話,直接像通知推送那樣,在頂端顯示個小窗給你。

  5. 新的「翻譯」App:旨在成為最出色且最易用的對話App,支援離線翻譯。可以翻譯文字或語音,支援 11 種語言(英語、法語、德語、西班牙語、義大利語、日語、韓語、阿拉伯語、葡萄牙語、俄語、簡體中文)。把手機打橫進入「對話模式」,使用併排視圖,只有一個麥克風按鈕,因為可以 AI 識別語言,並在螢幕上正確的地方翻譯。

  6. 「訊息」 App:VIP釘選置頂功能;Memoji 更多部件(包括 口罩~)以及年齡選項;對話精準引言回覆,並可以獨立觀看相對對話;「提到」的 cue 人功能;群組頭像中最近活耀的人會顯示得比較大。

  7. 「地圖」App:與全球知名圖資業者合作提供興趣點;加入自行車模式,包括路徑規劃與海拔(坡度)考量,目前暫時只提供紐約、洛杉磯、舊金山灣區、上海、北京;電動車模式,會追蹤電量及天氣、爬坡等因素,規劃路徑循沿途的充電站(會智慧判斷適合你車子的充電站);交通順暢或擁塞的顯示,並可迴避;中國用戶可以儲存車牌,地圖 App 會知道哪些日子可以進市區。

  8. Car Play:新桌布…;App新分類(停車、充電、快速點餐…等); 用 iPhone 當數位車鑰匙(第一台會是 2021 BMW 5系列),用 iPhone 跟車門 NFC 感應後,上車把手機放在車附的無線充電座上,再按啟動鈕,就可以發動車子;數位車鑰匙可以分享並設置條件,甚至指定車子參數。數位車鑰匙將也支援 iOS 13。

  9. U1 晶片:「利用超寬頻技術,來實現精確空間感知」所以即使 iPhone 放在口袋中,也可以用來解鎖。

  10. App Clip:「當今世界,無論你想做什麼,總有一款 App 能幫到你。」App Clip 幫你在需要的時候,更簡單地取得那個 App,或是付款、免註冊使用 Apple ID 登入。除了在系統中接收,與 NFC 或 QrCode 之外,蘋果也提供了 App Clip Code。

iPadOS 14

  1. 新介面外觀:新的側邊欄,像 Photo.app 可以分類相簿,可以將照片直接拖入;還有新設計的工具欄,具下拉選單。

  2. 來電畫面:不再全螢幕,使用通知進送式的顯示方式,iOS 也相同。

  3. 搜尋界面:Spotlight 化。

  4. Scribble:畫形狀時,收筆前停一下,會自動修正,會保留大小與角度。 手寫自動辨識,可以複製出文字。可輸入文字的地方也可以直接寫,會自動辨識為文字。


AirPods 軟體

  1. 自動切換使用中的裝置。

  2. AirPods Pro 可以算法模擬空間音訊。

WatchOS 7

  1. 複雜表盤:可以有更多自訂的元素,還可以共享。

  2. 地圖:如 iOS 14,支援自行車模式

  3. 健身 App:體能訓練現在加入舞蹈模式;可以更準確追蹤熱量消耗

  4. 助眠:設定的時間到前,手機會自動開啟勿擾,進入一個幫助放鬆的鎖屏模式,可以搭配快捷指令安排一些 App 培養睡前習慣。睡眠時間一到,螢幕會變暗,手錶也會進入睡眠模式。支援 iOS 14 裝置。

  5. 洗手:Apple Watch 可以偵測你洗手,以及洗了多久。還能幫你計時,提醒你確實洗好洗滿。

隱私

  1. 資料最小化:儘可能減少需要取得的資料量

  2. 設備端智能技術:儘可能在本地處理個人資料

  3. 安全

  4. 透明度和控管

  5. Sign in with Apple:可以讓開發者設計,讓用戶升級其他帳號到蘋果登入,同時保留這些帳號。

  6. 定位:可以選擇只分享大略範圍的定位給 App

  7. 錄音、錄影:使用時需用戶許可,使用中會顯示在狀態列。

  8. App Store:政策要求 App 在追蹤前需要取得用戶同意,並要求隱私政策,需求的權限會放在 App 頁面上。

  9. Home Kit:與 Google, Amazon 等廠商合作,訂立智能家居的標準,開放 Home Kit 原始碼;智慧燈泡支援自適應光線調節功能;監視器可以選擇警報範圍;攝像頭或視訊門鈴提供面孔辨識,透過通訊錄和照片認出來者何人,並可在 Home Pod 中報出來,或是透過 Apple TV(tvOS 14)看到來的人。

tvOS 14

  1. 遊戲手柄:支援 Xbox elite 無線控制器 2 代,和 Xbox Adaptive Controllers

  2. 畫中畫功能:運動中不會錯過好戲。

  3. Apple TV+:新節目 Isaac Asimov 的《Foundation》

macOS Big Sur

  1. 設計:全新風格,更接近 iOS 的圖示;簡潔化工具列;半透明選單列,調整過項目間距

  2. iOS 化:控制中心、通知中心的 widget、訊息與地圖的新功能…

  3. Catalyst:將 iOS App 快速轉成 macOS App 的技術,例如新的地圖、訊息…等一系列內建 App 就是使用 Catalyst 的成果。

  4. Safari:除了 java script,現在連頁面載入速度都比 Chrome 快;多了「隱私報告」工具;支援 Web Extension API;App Store 將上架 Safari Extension;可以限定 Extension 存取的範圍或時間;自訂起始頁;新風格標籤頁;內建網頁翻譯

Mac

  1. Apple 芯片(Apple Silicon):Mac 共經歷過三次大變革:從最初的架構轉到 Power PC 處理器、從傳統 Mac OS 轉換到 OS X、以及 Power PC 轉換到 Intel 處理器。現在將要轉到自製的 Apple 芯片。

  2. 十年打磨:從 iPhone 的 A4 開始,到 A13,這個團隊已經研發 10 代產品。芯片設計具擴充性,配合 iPad 的需求,打造 A5X ~ A12X 芯片。iPad Pro 甚至快過一般筆記型電腦,這也表示,這一架構擴展至 Mac 上,將創造非凡效果。Apple Watch 設備需要特殊的低功耗,這也可以做到,就是 S5 芯片。我們在量身訂做同時,性能功耗還領先業界。這些,都將實裝到 Mac 上。

  3. 新 Mac:蘋果正在為 Mac 不同產品線量身訂做一系列不同的芯片,這會給 Mac 帶來一系列獨一無二的功能與效能。而全產品線使用同樣的架構,意味著為全平台開發軟體與最佳化相對容易。

  4. macOS 在新芯片 Mac 上:內建與蘋果自家 App (包括 FinalCut 等 Pro Apps)都具原生版本,這也是效能最佳的情況。開發者使用 XCode 重新編譯,很快就可以使自己的 App 相容新版系統。

  5. 開發機:使用 Apple A12Z Bionic(目前 iPad Pro 的芯片)的蘋果開發平台

  6. Universal 2、Rosetta 2、虛擬化:Universal 應用支援 Intel 處理器與 Apple 芯片混合架構;Rosetta 可以即時解譯儘支援舊處理器的應用。這兩者在當初 Mac 從 Power PC 轉 Intel 時就出現過。(要往回推的話,最早的 NEXTSTEP 的應用程式就已經支援多處理器架構。)這次,還多一個虛擬化技術,Linux 家族,包括 Docker 等,都沒有問題。

  7. iOS應用:直接支援了。

  8. 快速開始計劃:讓開發者及早轉換的計劃,包括了 DTK (Develop Transition Kit) 硬體,外型為 Mac Mini;A12Z SoC,16GB 記憶體,512GB SSD;內裝 macOS Big Sur 開發者 Beta 版。(查了一下,計畫本身是 500美元,套件是之後要還的 XD)

  9. 何時上市:開發者套件即日起可申請,一般消費者要等到年底。而整個轉換過程,預計是兩年。未來幾年仍然會給 Intel Mac 發佈新版 macOS。而新款的 Intel Mac 仍有計畫推出。

  10. 搶鮮OS:開發者預覽版 Today,watchOS 七月。

心得看法

從 iPad Pro 加上巧控鍵盤,與上一版 iPad OS 加入了對滑鼠與觸控板的支援,到現在將自家芯片裝上 Mac 平台;蘋果這一盤棋走下來,基本上已經圖窮匕現了:用自家的芯片,將平板與筆電的鴻溝打掉 -- 至少要能模糊掉兩者的界限。

雖然說 MacBook 或 iPad Pro 跨界都可能影響對方銷量,但筆電與平板終究有著本質上的先天不同,需求差異很明顯。但應用程式上的互通,尤其是 iOS 眾多 App 一旦上了 Mac,那個量之大,可能會對筆電的應用場景產生很大的衝擊。而 Mac 專業 App 也可以補上 iPad Pro 專業軟體不足的長久痛點,重點是把平台統一了,專業軟體的開發商將可以直接面對各種蘋果家裝置的用戶來銷售,碼一次程式就可以賣好幾個平台,豈不快哉?

之後還有發佈 Intel Mac 的計劃,我猜是因為,ARM處理器作大量運算,恐怕還是不夠的。想想數十萬的骨灰… Mac Pro 都很難做的事,要用 ARM 的 A13Z 去扛,是要幾顆…?短期內大概還很難。

這當然是個巨大的賭注,即使蘋果也還沒把 Intel Mac 賜死,但未來的事很難說,這種投資規模一旦失敗,絕對是大傷元氣的,iPhone 搶先 5~10 年的優勢,也可能賠個精光。最好的情況,大概是 ARM 與 Intel 的 Mac 併行下去,各有客群吧…

總之,對要走蘋果系統的開發者來說,蘋果的統一平台,是幫你把路給鋪好了。至於開發者套件,要看規模與成本負擔能力,不急著搶鮮,問題也不大就是,反正有 Rosetta 2 在。