IOS 開發 是分別開發一個iphone 和 ipad 好? 還是開發一個 Universal好?,iphoneipad

來源:互聯網
上載者:User

IOS 開發 是分別開發一個iphone 和 ipad 好? 還是開發一個 Universal好?,iphoneipad

近期由於工作需要,由於開發週期時間比較短

需要開發一款 產品 要在iphone 和 ipad 平台上 運行


一個版本的優點

1.一個安裝包,方便管理,分發

2.你下載了iphone,如果你有ipad 會自動下載

3.審核一次通過,節約上線時間


一個版本的缺點

1.安裝包會很大,兩套資源放入一個安裝包

2.代碼中各種裝置判斷,會導致代碼混亂(不過這個人為降低)

3.ipad版本的體驗會相對差點(只要產品可接受)



兩個版本的優點

1.可以分開設計,畢竟ipad 可以做一些iphone做不到的事情(體驗也會好很多)

2.安裝包會小

3.資料層/邏輯層共用 UI單獨


兩個版本的缺點

1.要分開管理,分發,需要更多的人力支撐

2.審核需要分開








ios開發(蘋果電腦上的應用)與iPhone、ipad開發有什不同?

記憶體管理iOS系統不支援垃圾收集,您需要使用記憶體管理模型保持、釋放或自動釋放對象。和Macintosh電腦相比, iOS裝置記憶體非常有限。因此,您需調整自動釋放池的使用,避免建立多個自動釋放池對象。另外,請儘可能直接釋放對象,不要自動釋放。如果您在一個緊湊的迴圈中分配了很多個物件,要麼就直接釋放那些對象,要麼就在迴圈代碼中的恰當的位置建立自動釋放池,並在規則的間隔內釋放自動釋放對象。等到迴圈結束再釋放可能會導致記憶體不足的警告或導致應用程式被系統殺死。
 
如果要做iOS開發,應該先開發在iphone還是ipad?還是兩個一起?怎兩個一起?

可以一起開發,只要解析度能分別支援iphone和ipad就行了
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.