必威体育下载克里斯蒂安·海尔曼

您当前正在浏览的是必威体育下载克里斯蒂安·海尔曼三月的博客必威体育简介档案,2011.

三月份存档,二千零一十一

HTML5 for XP–现在是Microsoft确认其他选项的时候了

星期一,3月28日,二千零一十一

如果你在Twitter上关注我那么你一定看到了我最新推出的网络产品:HTML5XP

html5为xp

这是怎么回事?好吧,坦率地说,在开发一个漂亮且易于维护和创建的web时,阻碍我们的是Internet Explorer没有得到升级。

问题有很多(我之前详细解释过),但关键是:

  • XP用户不能使用Internet Explorer 9——你需要Vista或7才能使用IE9
  • 当Vista问世时,它的升级对于很多企业来说还不够令人兴奋。
  • 升级到7通常意味着你还需要升级硬件(实际上是一个非常普遍的发生——就像很多用户根本不知道什么是浏览器或没有权利选择自己的IE浏览器在企业环境中只有升级时得到一台新电脑)
  • 许多Windows XP电脑从未升级,因为它们使用的是盗版操作系统。Vista的真正检查告诉用户“电脑说不行”,就是这样。

现在,我个人想要HTML5CSS3以及其他令人兴奋的新技术——我厌倦了为浏览器应该为我做的事情编写代码。

因为微软花了很多时间和精力来宣传它有多酷IE9掩盖了XP用户无法获得它的事实,我认为是时候宣传用户有选择的事实了——即使他们坚持使用XP。对于微软来说,这没有任何商业意义因为他们想要销售7台,他们告诉人们系统需要升级是正确的。然而,如果升级意味着花很多钱在新的硬件和软件上,那么我也可以理解那些不想这样做的人。苹果的产品非常昂贵,而Linux并不像Windows那样“妈妈和爸爸对终端用户友好”,这就是我们所坚持的。

这就是我建造的原因HTML5XP,微软应该发布自己的网站。请把它告诉别人,然后发给你的客户。

