發表會後搶先版:iPhone XS Max 與 XR 開發注意事項
2018 蘋果秋季發表會在 9/13 結束了。iOS 開發工作要注意什麼?
- 新裝置的官方的教學影片系列
- 更新版的 HIG
- iOS 12 GM 已開放下載
- Xcode 10 GM 已開放下載,可以升級到 Swift 4.2 了
- 可以用 iOS 12 SDK 上傳至 App Store 了
- 如果要上傳新版,原來是 iPhone X 的 5.8 吋的可選截圖已增加 6.5 吋,如果上傳 6.5 吋會自動產出 5.8 吋版本
- Build 自己的 app 試跑 iPhone XS Max 跟 XR 看 UI 是否正常。例如這種同時有橫版、home indicator、瀏海的排版。參考
- 這兩款的螢幕不同但是 pt 相同,設計時可視為同一種尺寸。XR 要 10 月才開賣。基本上支援好 XS Max 就可以了
- iOS 11 SDK 有支援上述兩款新機的解析度,所以如果你的 app 是用 Auto Layout 而不是寫死來支援 iPhone X 的話,還不需要急著重新上傳 App Store。來源
- iPhone XS 螢幕解析度跟 iPhone X 一樣
- 各種螢幕解析度的差別可以參考這篇
- 如果你是第一次載 Xcode 10 來用,然後發現 app build 不過,請注意 Xcode 10 預設用 New Build System。如果要改回舊的請去 File/Workspace or Project Settings 改成 Legacy。詳情請見 Xcode release notes