什么手机适配 Mobile application adaptation
-
Upload
xj8848 -
Category
Technology
-
view
2.498 -
download
4
Transcript of 什么手机适配 Mobile application adaptation
什么是手机应用适配什么是手机应用适配联系作者: - 8 848 163 .xj @ c om
能用
适配:为不同类型的应用文件匹配适合其运行的手机;
.CAB
.APK.APK
x
x
√
√
好用
适配:为不同类型的应用文件匹配其最佳使用的手机;
手机应用适配的目的
能用
好用应用
为什么需要适配
国内行货手机累计上市有71157115 款
手机操作系统多样
手机内置软件多样性 程序运行环境 ----------Java 虚拟机 多媒体播放软件 -------- 图片铃声视频格式适配 浏览器 ----------------------wap1.2 、 wap2.0 ;
手机硬件多样性 手机扬声器的多样性 ---- 铃声和弦数适配 手机屏幕分辨率差异 ---- 图片、视频分辨率适配
适配相关的 4个概念
手机适配 针对手机不同的软硬件特性,筛选或开发出适合该手机运行
或最佳使用的应用。
应用文件 指各种手机应用的文件,如图片类的 png 、 jpeg 、 gif ,
程序类的 jar 、 sis 、 cab 等;
机型 指某一具体手机,机型描述包括手机品牌 + 型号,如 nokia
N73 ;
适配系列 能运行或最佳展示某种应用资源文件(或该文件某一具体版
本)的一系列机型;
应用文件、适配系列、机型的关系
应用文件下划分出适配该文件的系列机型;
一个适配系列包含多个机型,一个机型可以归属多个系列;
程序类应用
jarNokia N7610_jar Nokia N73_jar Motorola E680_jar。。。
sisS60V1_sisS60V2_sisS60V3_sis(x) 。。。
更多 。。。
系列机型 3
系列机型 1
系列机型 2
系列机型 C
系列机型 A
系列机型 B
适配情况 1:应用文件与操作系统
symbianOS------------sis、 sisx ;
Windows Phone--------cab;
iOS------------------ipa;
Android--------------apk;
。。。。
某种文件格式下,根据操作系统的差异划分文件适配系列: Sisx : S60V3,S60V5;
适配情况 2:应用文件与程序运行环境
Jar与 JavaVM ( sun公司) Jar 文件,最初区分 java1.0 、 java2.0 ; 根据所支持屏幕分辨率划分系列
• 中国移动的百宝箱系列;
Flash 与 Flash lite ( adobe 公司)
MRP与 SKYEngine (斯凯公司)
国内其它: AXF 与沃勤 VRE 平台、 APP 与雪鲤鱼STEP 平台 等
这些程序运营环境是用来解决应用跨平台问题,有助于降低适配的复杂度
适配情况 3:应用文件与手机硬件
屏幕分辨率 为实现最佳使用,针对屏幕分辨率做适配; PPC6.1(VGA)_cab 、 PPC6.1(QVGA)_cab 等;
横竖屏、触摸屏
手机按键 键值适配是开发中经常考虑的因素;
内存 针对小资源的机型开发时要考虑的因素;
手机应用的“扩展适配”
通常所说的适配是针对于手机出厂时的软硬件标配所作的适配;
扩展适配: 随着第三方软件大量兴起,原来标配不支持的应用文件也可以支持了;
如安装了 Adobe Reader ,就可以读 PDF 文件;
手机应用适配的动态演变
适配是个相对的概念 03 年 04 年,图片适配时需要考虑图片格式适配,后来 JPEG 逐渐成为主流,图片适配主要考虑分辨率适配;
铃声适配也有类似的演化, midi 的时代,铃声适配主要考虑和弦数,后来 MP3 格式普及,铃声适配问题基本不存在了;
Kjava 程序,最初需区分版本Java1.0 、 java2.0 , 03 年以后手机逐渐支持2.0 ;
手机应用适配的背后是标准之争。
手机应用适配的未来
减少适配工作的因素 手机操作系统的数量在减少 手机性能在变强
增加适配工作的因素 手机屏幕分辨率增大、触屏变标配(多点触控) 手机感应器在增多
• 位置感应器;• 重力加速度感应器;• 距离感应器;• 触屏力反馈;• 手势识别;• 陀螺仪: 360 度运动识别;
未来手机适配重点不是“能用”,而是“最佳使用”
手机页面适配
网页适配:根据屏幕特性,网页做最佳显示的设置;
手机适配概念回顾
针对手机不同的软硬件特性,筛选或开发出适合该手机运行或最佳使用的应用。
手机适配原来是这么回事手机适配原来是这么回事 !!