HTML5技术趋势指南:2012年的14个预测

本文预测了2012年HTML5的发展趋势,包括更多开放接口API的出现,使Web更加互联;浏览器功能增强,支持离线应用及推送通知;IE10在HTML5性能上的提升;浏览器厂商推出应用程序商店;WebGL支持的3D游戏发布;以及HTML5广告的普及等。
无论是当红科技企业如 Zynga、Facebook、Google 和 Apple,还是刚刚诞生的初创企业,2012年都是决胜 HTML5 的一年。以下是关于 HTML5 在 2012 发展趋势的大胆预测:

一、欢迎来到更加互联的 Web世界

2012年,html5 将增加更多有用的开放接口 API,供开发人员使用,让网站之间的连接更加紧密。

例如,Facebook 上的 Zynga 游戏在 iFrames 里运行。通过调用最新的 PostMessage API,这些游戏能在 Facebook 包容框架内互相之间通讯。在 HTML5 之前,不同窗口之间的通讯需要依赖远程服务器——或者使用不稳定的破解方法。

另外一个让人兴奋的新功能是 CORS (Cross Origin Resource Sharing)。这是不同网站之间分享信息变得非常容易。例如,CORS 将允许初创企业开发出一种能够编辑 facebook 图片的编辑服务,允许你修改之后再上传,无需通过糟心的破解途径。

基于 HTML5 的的语义信息(例如 Semantics 和 Microdata)创建提取 web 页面信息的 web 工具变得更加容易。因此,将有大量的 Mashup 混搭服务出现,出色的浏览模式也将越来越多(例如 readers 阅读器和 translators)

HTML5终极指南:2012年的14个预测

二、Web浏览器看上去更像 iPhone

每个人都喜欢苹果的 iOS 操作系统。现在你可以在 HTML5 上看到了。2012年你的右脸其将开始支持 push notifications 通知服务,geolocation 地理位置服务,以及可以离线使用的应用程序。有些浏览器可能会采用更加类似 iOS 的用户界面。

三、越来越多的应用程序将基于 HTML5创建,而不是以可下载应用程序的方式出现(例如金融时报的客户端)

你可能已经在使用电子邮件、日程和图片分享等 web 应用程序,2012年将有更多类型的程序推出 HTML5 版本。你将看到类似 Inkscape 和 Illustrator 这样的内容创建程序也开始支持 HTML5。

四、IE浏览器和微软将变得“酷”很多

微软对浏览器 IE 已经投入了巨资,并且很多资金用于提升 html5 的性能,未来将在 IE10 上有所体现。IE10凭借 Canvas 硬件加速功能将在速度测试上击败所有其他浏览器竞争对手。此外微软还在 HTML5 页面与桌面电脑的功能整合方面别具匠心,并最终推动 HTML5 应用的开发热情。

五、浏览器厂商将推出应用程序商店业务

看到苹果公司的移动应用商店 App Store 的巨大成功,并且结合 html5 的日渐成熟,未来浏览器厂商将会构建自己的网络应用商店 Web App Store,从而对苹果公司应用商店可能构成冲击。其实,谷歌公司的谷歌浏览器 Google Chrome 已经推出了网络应用商店。这个趋势对于 HTML5 应用开发者来说是个好事——这意味着程序将有更多的销售机会,尽管不同平台的支付平台和分账机制还未就绪。

六、至少有一个基于 WebGL的重量级主机游戏会发布(再发布)

2012年至少有一个 AAA 级别的主机游戏公司会迈出这一步,发布一款基于 WebGL 的,无需客户端的 3D web 游戏。也可能采用重新发布一部游戏大作的方式(例如团队要塞 2 或者刺客信条),或者是一款流行的多人在线游戏如魔兽世界,当然也有可能直接发布一款全新游戏。

七、多数应用都将通过离线缓存来支持离线工作

离线缓存技术将会迅速提高 html5 的可用性和应用范围。基于缓存而不需要联网,就可以查询本地数据库和服务,这一方面能提高 HTML5 应用的运行速度,提供类似传统桌面应用的流畅性,同时也能带来一些安全性话题,例如你可能在清理计算机缓存的时候不小心擦除掉你正在处理的文档或者工作进 度,或者为恶意软件远程访问你电脑上的私密数据打开方便之门。

八、HTML5广告将取代 Flash广告变得无处不在

html5 广告可以兼容 Flash 广告,随着致力于基于 html5 提供各方面技术和工具以及各种服务的创业公司不断涌现,HTML5广告面临的沙盒问题、安全问题以及认证工具等问题都将得到解决。

九、JavaScript 随着内存管理和数据类型的改进而提高运行速度

JavaScript 已经是世界上运行最快的脚本语言之一了,但还是有提高空间。Google Chrome 已经开始着手推动更好的内存管理和垃圾收集算法。加之更优秀的数据类型管理,Javascript 将获得与 Java 等成熟语言较为接近的性能表现。

十、Canvas硬件加速技术将被应用于多种浏览器(但不会是主流浏览器)

其他浏览器厂商都会学习微软引入硬件加速技术,不这么做就会显得落伍。火狐浏览器面临的形式最为严峻,如若不引入硬件加速将可能重演 IE 悲剧——迟钝、肿胀并被遗留代码活活拖跨。2012年主流移动浏览器还不会支持硬件加速,这估计要等到 2013 年。

