当前位置:首页 > 前端设计 > 正文

sencha touch h5封装app与原生有什么差距

sencha touch h5封装app与原生有什么差距

老铁们,大家好,相信还有很多朋友对于sencha touch和h5封装app与原生有什么差距的相关问题不太懂,没关系,今天就由我来为大家分享分享sencha touch...

老铁们,大家好,相信还有很多朋友对于sencha touch和h5封装app与原生有什么差距的相关问题不太懂,没关系,今天就由我来为大家分享分享sencha touch以及h5封装app与原生有什么差距的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

html5开发工具有哪些

HTML5VisualCheatSheet

该工具包括所有HTML4或5支持的相关属性和标签,简单可视化的网格将协助你快速找到相关标签或属性。

Modernizr

Modernizr是一个用来探测浏览器是否支持某种新特性的JavaScript库,使用它可以节约很多代码及测试工作量,甚至可以对一些不支持新特性的浏览器通过额外加载脚本的形式来实现相应的新特性。

LimeJS

如果你想为台式机和触摸屏设备创造出惊人的游戏,那么LimeJS这个HTML游戏框架是一个很好的选择。此外,该工具可以帮助您在触摸屏设备创建HTML5网站。

FlashtoHTML5Online

该工具可以将Flash文件转换成HTML5文件,允许你在支持HTML5的浏览器中使用Flash动画文件,从而不需要安装Flash播放器。

HTML5Tracker

网站开发者了解最新的技术是必要的,通过使用该工具可以跟踪HTML5最新修订信息。

OnlineHTML5AudioMaker

要想使用各种最新的音频功能,OnlineHTML5AudioMaker可以帮你实现,该工具可以为不同浏览器提供音频解决方案,针对不同的浏览器使用不同的音频格式。

LungoJS

移动应用的发展是网络发展一个重要组成部分。该工具包括CSS3、HTML5和JavaScript的全部功能,它可以帮助你为iOS、Android、BlackBerry等系统移动设备开发应用。

Initializr

Initializr是个网站模板生成器,使用它提供的特色模板可以快速生成网站,也可以自定义模板。Initializr是初学者快速创建网页的最佳工具。

FontDragr

使用该工具可以在不需要更改代码的情况下为网站选择合适的字体。在网站加载该工具后,将“fontdragr”按钮拖到浏览器书签栏中,在浏览其他网页时,点击该书签,页面顶部出现fontdragr工具栏,将字体文件拖到此工具栏中即可改变网页中的字体。

HTML5Demos

这个工具可以告诉你每一个HTML5特性在哪些浏览器中支持,它把演示和示例结合在一起,用户可以点击支持的浏览器的图标或者技术标签来过滤示例。

欢迎补充~~

h5封装app与原生有什么差距

一、开发方面

原生App

⊙每一种移动操作系统都需要独立的开发项目

⊙每种平台都需要独立的开发语言。Java(Android),Objective-C(iOS)以及C++(WindowsMobile)等等

⊙需要使用各自的软件开发包,开发工具以及各自的控件

移动WebApp

⊙因为运行在移动设备的浏览器上,所以只需要一个开发项目

⊙这种应用可以使用HTML5,CSS3以及JavaScript以及服务端语言语言来完成(PHP,RubyonRails,Python)

⊙这里可没有标准的SDK,基本任意选择,别忘了有一些跨平台的开发工具,比如PhoneGap,SenchaTouch2,APPcan以及AppceleratorTitanium等等。

二、能力方面

原生App

⊙能够与移动硬件设备的底层功能,比如个人信息,摄像头等等

移动WebApp

⊙只能使用有限的移动硬件设备功能。

三、获取方法

原生App

⊙直接下载到设备

⊙以独立的应用程序运行(并不需要浏览器)

⊙用户必须手动去下载并安装这些原生App

⊙有一些商店与卖场来帮助用户寻找你的App,目前app市场不计其数

移动WebApp

⊙从移动设备上的浏览器访问

⊙不需要安装额外的软件

⊙软件更新只需要服务器就够了

⊙因为现在没有什么商品或卖场提供这种App,所以如何搜索这些移动WebApp相当不简单。

四、版本控制

原生App

⊙用户可以自由地选择是否更新软件版本,所以会出现不同用户同时使用不同版本的情况

移动WebApp

⊙所有的用户都是用同样的版本

五、优势

原生App

⊙比移动WebApp运行快

⊙一些商店与卖场会帮助用户寻找原生App

⊙官方卖场的应用审核流程会保证让用户得到高质量以及安全的App

⊙官方会发布很多开发工具或者人工支持来帮助你的开发

移动WebApp

⊙跨平台开发

⊙用户不需要去卖场来下载安装App

⊙任何时候都可以发布App,因为根本不需要官方卖场的审核

⊙如果你已经有了一个WebApp,你可以使用responsivewebdesign来辅助改进

六、缺陷

原生App

⊙开发成本高,尤其是当需要多种移动设备来测试时

⊙因为是不同的开发语言,所以开发,维护成本也高

好了,文章到这里就结束啦,如果本次分享的sencha touch和h5封装app与原生有什么差距问题对您有所帮助,还望关注下本站哦!

最新文章