创造它是有趣的部分。我写的,创建了一个简单的网站(抵制各种各样的冲动CSS3很棒,因为它需要工作IE6然后在Twitter上要求翻译和推广。我制作了一个谷歌电子表格,里面有要翻译的文本,我把它分享给了全世界。这是一个太嬉皮的想法,因为它意味着人们做了很酷的h4xx0rrrr!删除所有内容(做得好,小伙子,等待崔妮蒂很快来敲你的门)。所以我把它设为an只邀请文档提交翻译在一天之内,我学会了16种语言,现在已经达到了20种。我也要感谢百基拉为了使CSS当然,设计师们的第一反应是“这太丑了”。

故事还在继续IE6必须死!传播这个词。

HTML5——从黑客到解决方案——我在蒙特利尔Confoo的演讲

星期一,3月14日,二千零一十一

我刚从蒙特利尔的康福回来,在加拿大,我在第二天做了一个关于网络使用创新的闭幕演讲HTML5。这是幻灯片,谈话的笔记和录音。

幻灯片

录音

笔记

今天,我们会讨论HTML5-从黑客转向解决方案。这是一个我最近谈论了很多的话题,但有趣的是,我并没有厌倦它。

我们在新媒体工作!

原因是我看到了网络最糟糕的一面HTML5作为一个机会,让我们在互联网作为有效媒体的进化中前进,每个人都可以得到它,它让我们更有效率,而不是把我们变成电视迷,忘记我们每天的烦恼,换来的是看着人造人过上我们想要的生活。

哦,加拿大!

首先,回到加拿大真好,我非常喜欢加拿大,狼獾是从这里来的,到目前为止我在这个小世界里遇到的所有人都是非常狡猾的开发者。

HTML5技术进步在起作用吗

这是什么HTML5东西呢?对我来说,这是关于向前发展和放弃我们认为是最佳解决方案的想法,但真正的用途只是因为我们熟悉它们。你知道的魔鬼越厉害,对吧?

更加灵活的互联网体验

我认为作为开发者,我们应该为世界创造更好的互联网体验。电脑是多功能的,连通性使我们可以随时更新信息,根据需要对更改和访问系统作出反应,而不是将它们全部存储在某个地方。

我们什么时候停止了对超级计算机的梦想?

如果你看一看过去几十年的电影,你会发现我们越来越远离对语音识别做出反应的超级计算机,它们对当前最新的智能手机或系统的产品定位有着无限的潜力。同样的事情似乎也发生在网络上——许多人已经把网络看成是无聊的相互链接的文本和网站,它们不能帮助你完成任务。相反,人们看到的是智能手机上的小应用,平板电脑和其他移动系统的未来。我认为网络作为一个概念足够大,足够聪明,可以兼顾两者。

提升是一件好事

当他们在现实生活中得到升级时,很少有人抱怨。在飞机上找个更好的座位是件好事。一台速度更快的电脑会让你工作得更好,因为你不必等待那该死的东西加载并完成你必须使用它来完成的任务。

呆在舒适区

但是说到网络技术,你会发现很多人对变化不满意,不信任HTML5以及相关的技术。改变可能是一件可怕的事情——尤其是当你对过去感到失望的时候。相信浏览器会为我们做正确的事情是很棘手的,而坚持我们所知道的并说这就是我们所拥有的——这就是网络能有多好也是很诱人的。

还在等待封闭的技术革命

在我的职业生涯中,我看到许多人试图让网络成为更好、更丰富的体验。很多插件来了又去。Java applet,VRML,真正的球员,Quicktime,iPix,Shockwave和更多的应用程序承诺将使浏览器更加有趣和丰富的体验。Flash、Air和Flex在这方面走得更远,它们的成功和普及率表明,我们需要一个更丰富的web。然而,纯闪存解决方案在网络上仍然很少见。当涉及到复杂形式时,在庞大的数据系统和基于web的应用程序中,您更可能发现混合型系统,或者速度缓慢且令人讨厌的服务器驱动系统,而不是漂亮的Flash界面。

开启开放技术革命

关于HTML5作为一种想法,我们不要求人们购买软件或理解并开始信任新技术,而是在现有的必要基础设施上进行创新。你用浏览器上网——我们所要做的就是升级他们的浏览器。因为一切都是开放的,所以未来的发展方向是明确的——而不是让人们等待升级,他们的要求和需求驱动他们。

迈向更好的网络的几步

我们有技术,我们有想法让网络变得更强大,好多了。我们需要做的是用正确的方式思考。

第一步:停止思考极限

如果我们想要像现在这样容易访问的网络,开放给每个人,简单的升级——为了生存,我们必须停止以有限的方式思考。网站不必是多栏的文本,也不必遵循与打印设计相同的原则(对人类而言,简单的心理学和美学是一个障碍,但这种转变可能发生)。网站可以是打破文本文档概念的应用程序。Web站点可以独立于浏览器视图的大小—根据可用空间的大小进行调整和显示,或者只告诉用户它们可以向任何方向移动。

第二步:使用客户端提供的功能

是时候感谢浏览器供应商通过使用它们来支持新技术了。我们现在处于一个左右为难的境地,一些人希望浏览器支持技术,但浏览器制造商还没有添加它们,因为没有需求。是时候打破这个循环了。然后,通过存储一些信息,使用本地存储可以简化接口。看看离线存储——不仅仅是移动接口。玩地理定位告诉用户他们在哪里或预填表单。使用本地视频和音频,而不是另一部Flash电影。用帆布和SVG用于绘图和链接到浏览器升级页面的回退图像。使用触摸事件,甚至使用设备方向。比你想象的要多得多,一旦你把它放到一个简单的if语句中就可以使用。

第三步:增加词汇量

交流是关于词汇的。肯定的是,你可以用一些简单的单词和理解一组简单的指令,而是造一个句子并引发剧院参与的读者或听众你需要能够玩语言和碎片越多马赛克将得到更好的。在网络上,我们现在咕哝着,并指出当它谈到浏览器。旧的HTML词汇已经成为一种时代错误,我们要做的只是在学术论文上做标记。表单在我们需要使用它们来构建令人愉快的界面时特别简单。为了让浏览器做我们的应用程序应该做的事情,聪明的HTML元素。的HTML5规范是朝着正确的方向迈出的一步,我们应该用这些奇妙的新结构来讲述一个更好的故事。无意义的div应该替换为部分,一边或文章,表单元素不应该是文本类型,而应该是电话号码,一个URL,一个号码,甚至一封电子邮件。所有这些话都在我们的掌握之中,但我们还没有在日常对话中使用它们,这就是为什么在支持方面没有多少进展。我们不应该做翻译HTML对于浏览器来说,这只能导致电话式的误解。

第四步:让技术退休

这是一个棘手的话题。很多HTML5未被使用,因为仍在使用旧的和过时的浏览器,并且由于超出我们控制范围的原因未被升级。这里有一个想法:让我们让老旧和疲惫的浏览器退休。让我们给他们一个我们网站的工作版本HTML有了重新加载和可用的内容,让我们集中精力支持即将到来并需要我们成为主流的网络。是的,我们可以模拟几乎所有的新事物HTML5对于遗留的浏览器,但如果我们这样做了,我们还需要对它们进行测试,以确保一切顺利。当有新东西需要测试时,我们不应该花时间测试旧的浏览器。如果环境允许,将旧的学校体验传递给旧的技术并增加享受是没有错的。

第五步:构建自动化烦人任务的系统

当然有一些烦恼HTML5-这是一项年轻的技术。然而,最大的问题不是技术问题,而是许可和知识产权相关的问题。例如嵌入一个视频作为HTML5您必须以三种不同的格式提供它,以覆盖所有浏览器。这就是为什么我们需要让人们更容易地做出改变。Vid.ly for example is a service that converts videos in dozens of formats and redirects the client in use to the correct format automatically.这是我们应该为之奋斗的目标——发现问题并建立解决问题的体系——这是赚钱的方式。

第六步:构建帮助他人使用新技术构建的工具

我们有技术规范和如何使用它们的例子。我们可以,然而,不要期望每个人都对我们现在做的事情感到兴奋。我们也不能期望每个为web构建东西或为其编写内容的人都手工编写所有东西。我们现在使用的编辑器不会创建HTML5-大多数实际创建XHTML代替。我们现在需要问那些说HTML5是构建允许web维护者构建它的系统的未来。一个很酷的例子是黄油哪一个是视觉界面的顶部爆米花Javascript框架,允许您使用HTML5视频。鸟类饲养场有一个使用的在线图像编辑器HTML5阿罗哈编辑器是一个HTML5WYSIWYG编辑器细胞质雄性不育。我们需要更多。

第七步:参与讨论

最后但并非最不重要的是,我们需要你参与周围的对话HTML5。如果你不去的话,您不能抱怨所犯的错误——所有流程都是开放的,您可以成为邮件列表的一部分。这不是一个受欢迎的内容——当然,在大公司工作的人很可能想出好主意,但任何人都可以拥有这些,有时重要的是不要从专业的日常角度看待问题,而是要看到人们真正需要解决的问题。我们需要你倾听人们所说的话,并从你的角度验证它。早期的错误可以被发现,它们越容易避免。当我们处理开放技术时,没有秘密,人们没有理由不回答你的问题。注意规范中没有的即将出现的问题也是很重要的。例如,现在这个设备API这将允许你使用摄像头和麦克风作为输入设备。

错过了ie6countdown.com

星期天,3月6日,二千零一十一

上周微软发布ie6countdown.com,敦促开发商告诉他们IE6访客须将浏览器升级至较新的浏览器,以获得更佳的上网体验。竖起大拇指——我们需要向人们传达这一信息(毕竟这是黄蜂多年前对他们所做的事情)让糟糕的浏览器见鬼去吧“几年前,让人们从Netscape 4升级到它的

唉,“唠叨条”的实施充满了错误。他们已经做了正确的事情,将代码包装在一个有条件的注释中(这项技术在IE中仍然是微软在web开发中最好的时刻),但是它也有很多问题(正如所指出的那样)史蒂夫·韦伯斯特,迈克•戴维斯布鲁斯·劳森):

  • nag栏是一个没有任何替代文本的图像-这意味着盲人用户永远不会知道为什么会有一个图像,而没有得到升级的消息-和许多人卡住了IE6当他们使用旧的屏幕阅读器。为什么不设计一个DIV吗?甚至IE6知道样式表!
  • 所有用户被发送到IE下载页面升级,这意味着XP用户被要求下载IE8–这个浏览器也不怎么好,真的,作为Alex Russel详细解释
  • 告诉人们升级IE6如果他们必须使用的系统不能在其他浏览器上工作,这毫无意义吗——当然,微软对IE的每一个版本都进行了严格的向后兼容,但有些东西开发得太差,以至于不能在新的浏览器上工作。具有讽刺意味的是,许多这些系统都是基于微软的框架和细胞质雄性不育或者甚至是“最佳实践文档”,在它出现的时候很流行,但是现在当你阅读它的时候,它会让你感到兴奋。

