开发APP前要确定以下事项
1.1
APP适配的硬件
目前大多数用户使用PAD主要是娱乐、教育或企业办公用,对于游戏、视频播放、图形图像处理功能、阅读、教育或企业办公等类型的APP建议需要适配手机和PAD。
电商或理财等类型的APP建议只适配手机。
目前PAD的发展趋势是大部分的尺寸都是大于等于7.9寸,而且随着硬件性能和网速的提高,使用PAD的用户越来倾向于直接打开相关的网站,而不愿去下载应用,然后不断的升级;所以在开发APP的时候,为节约资源,加快开发进度,可以先开发网站和手机端的应用,最后再开发PAD应用。
1.2
APP横竖屏界面的选择
目前PAD的发展趋势是大部分的尺寸都是大于等于7.9寸,对于PAD版本的应用可以只考虑开发横屏界面,不用考虑竖屏界面。有部分PAD的尺寸在7寸左右,对于这类PAD,可以考虑直接让用户下载手机版本。
(如果一个应用在6寸的手机使用界面没问题,那在7寸的PAD上通常也可以正常使用)
手机版本的应用:游戏、视频播放、图形图像处理功能、阅读、教育或企业办公等类型的APP建议需要支持横屏和竖屏;电商或理财等类型的APP,可以只支持竖屏。
1.3
APP适配的操作系统版本
目前iOS APP建议只需要适配iOS8.0以上版本,Android APP建议只适配Android4.0以上版本,这个可以实时根据Apple和Google提供的各版本系统占有率统计数据做调整。
对于大多数公司来说,毕竟开发和测试资源有限,对于占有率低于5%的系统版本,建议可以不必考虑支持。
1.4
APP适配的屏幕尺寸
Apple产品的尺寸不像Android产品那么多,每种尺寸的用户量巨大,除了iPhone4系列和之前系列的手机外,其余型号的手机和PAD建议都要是适配。
Android产品的尺寸千差万别,建议适配的手机屏幕基准尺寸为5寸、5.5寸和6寸,PAD屏幕基准尺寸为7寸、8寸和10寸;屏幕像素密度支持:MDPI、HDPI、XHDPI和XXHDPI这四种。
1.5
APP开发样机的选择
Apple的机型比较少,除了iphone4系列的手机外,其余每个机型都可以买个样机,具体数量根据开发人员的数量确定。
Android的机型比较多,在选择机型的时候,应根据以下几项综合判断:
屏幕尺寸、屏幕像素密度、内存、价格和目标用户
如果APP在小内存(1G)低端机(低于1千)上可以正常使用,那在中高端机上肯定也可以正常使用,所以如果目标用户包括低端用户,那一定需要购买小内存低端机,大内存高端机可以不买。
如果不考虑低端用户,那屏幕密度为MDPI的样机可以不买。
1.6
APP内置的图片资源
Apple的产品硬件配置高,屏幕好,所以iOS APP通常内置两套图片:@2x和@3x分辨率的图片。
Android的产品中,屏幕像素密度为XXHDPI的比较少,且大多数产品的配置不高,为了节约存储空间和减少APP的大小,Android APP通常只内置一套完整的像素密度为XHDPI的图片,部分MDPI、HDPI和XXHDPI的图片。如果APP定位高端用户,建议还是需要内置一套完整的像素密度为XXHDPI的图片。