13的話
下一期適逢春節連假,會休刊一次喔。好好過年,保重身體嘿~
🧪Xcode 12.5 beta & iOS 14.5 beta
Xcode 12.5 beta 新功能:
需要 Big Sur
內建 Swift 5.4
Implicit member expressions,可以寫這種語法了
let milky: UIColor = .white.withAlphaComponent(0.5)
Property wrappers 可以用在 local variables
可以同時有多個 variadic parameter(也就是用 … 結尾的參數)
SPM 的 cache 功能已經可以使用
測試用的
XCTExpectFailure
APISimulator 錄影功能可以輸出 GIF
SwiftUI 很多元件的 header 文件都加上詳細的使用範例
iOS & iPadOS 14.5 beta 有幾個功能亮點:
可以用 Apple Watch 代替 Face ID 解鎖 iPhone
支援 PS5/XSX 手把
還有,iPad 的開機畫面有橫向的 Apple logo 了
Feedback Assistant 的新 icon
其他 Release Notes:
♻️Apple 要求開發者準備歸還 DTK
週四 Apple 寄信說,歸還成功時會提供 200 美金等值的折價券,只能在今年 5/31 之前用於購買 M1 Mac。
這個消息引起許多開發者的反彈,不是因為 200 美金很少(租用 DTK 時要付 500 美金),而是因為很多人的 DTK 用了三個月就開始出問題,根本不如當初設想的可以使用整整一年。
作為補償的話,這個數字偏低。只能用於購買 M1 也不太實際。很多急於相容 Apple Silicon 的開發者,早就放棄使用 DTK 而買了 M1 Mac。
推特上湧現大量不滿的開發者。應該是綜合了這些因素:
開發者為了讓軟體相容 Apple Silicon 而租 DTK
DTK 的不堪使用
Apple 靠著 M1 大成功而賺錢
提供 200 美元,而且只能用於買 M1 不切實際
收到大量開發者的回應,Apple 在隔天就發了新的一封信。折價券改成 500 美金、到年底可使用,且不限於 M1。這次的火速修改贏得了開發者的認同。
![Twitter avatar for @ethanhuang13](https://substackcdn.com/image/twitter_name/w_96/ethanhuang13.jpg)
![Image](https://substackcdn.com/image/fetch/w_600,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fpbs.substack.com%2Fmedia%2FEthJlE2UcAcmktY.jpg)
![Twitter avatar for @ethanhuang13](https://substackcdn.com/image/twitter_name/w_40/ethanhuang13.jpg)
我要強調一下,申請 Universal App Quick Start Program 時就沒提到歸還 DTK 時會有任何優惠、補償或退款。我們只知道 2005 年 Mac 從 PowerPC 轉 Intel 時,要花 999 美元租借 DTK,退還時 Apple 提供開發者全新的 Intel Mac。這次如果 Apple 不提供任何優惠的話,開發者也只能摸摸鼻子。新規則對這些積極相容 Apple 新硬體的開發者來說友善多了,但協議裡沒有任何保證,而是 Apple 對開發者的「善意」。
作為一個「資深受傷害開發者」,我不會仰賴這類不可預期的善意。個人的策略是租 DTK 的同時,買進並持有 Apple 股票來「對沖」可能的風險(傷害)...😂
![Twitter avatar for @ethanhuang13](https://substackcdn.com/image/twitter_name/w_96/ethanhuang13.jpg)
![Image](https://substackcdn.com/image/fetch/w_600,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fpbs.substack.com%2Fmedia%2FEtW078SVcAEXcbU.jpg)
![Image](https://substackcdn.com/image/fetch/w_600,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fpbs.substack.com%2Fmedia%2FEtW078QVEAA2IJc.jpg)
![Twitter avatar for @cyanapps](https://substackcdn.com/image/twitter_name/w_40/cyanapps.jpg)
🔍App Store Review Guideline 更新
主要是讓一些字句更清楚。
🎨Apple 設計資源更新
更新了 Sketch、Adobe XD 檔。
🕶Apple 廣告追蹤技術更新
SKAdNetwork 2.2
iOS 14.5 新增了 Private Click Measurement 功能
📦gRPC Swift 1.0
發展好一陣子,終於進入 1.0 了。
🔗Universal Links 新鮮事—ZhgChgLi
iOS 14 的 Universal Links 是有跟以前有滿多改變,如果你去年沒跟上的話,這篇文章很詳細。
🤝社群活動
Swift Taipei 暫停一次
🎙weak self podcast 67: 工程師咖啡間、Swift 5.4
首次一邊錄音一邊 Clubhouse 直播。聊 Xcode 12.5、Swift 5.4、DTK 歸還風波,還有波肥怎樣把咖啡轉換成程式碼。
🍀Random Tweets
![Twitter avatar for @lexrus](https://substackcdn.com/image/twitter_name/w_96/lexrus.jpg)
![Twitter avatar for @riverscn](https://substackcdn.com/image/twitter_name/w_40/riverscn.jpg)
以上就是本期的內容。歡迎轉寄或推薦給同事或開發者朋友。有問題或回饋請直接回覆,或到我的 Twitter 留言。