首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

App Store 審核指南:iPhone App 必須能在 iPad 上以 iPhone 模式運行

     編輯:程式設計綜合問答

原文

iPhone Apps must also run on iPad without modification, at iPhone resolution, and at 2X iPhone 3GS resolution

解讀

不是要求你開發 iPad 版或通用 App,而是要求:

  1. 你的 iPhone App 在 iPad 上安裝時,必須能以 **iPhone 兼容模式 (1x/2x)** 正常運行
  2. 不得在 iPad 上崩潰、版面崩壞、功能失效
  3. 開發者需自行在 iPad 上測試驗證 (模擬器或實機)

實務檢查清單

  • 啟動畫面無崩潰
  • 所有畫面在 1x/2x 模式下版面正常 (無元件超出螢幕、重疊、被截斷)
  • 旋轉鎖定為 Portrait 時,iPad 不會強制旋轉
  • 相機、麥克風等硬體功能在 iPad 上有適當 fallback (iPad 可能無後置鏡頭)
  • 鍵盤彈出不遮擋輸入框

常見坑

  • 硬編碼螢幕尺寸 320x480 → 用 UIScreen.main.bounds 或 Auto Layout
  • 假設裝置有電話功能 → 用 UIApplication.shared.canOpenURL(tel:) 判斷
  • 使用已棄用 API (如 UIAlertView) → 改用 UIAlertController

只要專案支援 iOS 9+、使用 Auto Layout、無硬編碼裝置假設,通常自動通過此項檢查。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved