android ios 分辨率
2015-03-26 14:41:35 yigeyangchen 阅读数 422

iphone4、iPhone4s,width: 640   height: 960  宽高比 0.6666

iphone5、iPhone5s,width:640    height:1136 宽高比0.5633

iphone6 ,width   750 height:1334  宽高比0.5622

iPhone6plus width,width:1080   height: 1920 宽高比 0.5625



ipad , width:768    height:1024 宽高比0.75

新版ipad, width:1536   height:2048 宽高比 0.75


ipad 的宽高比与老一代的射频显示器 3:4屏幕一样。

iphone5 以后参照新一代的液晶显示器 9:16(0.5625)屏幕宽高比设计。



基本现在主流android 手机的屏幕分辨率的设计慢慢向16:9靠齐,除了比较奇葩的魅族手机 16:10和15:9的设计,有分析认为魅族如此设计更接近视觉黄金比,达到视觉最优,但同时给开发设计带来一定的麻烦。小米 锤子还有谷歌亲儿子(nexus 5、6)基本都是16:9的宽高比屏幕设计。


2013-06-26 13:28:11 na5655189 阅读数 664
ios所有设备分辨率
分辨率                  设备


 240*320        iphone 1/2      


 320×480        iphone 3/3GS


 640*960        iphone 4/4S     


 640×1136     iphone 5        


 1024*768      ipad1/2/mini


 2048*1532    ipad3/4  


android手机常用分辨率

QVGA(240x320)
  用于1000元以下的低端Android手机,显示效果和塞班S60V3的手机一样,对软件的兼容性不好,很多应用运行起来可能会无故退出,代表机型有中兴N600、HTC G8 Wildfire等。

  HVGA(320x480)
  曾经的主流分辨率,现在售价在1500到2000元手机常用,运行绝大部分软件没有问题,但显示效果一般,代表机型有HTC G1、G2、G3、LG P500等。

  WVGA(800x480)
  目前的主流,G7 Desire、三星i9000、i9100都是其代表机型,有很多大型游戏要求的最低分辨率。

  FWVGA(854x480)
  在摩托罗拉的Android手机中比较常见,如摩托罗拉的里程碑一代二代,也有例外的,如索爱X10、小米M1。该分辨率比WVGA的显示效果略好,但整体差别不大。

  除了以上四种常见的之外,再给大家补充一些特殊的。

  qHD(960x540)
  在今年推出的不少高端双核手机中,该分辨率是未来发展的一大潮流,代表机型有HTC Sensation、摩托罗拉Atrix 4G,软件兼容性较差是该级别的最大缺点。

  DVGA(960x640)
  安卓手机中M9独享,显示效果十分出色,和iPhone4一样,但许多应用在该分辨率下是无法运行的。

  HD(1280x720)
  现在最高的手机分辨率,足以和平板电脑媲美,近日曝光的谷歌第三代手机Nexus Prime据说就采用了这个级别。可是过于超前,短时间内不会成为主流。


2019-03-16 13:39:34 icyfirekiss 阅读数 27

 

转自:http://dev.xxzhushou.cn/articleInfo/205.html

iOS

比例 分辨率 设备型号
2:3 320*480 iPhone3GS、iPod touch/2G/3G
  640*960 iPhone4/4S、iPod touch 4G
9:16 640*1136 iPhone5/5c/5s/SE、iPod touch 5G/6G
  640*1136 6/6s/7机型放大模式
  750*1334 iPhone6/6s/7
  1125*2001 plus机型放大模式
  1242*2208 iPhone6 Plus/6s Plus/7 Plus/8 Plus
  1125*2436 iPhone X
3:4 768*1024 iPad 1/2/mini
  1536*2048 iPad 3/4/mini2/mini3/mini4/Air/Air2、9.7-inch iPad Pro
  1668*2224 10.5-inch iPad Pro
  2048*2732 12.9-inch iPad Pro/Pro2
其他 1125*2436 iPhone X/XS
  828*1792 iPhone XR
  1242*2688 iPhone XS Max

 

android

比例 分辨率
9:16 480*854、540*960、720*1280、1080*1920、1440*2560、640*1136、750*1334
9:18 1440*2880、1080*2160
10:16 800*1280、1200*1920、1600*2560
3:5 480*800、768*1280、1080*1800、1152*1920、1536*2560
3:4 768*1024、1536*2048
其他 720*1480、1080*2220、1440*2960、1080*2040、1312*2560
2013-09-05 19:16:42 a402813378 阅读数 372
前几天我用在windows下面写好的程序..忽然需求要移植成安卓和ios平台.于是遇到了各种麻烦..最棘手的一个就是分辨率的自适应,我工程的图片用的都是800x480的..

可是iphone上面的分辨率是480x320...这可头疼了..

于是我找了很多资料后.发现有一个很简单的方法.但是需要:



需要新版本的cocos2d-x  我是直接从2.0.1升级到2.0.3版本..(请用cocos2d-x2.0.3版本)

AppDelegate.cpp

  1. bool AppDelegate::applicationDidFinishLaunching()  
  2. {  
  3.     // initialize director   
  4.     CCDirector *pDirector = CCDirector::sharedDirector();  
  5.     pDirector->setOpenGLView(CCEGLView::sharedOpenGLView());  
  6.   
  7.     // enable High Resource Mode(2x, such as iphone4) and maintains low resource on other devices.   
  8. //     pDirector->enableRetinaDisplay(true);   
  9.     CCEGLView::sharedOpenGLView()->setDesignResolutionSize(800, 480,kResolutionShowAll);  
  10.   
  11.     // turn on display FPS   
  12.     pDirector->setDisplayStats(false);  
  13.   
  14.     // set FPS. the default value is 1.0/60 if you don't call this   
  15.     pDirector->setAnimationInterval(1.0 / 60);  
  16.   
  17.     // create a scene. it's an autorelease object   
  18.     CCScene *pScene = HelloWorld::scene();  
  19.   
  20.     // run   
  21.     pDirector->runWithScene(pScene);  
  22.     return true;  
  23. }  
上面的代码中..有下面一句是被注释掉的..老版本的cocos2d-x也有这句.但是新版本的多了一个参数.多的那个参数是什么意思呢?
  1. CCEGLView::sharedOpenGLView()->setDesignResolutionSize(800, 480,kResolutionShowAll);  


是一个枚举..注释说明了一切..大概意思就是.
选择kResolutionExactFit则会拉伸至充满整个屏幕
选择kResolutionShowAll则不会拉伸,但是会留上下等宽的黑边.

  1. enum ResolutionPolicy  
  2. {  
  3.     // The entire application is visible in the specified area without trying to preserve the original aspect ratio.    
  4.     // Distortion can occur, and the application may appear stretched or compressed.   
  5.     kResolutionExactFit,  
  6.     // The entire application fills the specified area, without distortion but possibly with some cropping,    
  7.     // while maintaining the original aspect ratio of the application.   
  8.     kResolutionNoBorder,  
  9.     // The entire application is visible in the specified area without distortion while maintaining the original    
  10.     // aspect ratio of the application. Borders can appear on two sides of the application.   
  11.     kResolutionShowAll,  
  12.       
  13.     kResolutionUnKnown,  
  14. };  
有人一定会想,,那这样的话..那些判断矩形,触碰之类的会不会偏离?答案是不会.等比缩放包括所有的组件..所有大家放心的使用..


没有更多推荐了,返回首页