Android图标适配
不同于ios系统的统一规格,android为了简化设计并兼容更多的手机屏幕,android系统对屏幕进行了区分。按屏幕像素密度划分为低密度屏幕(LDPI)、中密度屏幕(MDPI)、高密度屏幕(HDPI)、超高密度屏幕(XHDPI)、超超高密度屏幕(XXHDPI)。密度之间的关系为3:4:6:8:12。使用这些比例,通过简单的计算,就可以适配出不同版本的位图,以供开发者使用。
JPG
JPG是我们最常见的有损压缩对图像信息进行处理的图片格式。
从长远来看,JPG随着无线宽带的不断提高和无限资费的降低,它应该是一种被淘汰的图片格式,因为有损压缩会对图像产生不可恢复的损失,经过压缩的JPG图片一般不适合打印,在备份重要图片时最好也不要使用,JPG格式额也不支持背景透明。
PNG
PNG是一种无损压缩的图片格式。
IOS系统和android系统都选择PNG作为控件和图标的标准格式。但是应用里看到的图片不全是应用包里的一部分,有些图片可能是从服务器上下载下来插入到应用中的,这时候推荐服务器端口对同一图片同时准备多套JPG图片以供调用;
每个工具栏上的控件至少要保持44*44的面积,方便用户操作;
iOS的多任务选择器:multitasking bar
iOS消息推送方式
iOS系统的推送(APNS,即Apple Push Notification Service)依托于一个或几个系统常驻进程运作,是全局的(接管所有应用的消息推送),所以可看做是独立于应用之外的,而且是设备和苹果服务器之间的通信,而非应用的提供商服务器。
例如,我们收到一条微信的系统通知,微信的服务器会给苹果公司对应的服务器发出通知,然后再中转发送到你的设备上。当你收到通知,打开微信,哎开始从微信的服务器接收数据,跟你之前看到通知里的内容一样,但确实经由两个不同的渠道而来的。
iOS系统的通知方式
1、条幅式通知
2、Icon右上角消息式通知
3、弹出式通知
4、声音通知