13的話
標題是來自這週 podcast,可以說是 1Password 8 early access 事件的感觸吧。1Password 以前給人的印象是優質的 Mac 原生 app,現在居然改用 Electron,引起很多長期使用者的不滿。我也是長期訂戶,本來想說就觀望看看。
只是他們後來刊出的第二篇 blog 完全沒有解決公關危機。落落長篇寫著自家軟體的歷史、有多愛原生。8.0 同時開發了 SwiftUI 與 Electron 版,但最後因為趕不上內部預定的時程所以忍痛放棄 SwiftUI 版。
我不禁在想,這次軟體更新是為了誰?是為了 PM、工程師的年度目標,還是要給投資人一個交代?絕大多數的使用者都不在意你的下一版什麼時候推出。
從使用者的角度,有時候我會覺得:生產力工具最好的改版就是不要改版。畢竟任何改版都會影響到已經上手使用者的生產力,往往是負面的。如果付錢讓開發者維護目前的功能、使用習慣,並且相容新的作業系統就好,我也願意。
那麼,身為開發者該怎麼辦呢?
🧪 iOS 15 Beta 5
AnimatableModifier
soft-deprecatedSwiftUI open URL 新把戲
macOS Monterey Beta 5 Universal Control 到現在都還不能用耶
🛠Xcode Minimum requirements and supported SDKs
官網上有個大表格方便查詢哪一版 Xcode 對應到的 SDK、作業系統、Swift 版本。
⁉️FAQ: Expanded Protections for Children
Apple 上週的兒童隱私保護機制引來了許多質疑。可能是表達不清楚,令許多人把「communication safety in Messages」與「CSAM detection in iCloud Photos」這兩個完全不相干的機制混淆。
這是一份六頁的問答文件。
⚔️Open App Markets Act
美國有參議員提法案要強制要求 App Store(包括 Google Play Store)更加開放。全文只有 10 頁、行距很粗。
懶得看也可以看 RevenueCat 共同創辦人的簡單整理(我沒有全貼):
❓Swift Quiz
我覺得這題滿有趣,但不用太糾結:
🤪Random Tweets
這是 Xcode 的設計師:
🎙weak self podcast 81: 軟體更新是為了誰
1Password 8、Twitter 改視覺、Google Drive 一再改名
SE-0309: Unlock existentials for all protocols
💼職缺/履歷交流區
如果你有 iOS 相關職缺或是求職履歷想要刊登在開發者週報,請見關於。