HTML5开发小应用,小疑惑
学习了java和android一年多,也做了些小项目。最近有个项目,要求用HTML5来做一个应用,不太清楚HTML和我学的有什么联系吗?这个做出来的应用是在什么平台下的呢...
学习了java和android一年多,也做了些小项目。最近有个项目,要求用HTML5来做一个应用,不太清楚HTML和我学的有什么联系吗?这个做出来的应用是在什么平台下的呢?如果做出来的应用是在PC上的话那么能移植到安卓上吗?移植也没关心过web这方面的东西。。问题有点小白。希望大神简明扼要的回答下上面三个问题。如果能谈谈自己对HTML开发的见解和前景,以及对我有用的建议,加分。多谢!
展开
2个回答
展开全部
1、不太清楚HTML和我学的有什么联系
答:你所说的html就应该指的那些标记语法,但html5其实是一个新的标准,这个新的标准里面增加很多让人欣喜的API,包含:本地存储[Local Storage](类似cookie的功能)、离线存储(application cache)、canvas(绘图)、video和audio(视频和音频)标签、地理信息(GeoLocation)、双向通信(WebSocket)、多线程(WebWorker)等,这些API你可以具体搜索一下他们能做什么事情。android和ios 开发其实也可以归结于前端开发,只要服务器语言提供接口就行了,所以一部分项目上android 和ios 开发的出来,html5同样做到,甚至更为简单。
2、这个做出来的应用是在什么平台下的呢?
答:html5其实也是html+css+js ,他们是运行在浏览器里的,现在什么平台都可以装浏览器,所以说html5是夸平台的
3、如果做出来的应用是在PC上的话那么能移植到安卓上吗?
答:一般都是在pc上开发,然后调试。安卓里可以安装浏览器么?答案显而易见
4、原生的android和ios开发是比较麻烦的,假设一个公司要开发一个产品,用原生你需要招一个android开发,ios开发,各个平台的都需要招,但用html5开发只需要招一个web前端开发就行了,因为它是夸平台的,现在有很多库如jQuery mobile、phoneGap等跟html5一起用开发一个应用也是比较简单的。
建议多关注js,因为html5技术核心还在js
答:你所说的html就应该指的那些标记语法,但html5其实是一个新的标准,这个新的标准里面增加很多让人欣喜的API,包含:本地存储[Local Storage](类似cookie的功能)、离线存储(application cache)、canvas(绘图)、video和audio(视频和音频)标签、地理信息(GeoLocation)、双向通信(WebSocket)、多线程(WebWorker)等,这些API你可以具体搜索一下他们能做什么事情。android和ios 开发其实也可以归结于前端开发,只要服务器语言提供接口就行了,所以一部分项目上android 和ios 开发的出来,html5同样做到,甚至更为简单。
2、这个做出来的应用是在什么平台下的呢?
答:html5其实也是html+css+js ,他们是运行在浏览器里的,现在什么平台都可以装浏览器,所以说html5是夸平台的
3、如果做出来的应用是在PC上的话那么能移植到安卓上吗?
答:一般都是在pc上开发,然后调试。安卓里可以安装浏览器么?答案显而易见
4、原生的android和ios开发是比较麻烦的,假设一个公司要开发一个产品,用原生你需要招一个android开发,ios开发,各个平台的都需要招,但用html5开发只需要招一个web前端开发就行了,因为它是夸平台的,现在有很多库如jQuery mobile、phoneGap等跟html5一起用开发一个应用也是比较简单的。
建议多关注js,因为html5技术核心还在js
展开全部
支持Html5的浏览器包括Firefox(火狐浏览器),IE9及其更高版本,Chrome(谷歌浏览器),Safari,Opera等;国内的傲游浏览器(Maxthon),以及基于IE或Chromium(Chrome的工程版或称实验版)所推出的360浏览器、搜狗浏览器、QQ浏览器、猎豹浏览器等国产浏览器同样具备支持HTML5的能力。
在移动设备开发HTML5应用只有两种方法,要不就是全使用HTML5的语法,要不就是仅使用JavaScript引擎。
JavaScript引擎的构建方法让制作手机网页游戏成为可能。由于界面层很复杂,已预订了一个UI工具包去使用。
纯HTML5手机应用运行缓慢并错漏百出,但优化后的效果会好转。尽管不是很多人愿意去做这样的优化,但依然可以去尝试。
HTML5手机应用的最大优势就是可以在网页上直接调试和修改。原先应用的开发人员可能需要花费非常大的力气才能达到HTML5的效果,不断地重复编码、调试和运行,这是首先得解决的一个问题。因此也有许多手机杂志客户端是基于HTML5标准,开发人员可以轻松调试修改。
HTML5的移植非常简单,但假设每个人都会让这变成一个自动化操作。
许多业内人士表示,HTML将会最终代替多媒体框架,如Adobe的Flash,但是短期看来还不是时候。HTML5估计到2014年才能逐步成熟,而且将现有应用Flash的网络开发完全转向HTML5还需要一段时间。尽管HTML5提出了许多优点,但是还可能有某些应用更适合于更灵活的框架。一些主流的大公司都逐步转向使用HTML5,但是这个转变的过程也不是一蹴而就的。
HTML5规范开发完成时,将成为主流。
据统计2013年全球将有10亿手机浏览器支持HTML5,同时HTML Web开发者数量将达到200万。毫无疑问,HTML5将成为未来5-10年内,移动互联网领域的主宰者。
据IDC的调查报告统计,截至2012年5月,有79%的移动开发商已经决定要在其应有程序中整 合HTML5技术。
12月,万维网联盟宣布已经完成对HTML5标准以及Canvas 2D性能草案的制定,这就意味着开发人员将会有一个稳定的“计划和实施”目标。有很多的文章都在号召使用HTML5,并大力宣传它的的好处。此前,站长之家曾经做过一期调查,调查显示只有36.16%的站长正在学习中,另外的63.76%表示正在观望中。作为站长,你是否准备开始学习HTML5?
从性能角度来说,HTML5首先是缩减了HTML文档,使这件事情变得更简单。第一,从用户可读性上说,原先一大堆东西,像初学者第一次看到这些东 西是看不懂的,而HTML5的声明方式对用户来说显然更友好一些。
1、移动优先
从如今层出不穷的移动应用就知道,在这个智能手机和将平板电脑大爆炸的时代,移动优先已成趋势,不管是开发什么,都以移动为主。
2、游戏开发者领衔“主演”
许多游戏开发商都被Facebook或者Zynga推动着发展,而未来的Facebook应用生态系统是基于HTML5的,尽管在HTML 5平台开发出游戏非常困难,但游戏开发商却都愿意那么做。通过PhoneGap及appmobi的XDK将Web应用游戏打包整合到原生应用中也是一种方式,Facebook差不多就这么干的——基于Web应用及浏览器,但却将之打包整合进原生应用。
盈利方案
第一个解决方案,现有的盈利模式可以移植到HTML5,今天游戏开发者通过跟苹果App Store合作非常赚钱,其实HTML5的模式也可以通过封装把游戏放到App Store一样的分成赚钱。
第二个解决方案,HTML5游戏可以“傍着”平台,比方说Opera的游戏平台或其它浏览器的平台,以及所谓云游戏的游戏平台,都是新的盈利模式的平台。
第三个解决方案,在谈到HTML5游戏与原生应用的表现性能比时,开发者需要考虑清楚要做的究竟是怎样一款游戏,HTML5更适合轻量级的小游戏。而且HTML5在代码保密性方面并不弱于原生应用。
HTML5跟java和android个人觉得没什么联系,但是你有编程的基础,学HTML5还是很快的,HTML5不管是在PC还是安卓都可以运行的,楼主说的移植最多只是移植其他平台的游戏,
在移动设备开发HTML5应用只有两种方法,要不就是全使用HTML5的语法,要不就是仅使用JavaScript引擎。
JavaScript引擎的构建方法让制作手机网页游戏成为可能。由于界面层很复杂,已预订了一个UI工具包去使用。
纯HTML5手机应用运行缓慢并错漏百出,但优化后的效果会好转。尽管不是很多人愿意去做这样的优化,但依然可以去尝试。
HTML5手机应用的最大优势就是可以在网页上直接调试和修改。原先应用的开发人员可能需要花费非常大的力气才能达到HTML5的效果,不断地重复编码、调试和运行,这是首先得解决的一个问题。因此也有许多手机杂志客户端是基于HTML5标准,开发人员可以轻松调试修改。
HTML5的移植非常简单,但假设每个人都会让这变成一个自动化操作。
许多业内人士表示,HTML将会最终代替多媒体框架,如Adobe的Flash,但是短期看来还不是时候。HTML5估计到2014年才能逐步成熟,而且将现有应用Flash的网络开发完全转向HTML5还需要一段时间。尽管HTML5提出了许多优点,但是还可能有某些应用更适合于更灵活的框架。一些主流的大公司都逐步转向使用HTML5,但是这个转变的过程也不是一蹴而就的。
HTML5规范开发完成时,将成为主流。
据统计2013年全球将有10亿手机浏览器支持HTML5,同时HTML Web开发者数量将达到200万。毫无疑问,HTML5将成为未来5-10年内,移动互联网领域的主宰者。
据IDC的调查报告统计,截至2012年5月,有79%的移动开发商已经决定要在其应有程序中整 合HTML5技术。
12月,万维网联盟宣布已经完成对HTML5标准以及Canvas 2D性能草案的制定,这就意味着开发人员将会有一个稳定的“计划和实施”目标。有很多的文章都在号召使用HTML5,并大力宣传它的的好处。此前,站长之家曾经做过一期调查,调查显示只有36.16%的站长正在学习中,另外的63.76%表示正在观望中。作为站长,你是否准备开始学习HTML5?
从性能角度来说,HTML5首先是缩减了HTML文档,使这件事情变得更简单。第一,从用户可读性上说,原先一大堆东西,像初学者第一次看到这些东 西是看不懂的,而HTML5的声明方式对用户来说显然更友好一些。
1、移动优先
从如今层出不穷的移动应用就知道,在这个智能手机和将平板电脑大爆炸的时代,移动优先已成趋势,不管是开发什么,都以移动为主。
2、游戏开发者领衔“主演”
许多游戏开发商都被Facebook或者Zynga推动着发展,而未来的Facebook应用生态系统是基于HTML5的,尽管在HTML 5平台开发出游戏非常困难,但游戏开发商却都愿意那么做。通过PhoneGap及appmobi的XDK将Web应用游戏打包整合到原生应用中也是一种方式,Facebook差不多就这么干的——基于Web应用及浏览器,但却将之打包整合进原生应用。
盈利方案
第一个解决方案,现有的盈利模式可以移植到HTML5,今天游戏开发者通过跟苹果App Store合作非常赚钱,其实HTML5的模式也可以通过封装把游戏放到App Store一样的分成赚钱。
第二个解决方案,HTML5游戏可以“傍着”平台,比方说Opera的游戏平台或其它浏览器的平台,以及所谓云游戏的游戏平台,都是新的盈利模式的平台。
第三个解决方案,在谈到HTML5游戏与原生应用的表现性能比时,开发者需要考虑清楚要做的究竟是怎样一款游戏,HTML5更适合轻量级的小游戏。而且HTML5在代码保密性方面并不弱于原生应用。
HTML5跟java和android个人觉得没什么联系,但是你有编程的基础,学HTML5还是很快的,HTML5不管是在PC还是安卓都可以运行的,楼主说的移植最多只是移植其他平台的游戏,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询