對于 iOS 開發來說,可以開發一款既适合 iPhone 又适合 iPad 的 APP 。但是,如果公司沒有對 iPad 設計專門的界面、互動,還是要盡量不對 iPad 進行适配。
如果對 iPad 進行适配,好處如下:
- 在 iPad 上可以直接搜尋下載下傳相應的 APP,界面全屏顯示。
缺點如下:
- 開發任務增加。
- itunesconnect 背景資料增加。
- 不對平台區分,界面很醜。
- 想要再單獨适配 iPhone,沒有辦法了。
現實中,我已經遇到了這些問題:
- 開發中需要考慮 iPad 的适配。單純按照 iPhone 适配,在 iPad 上很醜。
- tabbar 的布局在 iPad 上有所改變。
- 以模态方式彈出界面時,需要額外處理。
- itunesconnect 資料需要上傳 iPad 相關的,例如截圖。如果版本更新中忽略了 iPad 上截圖的更新,還可能導緻稽核不通過。
- 當我想要關閉對 iPad 适配時,不能成功的上傳 APP。
對于個人開發而言,這些痛處真的很痛。是以,不要想着鍛煉自己,不要自找麻煩,一定要機智的抛棄對 iPad 的适配。