《使用HTML、CSS和JavaScript开发Android程序》初读

作者:heyue 时间:2011-09-05 分类:互联网技术 移动互联网 评论:7 条 浏览:4722

上周买的一本书,是关于用html、css、javascript开发android应用的一本书,因为搜索关键字的时候发现只有这本书,索性买了下来,今天晚上花了一个小时浏览了一遍,100多页,但是,出乎意料的是,居然对我有一般以上是陌生的知识,不得不说,这本书是一本好书,它带我入门了,让我知道这里面的水有多深,国外的朋友都在这方面干嘛。

其实我比较看好用web的方式来实现手机客户端应用,但是仅限于简单的应用,为什么要加上这个“简单的应用”呢?首先是目前的应用依旧是简单的读写展示,并不是所有的应用都需要手机的所有的硬件的功能,所以这种情况下,评估一个应用是否需要使用web的方式来开发,取决于这个项目的成本预算,如果来不及开发所有平台的应用,使用html5的方式开发一个过渡版未尝不是一个好的选择。

看到jquerymobile和jqtouch+phonegap的组合,我想很多简单的应用都能实现了,至于效率的问题,多方面解决一下,js的优化,加大本地存储等,我想这个组合在未来的1-2年应该会成为众多中小应用的首选。

PhoneGap的百度百科
PhoneGap是一个开源的开发框架,用来构建跨平台的使用HTML,CSS和JavaScript的移动应用程序。它使开发者能够利用iPhone,Android,Palm,Symbian和Blackberry智能手机的核心功能——包括地理定位,加速器,联系人,声音和振动。PhoneGap是免费的,但是它需要特定平台提供的附加软件,例如iPhone的iPhone SDK,Android的Android SDK等。使用PhoneGap只比为每个平台分别建立应用程序好一点点,因为虽然基本代码是一样的,但是你仍然需要为每个平台分别编译应用程序。
2011年7月29日,PhoneGap发布了1.0版产品。PhoneGap 1.0的推出,该公司表示,重点是访问本地设备的API。
其他的改进包括:
API的整体稳定和“可插拔”的架构W3C DAP API的兼容性联系人API远程调试工具一个新的统一的桥接口,使增加平台和平台扩展容易改进的插件开发流程。
PhoneGap特点:
1、兼容性。完全做到了written once, run everywhere。
2、标准化。PhoneGap用W3C标准,特别标准,Web App直接一字不改就能运行。尤其是和JQ Mobile结合在一起使用,实在是威力无穷啊!
3、用JavaScript+HTML5。你说这和iOS以及Anroid的代码加XML有区别吗?我看都差不多。
当然目前PhoneGap缺陷还是蛮多的,比如运行速度慢,UI反应延时——这是个致命伤。不过嘛,这种问题是会随着技术的进步而消失的。它的优势是无以伦比的:开发成本低——笔者个人估计,至多是Native App的五分之一吧。伟大导师马克思教导我们说,资本有了300%的利润,就敢践踏一切人间法律。跨平台的流行是不可避免的。当然,Native App永远会有一席之地,比如高端游戏。
http://baike.baidu.com/view/4157600.htm

以后有时间继续写,先附上书的信息

用html、css和javascrip构建android应用

用html、css和javascrip构建android应用

也顺便给一个京东的链接吧 http://book.360buy.com/10687370.html

Jonatban Stark所著的《使用HTML、CSS和JavaScript开发Android程序》是《Building Android Apps with HTML, CSS, and JavaScript》的中文翻译版,主要介绍了如何使用现有的Web技术构建Android应用程序。
《使用HTML、CSS和JavaScript开发Android程序》的前3章介绍了如何使用基本的HTML、CSS和JavaScript技术构建简单的网络程序;第4章介绍了使用jQTouch技术使得网络程序与原生程序的体验相同;第5、6两章则讲述了利用HTML5的客户端存储技术使网络程序实现本地存储,进而成为一个离线应用;第7章利用PhoneGap项目使网络程序也可以操作Android硬件特性;第8章则为开发者描绘了在Android应用程序市场上发布应用程序的流程和一些技巧。
《使用HTML、CSS和JavaScript开发Android程序》最大的特点是深入浅出,每一部分都与实例结合,增强了可操作性,更通俗易懂。无论对于希望通过Web技术构建移动应用的初学者,还是对于希望进入Android领域的Web工程师,都是一本不错的参考书。

相关推荐
更多

simhash算法的原理
Posted on 01月06日
我们与这个世界的交集
Posted on 10月31日
《构建高性能web站点》分布式缓存
Posted on 05月02日
乔布斯过世
Posted on 10月06日