就在前不久发布的三星Galaxy S8/三星Galaxy S8+,首次创新性的采用了分别为5.8和6.2英寸的全视曲面屏,两款手机屏幕比例为18.5:9。虽然让手机屏占比发挥到了极致,但这也意味着以往针对16:9开发的APP UI(用户界面)会出现不匹配的现象。

如果开发商没有很好的对其进行调试的话,可能会出现问题就比如:在常用的16:9屏幕比例用的很好的软件,在三星Galaxy S8机器上出现界面被拉伸、字体太小的情况等。

那怎么解决这个问题呢?调呗,开发商将APP UI调试成适配这款屏幕的尺寸就OK了!那好调吗?这不单是一项技术,还要揣摩界面各个元素的布置带来的视觉舒适感等等。

现在编者以开发商的角度,为大家讲一下Android的APP UI(用户界面)是如何适配不同的手机屏幕的。

Android将设备屏幕归类为两种常规属性:尺寸和分辨率。假如我开发的一款游戏APP“大鱼吃小鱼”,我应该想到的是我的APP会被安装在各种屏幕尺寸和分辨率的设备中,我的APP会针对不同的屏幕尺寸和分辨率,来给予一些可选资源,从而优化APP的外观。

就比如我的APP在屏幕稍小的小米2上面显示的界面和图片会稍微略小一点,而在宽大的三星GalaxyS8上面启动显示时,一些图标,界面不光要做的稍大,而且布局外观各方面看起来要和谐,各方面操作也要舒适,从而适配这款屏幕。

为了优化不同的屏幕,需要对每一种将要支持的屏幕尺寸创建唯一的XML文件,每一种(layout)需要保存在相应的资源目录中。比如你拿LGG6玩我开发的这款“大鱼吃小鱼”你下载的那一刻,我这边的后台就检测到你的手机是什么型号,从而给你安排匹配你手机型号的游戏界面程序。

那么,到底是什么原因,让APPUI的设计可以在千差万别的分辨率的手机屏幕中依旧能给用户一个优质的体验呢?

百分比可以作为一个标准。可以参考以往屏幕的百分比去计算新的设备的长宽高。但并不是所有的APP都可以用百分比适配出最佳的界面。

对于三星GalaxyS8的屏幕适配,谷歌已经亲自出面,敦促开发者抓紧时间针对18.5:9屏幕比例进行优化,意图在三星GalaxyS8正式上市后,用户可以无缝用上符合自己手机屏幕的APP。