十一、人们将能在移动设备上玩到 Zynga等公司的 HTML5流行游戏,但限于一些较为简单的游戏

你也许能看到有人玩纯 HTML5 版本的 Zynga 扑克、字谜、Mafia Wars 等游戏,这些游戏可以在网页里,也可以在 facebook 原生应用里运行。但这些都会是写基于菜单的游戏、棋牌游戏或者角色扮演游戏,更复杂的富有视觉冲击的游戏例如 Ville 还需要等待一段时间。

十二、Facebook将发布改进的 HTML5 API,允许与其他网站更加无缝集成

十三、Facebook将于桌面更加无缝集成

想想吧,任意拖放、文件系统访问、照片同步以及桌面 Widgets。这些功能将模糊桌面与浏览器之间的界限,让社交图谱与桌面体验紧密结合。

十四、苹果依然不会在移动版 Safari上支持 HTML5的声音功能

iOS3时代,html5 的声音功能在移动 Safari 上一切正常,但是苹果在 iOS4 和 5 版本中禁用了大多数的 API 调用,因为这可能会冲击 iTune 业务。2012年,苹果依然不会放松对苹果生态系统的绝对控制权,并拒绝向 html5 提供声音接口 API。


本项目是即时通讯 APP,主要功能有群聊、私聊、朋友圈、可以发送文字、语音、视频、图片、表情、红包等。消息可以撤回, 群组可以设置管理员、可以禁言、踢人,能设置能否可查看客户信息,可@客户等,支持扫码入群,能设置好友备注、群名片、消息置顶、消息免打扰等,拥有代理商功能,vip 功能,签到功能,支持消息离线推送(ios 无需上架,Android 需要上应用商店)后端可以设置客服和网站管理,可以通过后端给客户发消息,可以清除群聊天记录,也可以撤回客户消息,能设置具体的参数,可推荐具体的群等本系统发送消息采用异步推送以及缓存技术,消息秒推送,即便服务器配置低,客户也感觉不到卡慢,图片浏览之后直接实时预览,无需等待上传。APP 端历史聊天记录、图片以及前台程序缓存在本地,页面秒开,支持云端同步聊天记录,断网状态页面之间也可以切换,流畅性媲美原生。技术路线:后台开发语言:PHP (原生架构)前台开发语言:uniappsocket 推送:GateWayWorker(支持分布式部署,高并发,抗压能力强,未采用第三方付费推送服务)数据库:mysql开发工具:hbuiderX,phpstorm目前支持 android、ios,pc,h5,不提供 ios 签名、软著申请、上架服务等。服务器配置 :服务器操作系统: Linux Centos 7软件环境: php 5.6 +Apache2.4+MySQL5.6 (推荐使用宝塔)前台功能详情:登录注册:客户名密码登录、注册、邀请注册,不记得密码(通过短信验证找回密码)好友:可发文字、语音(仅限 APP)、图片、视频、表情、红包;图片可预览,支持缓存;内置浏览器可自动提取并打开超链接,单一的超链接可以提取到标题和简介;群组:显示群聊信息、群聊二维码、管理员权限,可禁言 可撤回消息,可全局禁言也可单独禁言,能设置用能否可以查看客户信息,可@群友,能设置群名片、能设置能否可以发送超链接,能否可以修改昵称、可发群声明消息:可置顶消息,能设置免打扰联络人:可备注、可按客户名、昵称查找联络人和群组消息助手:注册自动增加,无法删除,后端管理员可通过助手发送消息客服:后端可以设置多个客服,注册之后随机增加或者者一律增加,客服有具体的标识第三方网站:可嵌入多个第三方网站,后端能设置名称和链接,能设置在哪个端显示。扫一扫:可扫第三方网站,可以扫码进群,可扫码加好友、扫码登录朋友圈(仅限手机端):可发送文字、图片,可以点赞评论个人设置:设置资料(头像、昵称、所在地、性别、个性签名等),修改密码,消息提示设置(响铃或者者震动)、银行卡绑定等。代理商中心:设置邀请链接、邀请二维码,手动增加客户、管理查看我的团队成员等。VIP 中心:VIP 分个人 VIP 和团队 VIP,个人 vip 仅限自己使用,团队 vip 可以给下级开通个人 vip我的钱包:显示余额、充值、提现、账单流水。APP 端消息离线推送:集成 unipush(个推),ios 无需上应用商店,但需要 push 的签名,Android 端离线推送需要上应用商店(申请软著并且域名备案)后端功能详情:系统设置:系统参数设置、APP 参数设置、vip 参数设置、充值充值提现设置、第三方网站设置、汇款账户设置等客户管理:可查看、修改、删除客户信息、可给客户通过官方账号发私信、能设置具体的客服、可管理投诉信息群组管理:查看群组的信息、可修改群组信息、可解散群组、可清空指定群组的聊天记录聊天记录:聊天记录分个人聊天记录和群聊记录,可以查看客户的聊天记录、可删除登录日志:显示每个客户的登录时间、ip、所在地资金管理:充值管理、提现管理、账单等角色管理:可以根据不同功可设置不同的角色管理员管理:新添加、删除、修改管理员操作日志:查看管理员操作日志修改密码:修改当前登录账号的密码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值