正在加载

标签:适配

关于Android引导画面的多分辨率适配

   本文并非关于引导画面该采用何种形式、该如何定义信息、有什么注意事项方面的介绍。

   本文描述的是,引导画面该如何才能较好的适配各种分辨率,了解此处有助于更好的定义引导画面,以及保持同设计师、工程师的良好沟通。

    作为产品人员,需要向不同方向延伸了解一些知识,这些知识能让沟通更顺畅。

    这些所了解的知识,可能会有一些错误,当发现问题时,随时更新自己的知识体系。

一、本文提到的引导画面的形式

   类似下图,一个引导画面是一屏,左右拖动来切换

   图1: 有道云笔记Android 1.2.0引导画面

14


图2:有道云笔记Android 2.0.0引导画面

Read the rest of this page »

手机客户端知识整理(一):iOS视网膜(Retina)屏幕的适配方法

   作为一枚手机客户端PM,适配视网膜屏幕是一项需要掌握的基础知识,了解这个有助于和开发、设计师进行沟通,便于向设计师提出UI需求,从而在产品中良好的支持Retina屏幕。

一、支持视网膜(retina)屏幕的设备

设备

分辨率

屏幕尺寸

长宽比

解析度

iPod Touch 4

640×960

3.5"

3:2

326ppi

iPhone 4

640×960

3.5"

3:2

326ppi

iPhone 4S

640×960

3.5"

3:2

326ppi

The New iPad

2048×960

9.7"

4:3

264ppi

二、之前的设备

设备

分辨率

屏幕尺寸

长宽比

解析度

iPod Touch 1/2/3

320×480

3.5"

3:2

163ppi

iPhone、iPhone 3G、iPhone 3GS

320×480

3.5"

3:2

163ppi

iPad 1/2

1024×768

9.7"

4:3

132ppi

三、适配的方式

从上面的设备参数来看,iOS视网膜屏幕的设备,是在同等尺寸上,支持的分辨率的宽和高各增加了一倍,解析度(每英寸像素数)增加了一倍。

Read the rest of this page »

关于Android的多种屏幕适配

严格来说,作为读者,你应该带着批判性质的眼光来看这篇文章,此文章依据本人对Android官方开发资料《Supporting Multiple Screens》的阅读、实践以及和开发人员的沟通形成,内容更多为目前盆地个人理解的总结。

一、Android支持的多种屏幕

传统意义上,一般是是这么认为的:

ldpi: 对应分辨率240×320

mdpi: 对应分辨率320×480

hdpi:对应分辨率480×800或480×854

但实际上没有这么简单,直接看官方资料的下标,可以看到其实ldpi一样由480×800,甚至还有1024×600

低密度(ldpi 120) 中密度(mdpi 160) 高密度(hdpi 240) 超高密度(320 xhdpi)
小屏幕 QVGA (240×320) 480×640
中屏幕 WQVGA400 (240×400)
WQVGA432 (240×432)
HVGA (320×480) WVGA800 (480×800)
WVGA854 (480×854)
600×1024
640×960
大屏幕 WVGA800** (480×800)
WVGA854** (480×854)
WVGA800* (480×800)
WVGA854* (480×854)
600×1024
超大屏幕 1024×600 WXGA (1280×800)
1024×768
1280×768
1536×1152
1920×1152
1920×1200
2048×1536
2560×1536
2560×1600

二、如何分辨是ldpi、mdpi、hdpi?

为什么要分辨率ldpi、mdpi、hdpi?我的理解,是为了要在不同的屏幕密度下取得最好的显示效果。

从上一段来看,通过分辨率来看并不是很靠谱,那怎么样才靠谱?其实,只要我们知道屏幕分辨率、屏幕尺寸(对角线长度),就可以算出相应的屏幕密度,从而根据其范围得出属于那种屏幕密度。

我们可以根据长或者根据宽来计算出dpi,计算公式为:

Read the rest of this page »