什么手机适配 Mobile application adaptation

16
什么是手机应用适配 什么是手机应用适配 联系作者: -8848 163. xj @ com

Transcript of 什么手机适配 Mobile application adaptation

Page 1: 什么手机适配   Mobile application adaptation

什么是手机应用适配什么是手机应用适配联系作者: - 8 848 163 .xj @ c om

Page 2: 什么手机适配   Mobile application adaptation

能用

适配:为不同类型的应用文件匹配适合其运行的手机;

.CAB

.APK.APK

x

x

Page 3: 什么手机适配   Mobile application adaptation

好用

适配:为不同类型的应用文件匹配其最佳使用的手机;

Page 4: 什么手机适配   Mobile application adaptation

手机应用适配的目的

能用

好用应用

Page 5: 什么手机适配   Mobile application adaptation

为什么需要适配

国内行货手机累计上市有71157115 款

手机操作系统多样

手机内置软件多样性 程序运行环境 ----------Java 虚拟机 多媒体播放软件 -------- 图片铃声视频格式适配 浏览器 ----------------------wap1.2 、 wap2.0 ;

手机硬件多样性 手机扬声器的多样性 ---- 铃声和弦数适配 手机屏幕分辨率差异 ---- 图片、视频分辨率适配

Page 6: 什么手机适配   Mobile application adaptation

适配相关的 4个概念

手机适配 针对手机不同的软硬件特性,筛选或开发出适合该手机运行

或最佳使用的应用。

应用文件 指各种手机应用的文件,如图片类的 png 、 jpeg 、 gif ,

程序类的 jar 、 sis 、 cab 等;

机型 指某一具体手机,机型描述包括手机品牌 + 型号,如 nokia

N73 ;

适配系列 能运行或最佳展示某种应用资源文件(或该文件某一具体版

本)的一系列机型;

Page 7: 什么手机适配   Mobile application adaptation

应用文件、适配系列、机型的关系

应用文件下划分出适配该文件的系列机型;

一个适配系列包含多个机型,一个机型可以归属多个系列;

程序类应用

jarNokia N7610_jar Nokia N73_jar Motorola E680_jar。。。

sisS60V1_sisS60V2_sisS60V3_sis(x) 。。。

更多 。。。

系列机型 3

系列机型 1

系列机型 2

系列机型 C

系列机型 A

系列机型 B

Page 8: 什么手机适配   Mobile application adaptation

适配情况 1:应用文件与操作系统

symbianOS------------sis、 sisx ;

Windows Phone--------cab;

iOS------------------ipa;

Android--------------apk;

。。。。

某种文件格式下,根据操作系统的差异划分文件适配系列: Sisx : S60V3,S60V5;

Page 9: 什么手机适配   Mobile application adaptation

适配情况 2:应用文件与程序运行环境

Jar与 JavaVM ( sun公司) Jar 文件,最初区分 java1.0 、 java2.0 ; 根据所支持屏幕分辨率划分系列

• 中国移动的百宝箱系列;

Flash 与 Flash lite ( adobe 公司)

MRP与 SKYEngine (斯凯公司)

  国内其它: AXF 与沃勤 VRE 平台、 APP 与雪鲤鱼STEP 平台 等  

这些程序运营环境是用来解决应用跨平台问题,有助于降低适配的复杂度

Page 10: 什么手机适配   Mobile application adaptation

适配情况 3:应用文件与手机硬件

屏幕分辨率 为实现最佳使用,针对屏幕分辨率做适配; PPC6.1(VGA)_cab 、 PPC6.1(QVGA)_cab 等;

横竖屏、触摸屏

手机按键 键值适配是开发中经常考虑的因素;

内存 针对小资源的机型开发时要考虑的因素;

Page 11: 什么手机适配   Mobile application adaptation

手机应用的“扩展适配”

通常所说的适配是针对于手机出厂时的软硬件标配所作的适配;

扩展适配: 随着第三方软件大量兴起,原来标配不支持的应用文件也可以支持了;

如安装了 Adobe Reader ,就可以读 PDF 文件;

Page 12: 什么手机适配   Mobile application adaptation

手机应用适配的动态演变

适配是个相对的概念 03 年 04 年,图片适配时需要考虑图片格式适配,后来 JPEG 逐渐成为主流,图片适配主要考虑分辨率适配;

铃声适配也有类似的演化, midi 的时代,铃声适配主要考虑和弦数,后来 MP3 格式普及,铃声适配问题基本不存在了;

Kjava 程序,最初需区分版本Java1.0 、 java2.0 , 03 年以后手机逐渐支持2.0 ;

手机应用适配的背后是标准之争。

Page 13: 什么手机适配   Mobile application adaptation

手机应用适配的未来

减少适配工作的因素 手机操作系统的数量在减少 手机性能在变强

增加适配工作的因素 手机屏幕分辨率增大、触屏变标配(多点触控) 手机感应器在增多

• 位置感应器;• 重力加速度感应器;• 距离感应器;• 触屏力反馈;• 手势识别;• 陀螺仪: 360 度运动识别;

未来手机适配重点不是“能用”,而是“最佳使用”

Page 14: 什么手机适配   Mobile application adaptation

手机页面适配

网页适配:根据屏幕特性,网页做最佳显示的设置;

Page 15: 什么手机适配   Mobile application adaptation

手机适配概念回顾

针对手机不同的软硬件特性,筛选或开发出适合该手机运行或最佳使用的应用。

Page 16: 什么手机适配   Mobile application adaptation

手机适配原来是这么回事手机适配原来是这么回事 !!