多年前,当微软让浏览器依赖于操作系统时,它把自己逼入了绝境。是的,这产生更好的结果控制环境(一个诱人的情况,这就是为什么苹果公司现在完全相同的Safari和移动Safari)但也意味着浏览器时更难保持最新的没有动力去升级操作系统。这就是Internet Explorer升级的主要问题所在:

Windows Vista不够好,无法从XP升级,Windows 7也不能在旧硬件上运行。

随着Windows用户用他们的操作系统升级他们的浏览器,这意味着我们仍然被困住了IE6或者——在最好的情况下——IE8。这不是我想要的互联网,对不起!我们的客户和最终用户值得更好的!

你可能会说升级很容易,硬件每年都在变便宜,但问题是IE6硬件升级意味着替换数千台机器,并与为期四个月的安全和合规性审计联系在一起的地方仍然是最重要的。在当前的金融环境下,很多大公司,政府机构和学术界只是把升级硬件视为一种奢侈。而这正是微软最终应该承认并发展的地方。

微软可以做些什么来真正帮助解决Internet Explorer升级问题的一些想法。

  • 微软需要停止假装没有竞争对手-现在歌剧,Chrome和Firefox是Windows XP用户唯一明智的升级——甚至提供硬件加速。谷歌指出其他浏览器没有问题吗当涉及到升级时,让用户自己选择。这是升级消息应该指向的位置。
  • 微软补丁IE8支持新特性——铬框架你不能指望人们升级他们的硬件来获得一个新的浏览器,除非你伸出援助之手。
  • 微软应该为升级系统提供经济激励。-人们从一个封闭的系统升级整个系统IE6基础设施应该得到硬件补贴和非常好的许可包。Google发布了他们的免费笔记本电脑程序对于那些想要尝试新操作系统的人来说,这可以由微软来完成,了。
  • 微软应该提供免费的升级培训和咨询——再一次,而不是把钱浪费在营销噱头上IE9指导人们需要发生的变化。IE6是一种安全风险,使我们无法生产出使用和完成任务都很有趣的产品。
  • 微软可以开源IEChrome和火狐都在不断创新,不断被主流开发团队之外的社区修补和改进。我们会的!
  • 微软应该淘汰旧的IE——好吧,更像是安乐死。它已经履行了自己的职责,有权退休。仅仅说“升级”是不够的——删除所有下载,不提供补丁,删除所有文档IE6只有功能。而不是创建一个营销网站,并要求社区传播的话开始在你自己的门前。向MSDN在你们的会议上说IE6是生命的终结,支持请求不再得到响应。

IE6必须死!让我们实现它。请,微软?