Android圖標(biāo)適配
不同于ios系統(tǒng)的統(tǒng)一規(guī)格,android為了簡(jiǎn)化設(shè)計(jì)并兼容更多的手機(jī)屏幕,android系統(tǒng)對(duì)屏幕進(jìn)行了區(qū)分。按屏幕像素密度劃分為低密度屏幕(LDPI)、中密度屏幕(MDPI)、高密度屏幕(HDPI)、超高密度屏幕(XHDPI)、超超高密度屏幕(XXHDPI)。密度之間的關(guān)系為3:4:6:8:12。使用這些比例,通過簡(jiǎn)單的計(jì)算,就可以適配出不同版本的位圖,以供開發(fā)者使用。
JPG
JPG是我們最常見的有損壓縮對(duì)圖像信息進(jìn)行處理的圖片格式。
從長(zhǎng)遠(yuǎn)來看,JPG隨著無線寬帶的不斷提高和無限資費(fèi)的降低,它應(yīng)該是一種被淘汰的圖片格式,因?yàn)橛袚p壓縮會(huì)對(duì)圖像產(chǎn)生不可恢復(fù)的損失,經(jīng)過壓縮的JPG圖片一般不適合打印,在備份重要圖片時(shí)最好也不要使用,JPG格式額也不支持背景透明。
PNG
PNG是一種無損壓縮的圖片格式。
IOS系統(tǒng)和android系統(tǒng)都選擇PNG作為控件和圖標(biāo)的標(biāo)準(zhǔn)格式。但是應(yīng)用里看到的圖片不全是應(yīng)用包里的一部分,有些圖片可能是從服務(wù)器上下載下來插入到應(yīng)用中的,這時(shí)候推薦服務(wù)器端口對(duì)同一圖片同時(shí)準(zhǔn)備多套JPG圖片以供調(diào)用;
每個(gè)工具欄上的控件至少要保持44*44的面積,方便用戶操作;
iOS的多任務(wù)選擇器:multitasking bar
iOS消息推送方式
iOS系統(tǒng)的推送(APNS,即Apple Push Notification Service)依托于一個(gè)或幾個(gè)系統(tǒng)常駐進(jìn)程運(yùn)作,是全局的(接管所有應(yīng)用的消息推送),所以可看做是獨(dú)立于應(yīng)用之外的,而且是設(shè)備和蘋果服務(wù)器之間的通信,而非應(yīng)用的提供商服務(wù)器。
例如,我們收到一條微信的系統(tǒng)通知,微信的服務(wù)器會(huì)給蘋果公司對(duì)應(yīng)的服務(wù)器發(fā)出通知,然后再中轉(zhuǎn)發(fā)送到你的設(shè)備上。當(dāng)你收到通知,打開微信,哎開始從微信的服務(wù)器接收數(shù)據(jù),跟你之前看到通知里的內(nèi)容一樣,但確實(shí)經(jīng)由兩個(gè)不同的渠道而來的。
iOS系統(tǒng)的通知方式
1、條幅式通知
2、Icon右上角消息式通知
3、彈出式通知
4、聲音通知