常见的app开发类型与尺寸概念

随着互联网的不断发展,越来越多的程序员都开始转型移动端app软件开发,而今天我们就一起来了解一下,常见的app开发类型与尺寸概念。

常见的app开发类型与尺寸概念

一、常见的app软件开发类型

1、原生app

Nativeapp是使用原生开发的app,优点是性能更好,还能调用系统的api,但是发布app流程繁琐,而且不跨平台。

2、Webapp

Webapp,优点是跨平台,修改方便,缺点是不能调用原生的api,而且用户体验不如原生app,好。

3、混合app

而Hybridapp,结合了上面两个的优点,可以说是很nice。

二、尺寸相关概念

1、CSS像素

又称为设备独立像素、逻辑像素。CSS中使用的一个抽象的概念,单位是px。

值是相对的,并不是绝对的,根据dpr来确定一个CSS像素代表几个物理像素,还有一些情况,例如用户缩放的时候,,dpr也会跟着变为2,此时一个CSS像素代表两个物理像素。

注意:电脑当中的一个设备像素一般是等于一个CSS像素。所以我们在PS当中的切图大小,一般也代表物理像素表示的大小。

2、设备像素

又称为物理像素,任何设备屏幕的物理像素的数量自出场开始就是固定不变的,单位是pt(点)。一个物理像素即屏幕上一个发光的点。物理像素单个点的大小由厂商决定,大小不固定。

3、屏幕尺寸

指的是屏幕对角线的长度,单位为英寸,注意英寸是长度单位,不是面积单位。1英寸(inch)=2.54厘米(cm)。

屏幕尺寸=屏幕斜边的像素/PPI。

4、像素密度PPI

单位面积上(英寸)像素(设备像素)的数量。它是一个定值,是一个固定的参数。PPI=屏幕斜边的像素/屏幕尺寸。

5、像素比DPR

DPR=物理像素/cs网赚论坛波波网赚s像素。

它的本质是指一个CSS像素代表几个物理像素。它的意义是为了让图像能够早高清屏上显示。

其实上当像素比超过2后,肉眼是识别不出来的。

6、视口ViewPort

只针对PC端的页面直接放到移动端的情况的话,默认会进行缩小。先是因为移动端的像素点一般比PC端更加的密集,所以相应的物理像素点都会变得很小,同时在这个缩放的基础之上,浏览器还会根据情况继续进行缩小。

【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。