首页 > 帮助文档首页 > 终端适配服务 > 终端适配服务介绍

终端适配服务介绍

目录

终端适配服务介绍


        终端适配服务是百度基于自身终端适配能力开放给第三方站点的服务,可应用于各类站点及移动产品。站点可依靠服务完成自主适配,移动应用也可使用服务来完成APP下载时的终端版本检测等等。
        使用百度终端适配服务站点,可以较低的开发及维护成本实现自主适配。手机站可获得从PC页适配到手机页的流量,使更多用户接触到手机站,增加站点在移动领域的认知度。同时站点可根据服务提供的用户终端信息及版式建议,更好的为用户呈现适合手机阅读的页面,提升手机站浏览体验。
        站点使用终端适配服务完成自主适配,流程示意图如下:

wise_adapt1.jpg

        1.用户开始访问第三方网站页面;
        2.第三方网站通过API向百度终端适配服务器发起请求;
        3.百度终端适配服务器返回用户的终端信息及版式建议;
        4.第三方服务器根据百度返回的数据,确定适配到的版式;
        5.按照版式判断访问不同页面服务器;
        6.服务器将页面结果返回给用户。

终端适配服务的优势


        一直以来,百度的终端适配技术都是业内最领先的,依托海量的用户访问数据,通过数据挖掘形成了一套成熟的适配机制。不但拥有较高的终端识别准确率,而且对各类终端适合哪种手机页面版式也有丰富的经验。

        使用百度终端适配服务的优势包括:
        1、开发低成本:API简单易用,API输出的数据足以帮助站点快速完成自主适配
        2、维护低成本:新型终端由百度统一跟踪,并及时更新终端适配策略
        3、适配效果好:终端适配服务提供的数据详细准确,站点可提供最适合用户浏览的手机页面版式

终端适配服务的使用方法

站点可通过终端适配服务API,获得到如下数据:

  • 访问来源是PC还是手机
  • 终端信息

        操作系统
        浏览器
        厂商
        机型

  • 版式建议

        百度定义了五个手机页面版式,分别为极简版(wml)、炫彩版(middle)、触屏版(big)、高端机简版(utouch)、高端机炫版(iphone)。各版式的定义如下:

极简版(wml)
    意义:为性能差屏幕小的手机能流畅的浏览页面而存在,关键注意节省流量、加快打开速度。
    技术:遵循wml规范,可实现功能受限。页面内交互无法实现,复杂布局无法实现。
    被适配机型:标识只支持wml页面的手机及MTK芯片的手机。
炫彩版(middle)
    意义:为可支持xhtml页面的非触屏手机提供较丰富的浏览页面。
    技术:遵循xhtml-mp规范。页面内交互无法实现,可以实现一些布局设计。
    被适配机型:炫彩版是产品的默认版式,在不知道应该适配为什么版式时会被视为炫彩版。被适配至炫彩版的常见机型包括:
              NOKIA E71、索爱K750i等。
触屏版(big)
    意义:在炫彩版的基础上,针对大屏幕触屏机的终端特点做一些优化。
    技术:同炫彩版。
    被适配机型:特指拥有touch功能且没有被高端机简版、炫版召回的手机,例如Nokia N97。
高端机简版(utouch)
    意义:为iOS、Android、Windows Phone等高端机使用部分弱能力浏览器时提供,延续高端机炫版的设计风格,但去掉了部分
         复杂交互。
    技术:支持XHTML-MP,支持WCSS或简单的CSS,不支持JavaScript,或云端支持简单的渲染JavaScript,不支持HTML5,不
         支持AJAX,不支持音频、视频、PDF等媒体格式执行。
    被适配机型:高端机部分第三方浏览器,如UC7.2以下、UC极速模式下、QQ浏览器等。
高端机炫版(iphone)
    意义:在高端智能机拥有高性能&全功能浏览器的终端上实现更多功能, 给用户最优体验。
    技术:遵循html5规范。可以通过页面脚本实现页面内交互及其他PC网页上可以实现的功能。
    设计:设计可采用丰富的页面元素与交互,但需要考虑ios与android的兼容性。
    被适配机型:ios、android2.0以上平台的手机,包括原生Webkit内核浏览器、UC7.2以上版本的炫彩浏览模式,ios在QQ浏
              览器2.4以上版本以及coolpadwebkit手机原始浏览器。

        大多数站点并没有这么多的版式,当使用百度提供的版式信息时,可做向下适配。例如,站点只有炫彩版和高端机炫版时,版式信息为middle、big、utouch的适配到炫彩版,版式信息为middle的适配到高端机炫版。
        此外,站点也可根据终端适配服务提供的终端信息,针对性的制定适合自身产品的适配方案。

开始使用终端适配服务


        终端适配服务提供REST API,使您可以基于任何类型的平台进行应用程序的开发。
        查看终端适配服务API:终端适配服务API列表