iPhone和Android的WEB应用开发详解.docx

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
iPhone和Android的WEB应用开发详解 在我们现在的生活中,移动设备的作用日益重要。我们使用它们进行交流。我们使用它们进行导航。我们甚至可以将它们用作方便的手电筒。面向 iPhone 和 Android 平台的定制应用程序极其普及,与此同时,移动 Web 应用程序也开始崭露头角。本文是由两部分组成的系列文章的第一篇,这个系列主要围绕的是开发面向 iPhone 和 Android 的基于浏览器的应用程序。在这个系列文章中,我们将构建能运行在桌面以及这两个移动浏览器内的一个简单的网络监视应用程序。 简介 iPhone 和 Android 平台加起来已经有 10 万多个应用程序可供从二者各自的应用程序库下载。本机应用程序指的是那些用某个平台的 SDK 构建、然后再编译和安装到某个设备上的应用程序。这些本机应用程序提供了对该设备固有功能的全面访问,包括诸如无线联网、蓝牙、数据存储、加速计、指南针 和其他使这些设备变得十分吸引人的出色功能。虽然面向 iPhone 和 Android 平台的本机或定制应用程序极为普及,但移动 Web 应用程序也开始展露了巨大的潜力。移动技术渐趋成熟 — 移动 Web 也随之而来。 本文是由两部分组成的系列文章的第一篇,这个系列主要围绕的是开发面向 iPhone 和 Android 的基于浏览器的应用程序,旨在帮助您开发您自己的移动 Web 应用程序。移动 Web 应用程序的威力不仅仅是在一个移动设备上呈现一个网站。我们还将接触到使移动 Web 开发如此势不可挡的某些核心技术和技巧。 Web 已经成为了平台的不二之选,因为它解决了困扰应用程序开发人员和系统管理员的诸多问题。如下例举了其中的几个解决方案: * Web 应用程序容易部署 — 只需将它们安装或复制到服务器,并让您的客户将其浏览器指向正确的 URL。 * Web 应用程序在高性能的数据中心内可以由服务器群很好地伸缩并能被既有的网站管理工具服务。 * Web 应用程序集中化数据存储并进而简化了灾难恢复计划。 * HTML、Cascading Style Sheets (CSS)、JavaScript 以及图像的综合提供了一种优化的用户界面体验,远远超出了本机 SDK(缺少一种全身心投入的浸入式的游戏体验)的能力并且大多数应用程序体验均不保证游戏或 kiosk 体验。 * 大多数应用程序要求简单易用的 UI 元素来指导用户进行一系列的日常操作。 Web 应用程序发布模型的一个最为吸引人的地方是将软件转变为一种面向订阅的服务,这是一种实实在在的双赢。“为什么?”您不禁要问。让我们一起来看一看。 Web 部署模型允许顾客在购买之前先试用,这样以来,就将顾客的风险和成本减到了最少。如果顾客对试用很满意,那么只需进行一次信用卡(或 PayPal)支付就可以继续使用此服务。软件供应商亦可以从中受益,因为系统升级被大大简化,减少了支持成本并最终减少了转嫁到顾客上的成本。并 且,SaaS(software as a service)模型还让顾客在享受了软件的种种好处的同时,无需大量的预先投入 — 投资回报在同一个月就可实现,而不是在不可预知的未来。 听起来不错。适合 Web 的概念同样对移动奏效么?这个问题的答案常常是否,直到 iPhone 的出现。为何如此呢? 实际情况是移动 Web 浏览器体验一直非常缺乏。但这一切有了改观,这要归功于一种新技术的出现,即 WebKit,而 iPhone 则让 WebKit 成为了移动领域标志性的大事件。 在短短几年时间内,iPhone 已经从最初的尝试之举成为了移动 Web 客户机的鳌头。为何如此?因为 WebKit 加上可靠的 Internet 连接使得 Web 同样适于移动 — 并且与到目前为止的任何其他的浏览器相比,这一点尤其突出。移动市场的其他玩家已经注意到了这一动态并正在开始使用 WebKit,或正在重新审视它,当然也有人反对它。 那么,什么是 WebKit? WebKit 和 HTML5 WebKit 是一种浏览器引擎,支撑着 iPhone 内的 Mobile Safari 浏览器以及 Android 内的浏览器背后的技术。WebKit 也在其他的移动环境内有自己的用武之地,但是我们还是将我们的讨论集中于 iPhone 和 Android 平台。 WebKit 是一个开源项目,其起源可追溯到 K Desktop Environment (KDE)。WebKit 项目催生了面向移动设备的现代 Web 应用程序。虽然设备本身的能力和形态因素都相当重要,但移动用户最热衷的仍然是内容。如果移动用户可用的内容只是 Internet 用户可用内容的一个很小的子集,那么用户体验充其

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档