是做一个 Universal 应用好,还是分开做成 iPhone iPad 两个版本好?
2015-03-25 16:32
337 查看
兼容iPad和iPhone的app
优点:
一个安装包,方便管理、分发
可共用一套逻辑代码,数据结构
缺点:
安装包会很大:iPad版本用的图片与iPhone版本的不一样,而且iPad的图片大小比较大,积压起来,会导致整个安装包很大
代码中各种判断是否iPad的逻辑分支,会导致代码混乱
分开做iPad版、iPhone版
优点:
app可分别针对iPad、iPhone的特点做设计
安装包相对会比较小
缺点:
两个按照包,不易于管理、分发
建议如果你的app,iPad版本跟iPhone版本的界面是差不多的,就做兼容iPad和iPhone的app,否则就分开做iPad版、iPhone版
优点:
一个安装包,方便管理、分发
可共用一套逻辑代码,数据结构
缺点:
安装包会很大:iPad版本用的图片与iPhone版本的不一样,而且iPad的图片大小比较大,积压起来,会导致整个安装包很大
代码中各种判断是否iPad的逻辑分支,会导致代码混乱
分开做iPad版、iPhone版
优点:
app可分别针对iPad、iPhone的特点做设计
安装包相对会比较小
缺点:
两个按照包,不易于管理、分发
建议如果你的app,iPad版本跟iPhone版本的界面是差不多的,就做兼容iPad和iPhone的app,否则就分开做iPad版、iPhone版
相关文章推荐
- IOS---是做一个 Universal 应用好,还是分开做成 iPhone iPad 两个版本好?
- 一个Universal程序还是iPhone、iPad俩个版本 ?
- iOS 开发 是分别开发一个iphone 和 ipad 好? 还是开发一个 Universal好?
- 用同一个工程创建两个不同版本的应用
- 大致相同功能和代码是分开两个源代码,还是保持一个代码
- 【投稿】用同一个工程创建两个不同版本的应用
- 用同一个工程创建两个不同版本的应用
- 如何用同一个工程创建两个不同版本的应用
- 用同一个工程创建两个不同版本的应用
- IOS 开展 分别制定了iphone 和 ipad 好? 或开发一个 Universal好?
- 如何用同一个工程创建两个不同版本的应用
- 用同一个工程创建两个不同版本的应用
- 用同一个工程创建两个不同版本的应用
- iOS用同一个工程创建两个不同版本的应用
- 用一个二维码做下载地址,自动区分是 ios 还是 android, 甚至区分 iphone 和 ipad。
- [iphone-game] 介绍 Astar (a*) A星算法在iPhone/iPad 上的应用
- Week summary --iphone/ipad 开发应用培训之二
- jQuery browser msie 判断 浏览器 ie6 bug jQuery中浏览器版本判断的一个BUG,此BUG已影响到jqModal,thickbox等多个jQuery插件的应用
- 两个 iPhone 计算器应用的源代码
- iPad/iPhone及Universal程序开发心得总结