flansh在线小游戏毕业论文设计(编辑修改稿)内容摘要:

就意味着 每一个浏览器或 每一个平台都会去实现多设备、 跨平台 用 HTML5 的优点主要在于,这个技术可以进行 跨平台 的使用。 比如 开发了一款 HTML5的游戏, 可以很轻易地移植到 UC的 开放平台 、 Opera 的游戏中心、 Facebook 应用平台,甚至可以通过封装的技术发放到 App Store 或Google Play上,所以它的 跨平台 非常强大,也是大多数人对 HTML5有兴趣的主要原因。 总结概 HTML5 有以下优点: 高可用性 和改进用户的友好体验; ,这将有助于开发人员 定义重要的内容; 可以给站点带来更多的多媒体元素 (视频和音频 ); 可以很好的替代 FLASH 和 Silverlight; ,对于 SEO 很友好; 将被大量应用于 移动应用程序和游戏。 HTML5 缺点 移动浏览器的编程模型还是 90 年代流行的单进程 单线程 ( single process single thread),但原生实现(比如用 Object C)的 APP 可以用 多线程。 移动端编写 APP,可以使用多个线程,第一个线程,被称作 主线程 ( main thread),编程的第一原则是 don’t do heavy work on main thread。 通常只让它处理 UI 事件等,其他重度的工作让其他背景线程来做。 但浏览器只有一个线程,所有的事情都是它干。 在台式机上,浏览器编程还没有太多问题,因为够快;但在移动端,这个弊端很明显。 例如 : 比如 在用浏览器看朋友的照片,发的评论被发到服务器端,此时 接着用手 指往下拉屏; 此时,服务器端返回信息,评论发布成功,浏览器中唯一的线程可能停止处理屏幕滚动( scrolling)而来处理服务器的返回信息,由于移动设备的处理器(尤其单进程浏览器只能用上单核,即使是多核手机 !)和内存(处 9 于省电原因使用低耗电的 DDR1,这一点和现在 PC 使用的 DDR3 相差甚远)的不给力,完全可能造成滚动处理的不连续。 通常手机的刷新率是 60MHZ,即每一帧不超过 15ms;如果处理的延时大大超过 15ms,那么就会出现 跳帧 ,肉眼就能看出来。 结果如果 APP 是相对静态的,不需要很多对于照片, 多点触摸 ,多向拉动的处理,那完全可以用 HTML5 来实现;如果 不是,比如 信息流 的展示,游戏等等,最好还是用原生的去实现。 (HTML5 实现已经是 50%以上的 iOS APP 的选择。 相信处理能力的提升,将让移动设备的处理不给力带来的体验底下得到改善。 而这种处理能力的提高,很大程度上将取决于低耗电高性能 CPU/内存的出现,或者电池技术的极大改善。 在这一天到来之前,有可能 10%的 APP 无法应用 HTML5 来实现。 )它新并不表示它安全 网络应用 开发工程师们在学习新技术的同时需要时刻记住 网络安全。 HTML5 所构建的网页和其他语言编写的网页一样容易泄露一些敏感数据。 欧洲 网络信息安全 机构。 Network and Information Security Agency, ENISA)已经警告说 HTML5 可能并不够安全。 2020 年 3月,HTML5编程语言 的一个漏洞被发现:它允许网站利用数 GB垃圾数据对用户展开轰炸,甚至会在短时间内将硬盘塞满。 多款主流浏 览器均会受此影响。 在线小游戏制作的商业价值 Flash 以绚丽的视觉效果,丰富的交互体验著称,它曾被推崇备至,然而,随着上网设备越来越广泛,很多不支持 Flash 的移动设备在访问 Flash 站点时遇到了问题,与此同时,W3C Web 标准越来越受重视, JavaScript 与 HTML5 也为 Web 带来接近 Flash 的体验, Flash的式微无可避免。 Flash 是专有技术,是浏览器的一个扩展, Flash 的出现为当时的浏览器提供了它们所不具备的功能,然而对现代浏览器而言, Flash 所带来的价值越来越少,随着越来 越多的 Web 开发设计者认识到 Web 标准的重要,同时,随着 HTML5 与 CSS3 的逐渐到来,那些基于 Flash 的站点将逐渐退出历史。 Falsh 与 Web 标准之争 Web 标准的推行已有 10 年, Web 开发与设计者对 Web 标准和 Flash 的争论也由来已久且日趋白热化。 苹果最近发布的 iPad 中 Flash 的缺失,以及 iPhone 对 Flash 的抵制,使这场开发者之间的争论上升到厂商,苹果抵制 Flash 的强硬立场使那些完全基于 Flash 的网站处境尴尬,毕竟 无法忽视苹果所带动的那块巨大的市场。 尽管 Adobe 保证,到 2020年, Flash将入驻包括 Android, Palm, BlackBerry, Symbian, WindowsMobile 在内的 2亿 5000 万部移 10 动设备,但 Web 标准推行者认为,使用什么技术并不重要,重要的是为所有用户提供可以访问的,易用的富 Web 体验。 最初, Flash 是跨浏览器提供富 Web 应用的最佳选择,这个小小的程序可以快速在不同浏览器上实现漂亮的动画并吸引了一大批忠实的设计者, Flash 网站一度主导整个 Web,而CSS 和 JavaScript 在不同浏览器的支持非常不一致,带来诸多问题,同时,那时的 Web标准并没有办法为用户提供期待的体验。 尽管 Web 标准一度落后, Web 标准推行者一直不懈地为开放 Web 努力。 Web标准的裨益用户期待富体验,而如今的 HTML, CSS 和 JavaScrip 已经可以提供大多数用户需要的富体验,这是 Web 标准的基础。 那些基于 Web 标准的站点与 Flash站点的界限逐渐模糊,有时候,不看源代码甚至无法区分。 摒弃 Flash 转而投向 Web 标准的站点越来越多,虽然初衷可能是因为 iPad 和 iPhone 不支持 Flash,但很快体验到 Web 标准所带来的更多好处。 现今趋势灯箱,滚动新闻,富导航条 ,图片幻灯,这些效果曾经是 Flash的专利,随着 Web 标准的推进,如今人们可以凭借几行 JavaScript 与 CSS 代码实现相同的效果。 而 Web 标准的流行,使越来越多的 JavaScript 或 CSS 框架面世,进一步推动标准的流行。 视频也是 Web标准的重要推动力之一,曾经, Web 视频是 Flash 的天下,然而 YouTube对 HTML5 视频的尝试改变了这一现状,尽管现在的 HTML5 视频还存在性能问题,但这些问题终究会得到解决,当世界上重要站点都拥抱 HTML5 视频的时候,浏览器厂商会主动为这个事实的标准改善性能。 现 代浏览器对 HTML5 和 CSS3 的支持众多现代浏览器都对 HTML5 和 CSS3提供了支持,尽管程度参差不齐,然而 现在 已经可以期待以 CSS 动画, Canvas,以及本地存储等功能被代表的新一代 Web的到来。 尽管 W3C 自己也表示, HTML5 和 CSS3 的完全成熟还要很 多年,但随着 现实中 对标准的呼声越来越强烈,这些标准的采用也会加速 差异性体验。 现代 Web 设计师应当学会为不同浏览器提供差异性体验,而不是像素级精准的一致,这样,可以腾出更多时间用在别的更重要的事情上。 如果用户的浏览器不支持 JavaScript 和 CSS, 仍可以 看到基本内容,不像 Flash 站点,如果遇到不支持的浏览器则什么都不显示。 差异性体验设计思想要求设计开发者更多地思考站点的结构,这样,在提供渐进性体验的时候,才能更容易发现问题移动 Web 仍未成熟,常被网站设计者放在最后考虑之列,但基于 Web 标准的设计应当为移动设备提供降级显示,在没有 Flash 的情况下,网站仍能提供基本的内容。 移动 Web 正在崛起,忽略移动用户是极不明智的, Web 标准是为移动用户提供较好体验的唯一选项。 基于 CMS(网站内容管理系统)的网站的内容创建模式不同于 Flash 网站,后者需要单 11 独 设计,前者可以在线编辑。 很多基于 WordPress 的站点摒弃 Flash,而是使用 JavaScript实现富体验。 Web 标准意味着站点内容完全开放,任何程序都可以直接访问网站的源代码,搜索引擎,聚合器,翻译工具,书签工具都可以无障碍地访问。 自由性 越来越多的人相信, Inter 背后的东西应该是自由,开放的,人们应当自由消费和创建内容,无需考虑其背后的那些专有技术的许可问题, Web 标准有助于一个开放,自由的Web。 Flash 还会继续存在于很多场合 Flash 网站的式微并不意味着这种技 术的衰亡, Flash 还会在很多场合继续存在。 Web发展到今天, Flash 功不可没,在初期,尽管 Flash 和别的技术,如 Java applets 相比还不够强大,但它很好地平衡了发布与开发的问题,诸如 VRML, SVG 一类的技术都一度想抢夺Flash 的地盘,最终以失败告终。 也不会有现在的 Web 与创新。 Flash 不管对开发者和设计者来说,都很直观易用,可以实现简单的动画,也能实现复杂的应用。 易用性使 Flash 很容易被开发和设计者接受,再结合 Adobe 开发的设计套件,Flash 在设计圈大行其道。 一致性 无可 争议,很多年以来 Flash 是跨平台,跨浏览器富 Inter 应用的唯一选项,还是跨浏览器提供视频音频的首选技术。 另外,那些对网站字体很纠结的设计者会对目前的 Web 字体感到失望,在 @fontface 等技术被广泛采用之前,基于 Flash swfObject 的方案不失为一种不错的方案。 标准仍待时日 HTML5 标准的完全实施仍待时日,在这之前,如果 要支持旧的浏览器, Flash 仍是为旧浏览器提供视频和音频。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。