想要感受三星S8屏幕的震撼 先过APP适配这道坎相关推荐

  1. 三星S8的18.5:9全视曲面屏,带来的不仅仅是更好的视觉体验

    提到三星S8手机,大家的一个印象是什么?没错!就是其全视曲面屏的设计,三星S8在双曲面的基础上采用了虚拟主屏键和极窄边框设计,从而达到超高屏占比的效果,配合金属边框和玻璃机身,三星S8可以说是美艳不可 ...

  2. 威武霸气的8888元虚拟售价,三星S8全面开启预约!

    三星S8/S8+的发布吸引了全球无数消费者的目光,作为一款超大屏占比.具有无数黑科技的全视曲面屏手机, 三星S8/S8+确实是2017年最值得拥有的一款手机,三星在设计和功能上的创新让人称赞.尤其是当 ...

  3. Android适配全面屏(华为荣耀8,小米8,三星S8等)

    昨天公司一运营小伙拿着新买的小米8,问我,为啥项目在我手机上下面有一大块是黑色的,原来,测试机一般用都是1920*1080的,或者是更小的,(16:9)的屏幕,而他的小米8是2160*1080(18: ...

  4. galaxy s8 android pc,三星S8/S8+发布!全面屏、智能助理、秒变PC,苹果8已败

    全面屏成为了今年智能手机行业的一个公认的热词,越来越多的厂商开始在视觉上下功夫.而作为安卓领域的泰山北斗,刚刚经历了Note 7出师不利的三星,也在3月29日23点正式推出了逆袭之作--Galaxy ...

  5. 这才是高端手机该有的服务,三星S8专属管家服务带来贴心体验

    如今手机产品正在向着高端方向发展,很多人也更倾向于购买高端手机来彰显自己的身份,这代表了用户的消费能力在提高,对于手机的要求也在提高. 不过高端手机并不仅仅意味着配置高端,手机带来的服务体验也非常重要 ...

  6. “我们不一样”新标本:看大资源加持下的三星S8 “4G+智版”手机

    作者|震霆   出品|遇见人工智能  公众号 GOwithAI 预测未来的最好方式,是创造它--艾伦.凯 艾伦.凯是谁?虽不是一位公众人物,但作为图灵奖获得者,在计算机界被奉为神一样的人物.这句话也高 ...

  7. 开启智慧未来,三星S8虹膜识别酷炫来袭!

    转眼间,三星S8/S8+国行版已经在国内销售了两周的时间了,相信很多消费者都已经使用了一段三星S8/S8+国行版手机,大家也一定被其超高屏占比的全视曲面屏震撼到了,强大的配置和性能也带来了不俗的体验. ...

  8. 三星s8自带测试硬件软件,三星S8手机国行固件开启测试:或支持桌面级操作体验...

    在经历了三星Note7的滑铁卢之后,三星重新定义自家高端旗舰手机的重担落在了今年即将发布的S8上,按照之前三星发布旗舰机的传统,三星可能依然会有多款S8旗舰手机同时发布,之前广受好评的Edge延续应该 ...

  9. 三星s8清除html查看器,三星S8手机怎么双清 清理手机数据方法介绍 - Iefans

    许多朋友都还不知道三星S8手机怎么双清,清理手机数据,接下来IE浏览器中文网站小编为大家带来三星S8使用教程,希望能够帮助到大家. 方法/步骤分享: 1.同时按住手机上的音量+键.bixby键.电源键 ...

  10. 全视曲面屏设计,三星S8又一次走在了行业创新的最前沿

    俗话说"眼睛是心灵的窗户",那么对于手机而言,屏幕就是手机的窗户.对于占据一部手机大部分空间的屏幕来说,是消费者最为看重,也是手机厂商最容易着手来进行外观创新的地方. 近几年,手机 ...

最新文章

  1. MySQL DATE_FORMATE函数内置字符集的坑
  2. SQL2008安装后激活方式以及提示评估期已过解决方法(转)
  3. POJ1118 HDU1432 Lining Up
  4. Markdown 如何实现空行、空格?
  5. Climbing Stairs - Print Path
  6. Linux下c开发 之 线程通信(转)
  7. python导出数据找不到csv_【记录】使用Python读取/导出(写入)CSV文件
  8. 没错!Python杀死了Excel!
  9. 飞鸽传书:浅谈 Scrum
  10. k-means聚类算法C++实现
  11. HttpServletRequest中文乱码
  12. 统计学基础知识梳理,看这一篇就够了
  13. 机器视觉:远心镜头使用规则
  14. 星星之火,可以燎原|”分阶段“裂变带来1周1万+垂直户
  15. 中国大学moocpython答案查询_python中国大学mooc网课答案
  16. 如何计算CAN总线的负载率以及每帧耗时和每秒最多传输帧数
  17. 我的阿里巴巴一日游,入职当天即提辞职
  18. java中浏览器电脑的分辨率_关于移动端适配,你必须要知道的
  19. html中切角文本框,css实现切角效果
  20. 笔记本电脑没有鼠标怎么右键_鼠标右键失灵怎么办,你知道原因吗?

热门文章

  1. Segmentation
  2. oracle.jdbc.driver.OracleDriver is deprecated
  3. 【逆向】【Binary Bomb Lab】二进制拆弹的解说
  4. layui多图片上传并限制上传的图片数量
  5. 原来excel也能做职业数据分析(步骤完整且过程详细)
  6. 红队笔记之痕迹清理技术要点与实战方法总结
  7. 集体建设用地审批程序:
  8. 前端SPA(single page web application单页面应用not水疗)
  9. Android - 城市/单项/国家区号选择器基础使用 及 使用国际区号json文件
  10. Virtualbox 在 windows 7 下 guest additions 无作用?无法顺利全屏?我是怎么解决的