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

您当前正在浏览必威体育下载克里斯蒂安·海尔曼四月份的博必威体育简介客档案,2013。

四月份存档二千零一十三

Geeksphone是开发人员工具

星期一,4月29日,二千零一十三

我这周花了很多时间向媒体解释杰克斯皮恩是关于。我只是很兴奋,就像一只小狗为了打开我的行李而忙着吃糖一样,在Mozilla内部等待了很长时间之后。见打开Flickr上的照片集

Geeksphone已解包

在twitter和facebook上发布这个消息引起了相当大的轰动,许多买了一部Geeksphone的人都想知道他们的交付时间。以下是我所知道的:betway体育官方网没有什么.我也没有电话给你,也没有电话给你,也没有任何人可以在Geeksphone或Mozilla以外的地方给你发送信息。所以请不要要求任何这样的事情,因为我们不可能帮助你。

我认为重复一下Geeksphone Firefox OS预览设备项目的含义和代表意义是非常重要的。就在这里,以非常明确的方式:geeksphone firefox os开发者预览设备是firefox os的开发者工具。.它们不是:

  • Firefox OS手机可供日常使用
  • 在会议上免费赠送奖品(所以不要问)
  • 要买并放在架子上的收藏品

火狐操作系统就是为了填补移动空间的空白带来HTML5有能力的装置在非常实惠的时尚无法获得具有强大网络功能的手机的市场.换言之,它取代了功能手机,不是你的高端Android或iPhone。

这就是我们发现自己陷入困境的原因:开发人员如何在一个没有在本地销售的平台上进行测试,因为用低规格的手机将毫无意义地添加到一个饱和的市场?答案是开发人员工具,比如Firefox OS模拟器以及价格合理的测试设备,在这些设备中,您可以真正看到操作系统硬件的响应能力。这些是Geeksphone的Firefox OS预览设备。

拥有一个Geeksphone Firefox OS预览设备意味着你应该在一个应用上工作。,这就是我们需要开发人员做的。我们需要市场在向最终用户推出手机时有很多好的应用程序。你所要做的就是建立一个HTML5应用程序(也可以通过PhoneGap转换为本机代码)–您可以在浏览器中开发一个到80%。为了得到所有火狐特有的优点,你需要一部和现在的Geeksphone一样的手机。

所以,虽然看到人们在电话上发疯是非常令人兴奋的,我认为重要的是要记住,这些都是构建和测试应用程序的工具,而不是我们的合作伙伴将在目标市场发布的手机。这些将是非常不同的,但共享相同的硬件规格。
假设geeksphone的firefox OS预览设备是一款每晚都会构建的浏览器。您正在帮助浏览器为普通最终用户测试未来的功能,但是您不应该对奇怪和错误感到惊讶。相反,我们希望你找到他们并告诉我们什么是坏的,这就是为什么有预览版和测试版的浏览器。

我非常兴奋能够为那些在令人兴奋的应用程序上工作的人提供真正的硬件,这将给那些现在只会玩蛇和发送的人带来巨大的不同。短讯服务在他们的手机上。在那些渴望获得更好体验的国家,你可能成为新一波移动互联网娱乐和接入的一部分。这就是你需要的Geeksphone Firefox OS预览设备。如果你只想玩电话,访问任何Mozilla位置或我们的活动。

现在,Firefox OS需要你为网络构建东西,如果你已经这样做了,该设备可以为您提供所需的最终测试平台。不过,对于大多数较小的应用程序,您不需要一个,所以不要觉得被忽视了,因为没有那么多的可用空间,你可能需要一些时间才能到达。

这并不意味着未来可能不会有针对终端用户的Geeksphone销售设备。这仅仅意味着Geeksphone的Firefox OS预览设备就是它——一个面向开发人员的预览设备。

帮助还是伤害?我在Devslovebacon的演讲视频

星期四,4月25日,二千零一十三

可爱的人Dever爱培根今天发布了我演讲的视频帮助或伤害我对它的质量感到震惊。真的?特德风格的东西。

必威体育下载克里斯汀·海尔曼——帮助还是伤害?熏肉:开发者喜爱的东西维米欧.

我之前在jquery欧洲会议(jquery european conference)上的讲话稍微集中了一点。此处提供注释)并且认为将信息作为视频显示出来很重要。我们现在正在通过构建工具来伤害不久的将来的网络,这些工具似乎使开发人员更有效,但同时又使他们依赖于抽象。如果我们不做这些抽象,不使用最新的和最性能优化的技术,我们只是增加了越来越多的粗糙的网络。

找不到支持的源时显示多媒体回退内容

星期日,4月21日,二千零一十三

没有什么比你不知道发生了什么事情而出了问题更令人沮丧的了。有明显原因的事情并没有那么糟糕。假设你把手机掉在地上,你会看到屏幕被砸碎——毫无疑问,为什么触摸屏不再工作了。但如果什么都没发生,一切都应该正常,我们过得很快。

这就是为什么在访问代码之前测试它所需要的东西时,代码不是防御性的,这让我很恼火。更糟的是,当代码只是假设一切正常,并且没有错误子句给出回退,或者至少告诉我发生了什么。

这里就是HTML5简单标记级别的多媒体很糟糕。在电脑上播放声音或视频不容易,的确不是一件小事。然而,除了一个什么都不做的灰盒,当事情出了问题时,我仍然希望得到一个回退。

当我向文档中添加图像并指定可选文本时,当图像无法加载时(至少在Firefox中),就会显示此文本。我还可以向图像添加“错误”事件处理程序,当图像加载失败时,它将被激发。你可以试试这个JSB演示

  
              
              SRC=
              “MEH.JPG” 
              中高音=
              “可爱的小猫照片”
              >
             

varIMG=文件。查询选择器“IMG”IMG。添加事件侦听器“错误” 功能电动汽车 {
  如果 .自然宽度 = =  & & 
      .自然高度 = =  {慰问。日志“图像” + .SRC + “未加载”
  }
} 

多媒体不是这样。

假设将视频添加到页面中,但浏览器无法播放,因为无法加载视频或浏览器不支持视频类型。你得到的只是一个灰色的盒子,它什么都不做。你甚至没有得到“另存为”链接或类似的链接。更让人恼火的是,不会在视频元素上激发错误处理程序–尽管视频或音频元素非常多,只能使用一个.发生什么事?

如果你提供回退呢?

假设我们做了正确的事情,并在视频加载失败或浏览器无法播放视频时为视频提供了合理的回退:


             
              控制
              >
             
  
               
               SRC=
               “动态搜索.mp4” 
               类型=
               “视频/MP4”
               >
               >
              
  
               
               HREF=
               “动态搜索.mp4”
               >
              
    
                
                SRC=
                “动态搜索.jpg” 
               
         中高音=“Firefox OS中的动态应用搜索”>
  >
  
               
                >
               单击图像播放动态应用程序搜索的视频演示>
>

单击图像播放动态应用程序搜索的视频演示

如果您的浏览器根本不支持视频元素,您将获得视频的屏幕截图和操作说明-您仍然可以在计算机上的任何媒体播放器中下载和观看电影。这太好了。这也是一件有益的事情,比如Facebook上的链接会得到他们旁边图片的缩略图。

当浏览器支持视频元素但不支持时MP4不过你运气不好。你得到的是破碎的灰盒,而不是回退内容。如果浏览器在视频无法播放时显示回退,这不是很好吗?不符合标准。这取决于实施者为此开发一个回退。这是如何做到的:您需要为video元素中的最后一个源元素分配一个错误处理程序。如果浏览器找不到任何可播放源,这允许您用回退内容替换视频。


             
              控制
              >
             
  
               
               SRC=
               “动态搜索.mp4” 
               类型=
               “视频/MP4”
               >
               >
              
  
               
               HREF=
               “动态搜索.mp4”
               >
              
    
                
                SRC=
                “动态搜索.jpg” 
               
         中高音=“Firefox OS中的动态应用搜索”>
  >
  
               
                >
               单击图像播放动态应用程序搜索的视频演示>
>

单击图像播放动态应用程序搜索的视频演示

varV=文件。查询选择器“视频”来源=v.诉查询选择单元格“源”老光源=来源[来源。长度-]最后的来源。添加事件侦听器“错误” 功能电动汽车 {
  varD=文件。创建元素“div”d.内层HTML =v.诉内层HTMLv.诉返回节点.替代儿童DV
} 

不是最直观的,但它有效。如果视频元素在无法播放视频时显示回退内容,或者至少触发一个错误处理程序,说“找不到有效的编解码器”,会更容易吗?

让您的HTML5努力值得SOTB3谈话

星期六,4月20日,二千零一十三

今天我在伦敦的“浏览器3状态”活动上做了一个演讲,英国。这个幻灯片在这里,一YouTube上有截屏(音频不好)这是笔记。

文摘:
当网络被定义为一种理念时,它是基于硬件独立性的原则,全球定位,繁荣或能力。当移动网络出现时,情况发生了巨大变化,我们陷入了一个依赖于特定硬件和全球位置的软件世界。HTML5基于开放技术的移动网络成为了一种需要转换为本地代码才能访问人们使用的新硬件的东西。这违背了网络的主要原则,意味着我们在各地重复努力。在本文中,ChrisHeilmann展示了Mozilla是如何应对这一趋势的,以及如何刷新您的HTML5解决方案允许您接触到数百万被本地技术遗忘但仍渴望在线的新用户。

当我还是个孩子的时候,我在美国有个叔叔,他寄给我们漫画书。这些漫画书中广告的一件事是海猴——一种令人敬畏的宠物,它是一个完整的社会,与他人玩耍,任何人都可以照看。结果这些东西只是卤水虾别这样看。实际上,它们真的很难看,很无聊。

这就是当我们看到发生的事情时我的感觉HTML5在移动设备上。当iPhone出现时史蒂夫乔布斯宣布没有必要SDK而网络技术的Safari足以提供卓越的体验。当我试着尝试那些有效的方法时,我很快发现自己在很多方面都受到了阻碍,而且苹果公司对手机网络技术的态度也受到了阻碍。本地应用程序的变化非常迅速。

不知何故,这导致了移动设备上网络的可怕体验。当网站被“优化为移动浏览”,但仍然无法提供任何有用的信息时,这尤其令人恼火。现在发生的另一件大事是网站重定向你下载一个本地应用。这不是我想要的,当我在一个有限的连接,只是查找一些东西。Brad Frost在手机上收集了大量糟糕的用户体验wtfmobileweb.com网站.

怎么搞的?我们什么时候放弃了使用对他们有用的东西的好的、响应性强的网络产品的想法?它不可能是关于我们拥有的工具。现在浏览器内置了令人惊叹的开发工具——所有这些工具,真的?使用这些工具,我们可以很好地控制浏览器中发生的事情。

例如,在这张照片中,您可以使用RequestAnimationFrame而不是SetTimeout看到不同之处。

RequestAnimationFrame与SetTimeout

让我们不要忘记近年来浏览器的发展。
现在的浏览器只不过是太棒了。不管你抱怨什么,你都可以把它当作一个bug归档,如果它是一个真正的问题,可以在几周内解决。每隔几周就会有浏览器更新,并在夜间进行安全修复。所有的渲染HTML同样的方式。

然而,网络上到处都是在不同设备上被破坏的站点。一些简单的事情,比如忘记定义一个视区大小,可能会使一个界面不可用,或者让人讨厌。为什么?

糟糕的移动登录界面

我认为作为一个社区,我们对产品过于兴奋。整个移动空间依靠硬件销售而蓬勃发展。因此,我们不需要构建稳定和良好的解决方案,而是不断地需要最新和最酷的解决方案,并专门支持它。我记得当视网膜显示出来的时候,网络设计界的许多声音呼吁我们必须从根本上改变我们现在正在做的事情。这是短暂的,在许多情况下,我们甚至不允许作为Web开发人员访问使产品成为现实的新技术。你看起来很傻,追逐光亮的时候很快。

其中很大一部分是,人们对iPhone和Android作为唯一支持过早将WebKit称为唯一值得我们努力的浏览器引擎(实际上重复了90年代末我们所犯的错误,这给了我们所有有趣的“仅IE”网络产品)感到过于兴奋。用从这里开始,闪烁渲染引擎为Opera和Chrome供电的公告转发“webkit-only”的论点就彻底失败了。摆脱困境。

火狐操作系统

我们给网络技术在移动设备上提供一个新的平台怎么样?在高端设备上不尝试与iOS和Android竞争如何?这就是Firefox OS的意义所在——它将网络带给那些将手机作为主要网络交互方式的人——基于网络技术,不存在锁定。

以下是FireFoxOS与Android或iOS的主要区别:

  • 目标是新的,新兴市场
  • 非常实惠的硬件
  • 不需要信用卡-客户账单
  • 通过和通过Web技术
  • 18个移动合作伙伴,4个硬件合作伙伴

Firefox OS的创建是为了将功能手机的用户带入支持网络的移动世界。它是为了迎合iOS和Android没有覆盖的市场。对,你可以在全球范围内买到便宜的Android,但是他们支持的Android版本没有现成的浏览器,你可以在网上做有趣的事情。就像Firefox和Opera for Android让更多的全球用户在没有最新硬件的情况下拥有出色的网络体验,Firefox OS更进一步。它的主要目标是让数以百万计的新用户通过移动设备上网,而不必获得二级体验。

火狐操作系统的搜索界面

火狐操作系统的一个巨大的区别在于,它不是仅仅依靠一个市场来列出应用程序,通过输入您要查找的内容可以找到应用程序。这意味着,如果您输入一个波段名称,例如“u2”,您可以获得音乐应用程序。对于电影标题来说,应用程序与电影有关。这两个应用程序都列在市场和网络优化网站上。比如你找了个乐队,您可以点击SongKick图标,获得SongKick的移动界面。你可以在下载前试用一下这个应用程序,看看你是否喜欢它。如果你想安装它,只需点击它更长的时间,火狐操作系统就会安装这个应用——包括离线功能,全屏幕界面和额外的硬件访问Firefox OS提供。这意味着你的移动界面成为了你的应用程序的广告,用户不需要下载和安装一个巨大的应用程序来尝试它。人人都赢。我们让应用程序发现变得和上网一样简单。

是什么造就了你HTML5Firefox OS的站点和应用程序是清单文件

{
  “姓名” “我的应用程序”
  “描述” “我的电梯场地在这里”
  “启动路径” “/”
  “图标” { “128” “/img/icon-128.png” }
  “开发者” {
    “姓名” “您的姓名或组织”
    “URL” “http://your-homepage-here.org”
  }
}

在它中你定义了名字,描述应用程序,告诉我们你自己的信息和要显示的图标。您还定义了可用的本地化以及对硬件的访问权限。取决于你想要访问多少内容,您可以自己托管应用程序,也可以通过我们的基础设施托管应用程序。这是保持平台安全的关键部分。例如,我们不能允许任何应用程序在没有用户启动的情况下进行电话呼叫。

这些是三级应用程序可在Firefox OS中使用。对于第三方应用程序开发人员,前两个是最有趣的。

  • 托管应用程序–存储在服务器上,易于升级,限制访问。
  • 特权应用程序-由应用程序商店审查,使用A内容安全策略,托管在受信任的服务器上
  • 认证应用程序——操作系统的一部分,只有Mozilla和合作伙伴

在您自己的服务器上运行的应用程序具有所有访问权限HTML5提供它们(通过indexeddb进行本地存储,通过appcache离线存储)和Mozilla定义的新WebAPI并作为标准提出。其中一些API在其他浏览器中也可用,例如mouselock美国石油学会或者电池美国石油学会.

  • 振动美国石油学会
  • 屏幕方向
  • 地理定位美国石油学会
  • 鼠标锁美国石油学会
  • 开放的网络应用程序
  • 网络信息美国石油学会
  • 电池状态美国石油学会
  • 报警美国石油学会
  • 推送通知美国石油学会
  • 网络调频美国石油学会FM-无线电
  • 网络支付
  • 索引数据库
  • 环境光传感器
  • 接近传感器
  • 通知

一个非常重要的美国石油学会在这个堆栈中是打开的Web应用程序美国石油学会.有了这几行代码,你就可以HTML5通过提供链接或按钮安装到Firefox OS应用程序中。完全不需要进入市场——你可以完全控制你的应用程序。

var安装应用程序=导航器。莫扎普.安装声明URL安装应用程序。成功论 = 功能数据 {
  //已安装应用程序
}安装应用程序。出错 = 功能 {
 //未安装应用程序,信息在
 //安装app.error.name
}

所有的API都很简单,它们有一些属性,当它们的值发生变化时,您可以删除并触发事件。如果使用jquery,您应该非常熟悉这种方法。此代码,显示电池美国石油学会不应该是黑色魔法。

var=导航器。电池
如果  {
  var水平= 数学.B.水平 * 一百 + “%”充电= B.充电    “不”充电时间=帕林特B.充电时间 / 六十 放电时间=帕林特B.解除时间/六十B.添加事件侦听器“水平变化”显示B.添加事件侦听器“充电更改”显示B.添加事件侦听器“充电时间更改”显示B.添加事件侦听器“卸货时间变更”显示
}

如果你在Mozilla Marketplace上托管你的应用程序,你的应用程序可以做的不仅仅是前面列出的API。例如,您可以访问通讯簿,将数据存储在设备的SD卡上,通孔连接传输控制协议使用套接字或调用第三方APIXHR.

  • 设备存储美国石油学会
  • 浏览器美国石油学会
  • 传输控制协议插座美国石油学会
  • 联络美国石油学会
  • 系统xHR

对于托管的,特权应用程序创建新联系人很简单。例如,它使您能够跨服务同步通讯簿。和其他所有API一样,您会得到一个在成功或失败时被激发的事件处理程序。

var contact=new mozcontact();contact.init(name:“Chri必威体育下载stian”);var request=navigator.mozcontacts.save(contact);request.onsuccess=function()//contact generated request.onerror=function()//contact generation failed;

经认证的应用程序——由Mozilla和合作伙伴构建的应用程序可以完全访问硬件,并且可以在硬件上做任何事情,包括通话和短信、读写权限以及访问相机。

  • 网络电话
  • WebSMS
  • 空闲的美国石油学会
  • 设置美国石油学会
  • 电源管理美国石油学会
  • 移动连接美国石油学会
  • WiFi信息美国石油学会
  • 网络蓝牙
  • 权限美国石油学会
  • 网络统计美国石油学会
  • 照相机美国石油学会
  • 时间/时钟美国石油学会
  • 注意屏幕
  • 语音信箱

我们经常遇到的一个问题是,为什么在您自己的服务器上托管的应用程序无法完全访问相机和电话——这在iOS上一直是一个困扰,这就是为什么我们需要使用PhoneGap之类的东西从我们的HTML5解决。原因是安全。我们不能只允许不在我们控制范围内的随机代码访问这些设备,而不允许用户在每次您想要访问此功能时故意允许它访问。

然而,如果您可以让用户启动访问,还有一种使用网络活动的方法。例如,这是要求图片的结果:

拾取活动

用户获得一个允许访问库的界面,墙纸或照相机。一旦从这些照片中选择了一张,数据会返回到应用程序。换言之,Web活动允许您与内置在操作系统中的本地应用程序进行交互,以便存储,创建和操作特定类型的数据。当活动成功完成后,您将拥有完整的反馈循环,而不是将用户发送到另一个应用程序,或取消。这与Android或伪系统上的意图类似统一资源定位地址iOS上的协议,不同的是,用户会自动返回到您的应用程序。

有许多预先定义的网络活动允许您与本机应用程序对话。所有这些都是标准化的建议。

  • 配置
  • 成本控制
  • 拨号
  • 打开
  • 挑选
  • 记录
  • 保存书签
  • 分享
  • 看法
  • 新的,F.E类型:“websms/sms”或“webcontacts/contact”

例如,这是向硬件发送电话号码所需的所有代码。对于用户,它会切换到拨号程序应用程序,他们必须启动呼叫。一旦呼叫挂断(或无法连接),用户将返回您的应用程序,并提供有关呼叫的信息(持续时间,诸如此类。

var呼叫= 新的莫扎特{名称 “拨号”数据 { “1804100100“
  }
}

要从手机获取图片,请启动“选择”活动并指定图像哑剧演员类型。这为用户提供了存储和操作图像(包括相机)的所有应用程序。

var获得照片= 新的莫扎特{名称 “挑”数据 {类型 [“图像/PNG” “图像/JPG” “图像/JPEG”]
  }
}

再一次,一个简单的事件处理程序将图像作为一个数据blob,您可以在应用程序中使用它。

获得照片。成功论 = 功能  {
  varIMG=文件。创建元素“IMG”
  如果 .结果.斑点.类型.索引“形象” != - {IMG。SRC =窗口。统一资源定位地址.创建对象.结果.斑点
  }
}获得照片。出错 = 功能  { /误差
}

好消息是如果你在Android上安装了Firefox,这项功能在您的Firefox OS之外也可以使用——任何Android设备都可以。

我希望你和我们一样兴奋,你准备好去玩这些API和活动了。但是从哪里开始呢?

这个火狐操作系统开发者集线器是一切火狐操作系统的一站式服务。在那里你可以找到关于什么是好的信息HTML5应用程序,播放并下载示例应用程序,将其更改为您的应用程序,并查找如何将应用程序提交到市场或如何自己发布应用程序的信息。您还可以获得有关货币化以及如何设置开发环境(基本上是安装模拟器)的信息。

模拟器

测试Firefox OS的最简单方法是安装模拟器,这只是火狐的一个附加组件。安装后,您可以在自己的服务器或本地硬盘上的Firefox OS实例中测试应用程序,该实例运行在自己的线程和窗口中。您可以通过开发人员控制台和错误日志获得关于您的应用程序在Firefox OS中工作的各种反馈。

alt=“boilerplate app”height=“400”class=“middle shadow”>

火狐操作系统样板是一个演示应用程序,具有所有不同Web活动的存根代码。你可以用这种方法来尝试,只需删除那些你不需要的。这是一个很好的演示应用程序,可以让你的工作开始并以此为基础。

杰克斯皮恩

不过,迟早你会想在真正的设备上测试你的应用程序。最简单的方法是从GEKESPONG.COM.这些手机的规格与我们合作伙伴目标市场上销售的火狐操作系统手机的规格相同。这些东西现在已经准备好预订单了,商店很快就要开张了。

即使你不喜欢或不想为它做点什么,请放心,它将对当前的移动网络产生影响。一个全新的用户群将出现,你的网站的移动版本将成为他们对你的报价感兴趣的电话卡。如果有的话,HTML5得到市场上每一位参与者的支持,所以现在是一个很好的时间来复习一下外面的东西。这就是Firefox OS带给您的——很快:

  • 全新的观众
  • HTML5没有锁定
  • 你的网站就是你的广告!
  • 最少的额外工作,它跨平台工作

“设置干扰者使其晕眩”—现在提供主题演讲视频和文字记录。

星期五,4月19日,二千零一十三

“让颠覆者震惊”是HTML52013年4月在旧金山的DeVCon。在里面,我正在解释为什么我们不能直接比较原生应用程序和网络应用程序,技术差异并不是主要问题。主要的问题是,本地应用程序遵循了一个非常古老的“内置过时”原则,这意味着它们的内置将被打破,并被更新的版本取代,这样你就可以卖出更多的应用程序。接下来的演讲将展示Firefox OS如何通过动态应用程序发现和访问新受众的位置来颠覆这一想法。

抄本

谢谢你再次光临。谢谢你在大舞厅。有了这个枝形吊灯,我希望人们穿得更漂亮一点,但我们是极客,所以我想这没用。今天我被要求就一些事情做一个鼓舞人心的演讲,我认为这是一天中非常好的开始。我很想做点什么,非常技术性,但这是一个主题演讲,所以你不必这样做,所以别指望我会这样。我们以后可以用任何你想谈的方式谈技术问题。

我想谈谈网络曾经是一个可怕的市场的巨大破坏者,以及它多年来的变化,在过去的几年里,尤其是去年,很多人开始吓唬我们,认为网络已经不存在了,这是我们现在必须做的一件新事情,我们都将失去工作,两个月后无家可归,因为我们不支持最酷的iPad。就像这本儿童书,你现在可以买,这就是所谓的,“你不能成为宇航员,这是不现实的。“这真的很酷给你的孩子,像,“你走吧。”

在我开始上网的时候,就像这样。我们有有线连接,我们都有键盘冲浪。我们都得把老鼠抬起来,否则它会从键盘上掉下来。这就是网络的意义所在。它很漂亮,颜色也不错,每个孩子都把帽子歪着。这真是太酷了。

事实上,这真是一件很酷的事情。那时我是一名电台记者,我也看到了互联网的存在,每个人都可以开始出版,每个人都可以在世界各地找到,并与世界各地的人交流。对我来说,这是一件全新的事情。在那之前我们有这些论坛在那里,你必须知道电话号码才能连接到世界各地的另一台服务器并从中获取数据。

然后通过互联网,我们连接的调制解调器听起来有点像skrillex,但实际上不是。只是连接。你站在那里就像,“这看起来就像一幅图像,再给它五分钟,它就会好起来,“你有连接,在那里你加载了一些东西,然后你断开了它,因为你是按分钟付费的,然后你通过高速缓存找到你下载的所有图像,因为当你下载的时候速度太慢了。

所有这些都很酷,但这是一件怪事。主要市场基本上就是这样看我们的。他们把它看成是Ubuntu的发射派对。基本上,这些都是极客,只是这样做,它永远不会赶上和没有人关心。老程序员喜欢大型程序员或者使用Java之类的人,留着胡须和吊带的人是真正的男人,告诉我们网络永远不会是任何东西。“那只是个玩具。你用的是不需要编码的尖括号。”

现在有点不一样了。网络是主流,我们都是很酷的时髦人士。每个人都用网络做点什么。大多数时候,可怕的事情,就像在Twitter上跟踪贾斯汀·比伯那样,但每个人都在使用它,我们被视为可以建立网站的神奇生物,没有人知道我们在做什么。

这几年之所以如此繁荣,是因为它建立在一个原则上,即任何人都可以在网络上使用超文本传输协议连接和一些显示HTML.不管你在哪里,无论你的能力如何,你的语言是什么,您的连接性是什么。所有人都被邀请了。那是奥运会,开幕式,就在那时,TimBerners-Lee把这个输入并说他发明的网络,或者和其他人一起,是为所有人准备的。

我们总是忘记,对于那些在主流媒体中没有发言权的人来说,网络有多强大,他们不能接受学校教育,但他们可以去网吧看乌达城的课程,也可以去汗学院的课程。他们可以看维基百科。我去图书馆做作业。我没有维基百科。我知道老师们在维基百科的文章中把错误的东西放错了,看看到底有多少学生会在他们的论文中提到这一点,这也是一种很酷的使用网络的方式。

网络上的每个人都是消费者和创造者。我们总是忘了这一点,因为我们正在进入消费领域。人们会兴奋,“我可以在我的互联网上观看权力的游戏。”你就像,“那怎么比电视好呢?你可以启动和停止它,就像一个录像机“流媒体视频,一个流媒体电视频道将允许观众混合它,并用它来做事情,对不同的结局进行投票,使之与众不同。

这就是我们在Mozilla的WebMaker项目中所做的,在该项目中,我们邀请孩子、记者和那些只害怕电脑而不习惯网络的人开始与他们一起玩,并开始创作。看到他们开始创作时的感觉是多么的强大,真是太棒了,因为对于很多人来说,这是一个他们以前不可能拥有的全新的工作。我们会度过美好的时光。

我们有越来越好的浏览器。我们有一些浏览器最终消失了,然后我们有一些浏览器实际上同意了一切。HTML 5首先,也是最重要的,所有浏览器都运行HTML同样的方式。那是一个大的,大事。我们现在认为这是一个给定的,但事实上,在InternetExplorer中,LI项目之间的空白意味着您无法设置它们的样式。那是件很烦人的事。你必须删除里面的所有东西。

浏览器越来越好,我们就像,“是的,我们做到了,我们很酷HTML 5 AP是,我们可以做点什么。”然后发生了变化。比尔·克林顿的就职典礼和奥巴马的就职典礼的主要区别是什么?除了国旗的大小和总统的颜色,每个人都有这个电话和拍照吗?真的很模糊,真的很糟糕,但是每个人都想拍张照片,把它放到网上,成为第一个把它放到网上的人,因为那间屋子里的其他600个人做不到同样的事情,他们的想法不一样。

我喜欢你在音乐会上,人们拿着他们的iPad,给乐队拍电影。你就像,“是的,那音质将会是惊人的。”前几天我在Dropkick Murphys做的。我喜欢,“Dude,上一次你不会活下来,你的iPod也不会活下来,“但这很公平。

网络出现了,手机也出现了,智能手机出现了。所有人都欢呼;每个人都有一个,每个人都需要一个。这是件好事。你可以和你在地球另一边的朋友交谈,所以你不必和你旁边的人说话,因为他们很难闻,还会吐口水之类的。你有你的虚拟朋友,所以你不需要和别人有真正的联系,但是你可以在网上抱怨你没有朋友。这是一个非常随叫随到的市场,有时你甚至与AT&T有连接和视频。

开始的很好。我是史蒂夫·乔布斯,有远见的人,真的,真是个好人,真的,真有意思。他发布了iPhone…嗯,他有几个人在帮助他。他发布了智能手机和iPhone,他说的第一句话,“要真正颠覆和重新发明手机,我们必须真的没有SDK.这是网络,这是一部网络电话。你有野生动物,你有狩猎的能力HTML 5在你手中。你可以用电话在网上建立一切,你可以建立伟大的应用程序,可以与电话通话,可以和地图应用程序对话。

然后,来自开发人员和内部的强烈反对。为什么会这样?首先,移动网络是一个复杂的东西,没有人知道那里发生了什么。我们把这件事放在中间,我们一方面有Web开发人员,另一方面有本地开发人员,他们都想这么做。

本地应用程序开发人员与许多Web开发人员不同,很多方法。它们实际上被用于不同的环境。作为一个网络开发人员,我没有SDK.我用vi,我使用崇高的文字,我用这个,我们争论了一个月谁有更好的文本编辑器。我们不等待实际下载SDK对它也是如此。

移动空间是一个竞争激烈、非常封闭的市场。公司的成功很大程度上取决于他们拥有多少专利,以及他们实际上能够保护哪些专利不受他人侵犯。像,“哦,你不能触摸我手机的屏幕,因为这是我的权利。对他们来说,网络似乎很可怕。像,“一切都是免费的,你可以看看我的代码吗?”如何保护我的Java脚本代码?是我每次都会问的问题。把它放在记忆棒上;把它放在桌子上。

分裂是下一个大恐怖。“哦,我的上帝,人们有不同的手机和基本上不同的尺寸,我必须支持他们。如果我们有一部政府为所有拥有固定静态设备的人发行的电话,那就好了。“是的,那么?这很酷,我可以为不同的平台写东西。”所以碎片化对每个人来说都是一个恐怖的词。

我们不应该更加珍惜灵活性吗?我们不应该说,“嘿,如果每个人都买不起最新的iPhone,他们有一个旧的,为什么不给他们买个iPhone4呢?我的意思是,他们只是生活中有很多困难的人,他们只有一部iPhone4,所以我们应该给他们一些东西。”

如果你考虑一下,这些平板电脑和智能手机实际上非常灵活。因为你一倾斜它们就会看到,它们会变长。因为在某个角度上没有任何东西能比另一个高,只要时间长一点。每一次的展示……我想如果你拿着电话,它只是自动发生的很慢,所以你没有意识到。所以倾斜手机会让时间变长,这也是你在设计中所关心的。

我想知道整个反冲是怎么回事。为什么开发人员对没有SDK实际上是通过电话上网?我做了一些调查,发现这个很棒的网站叫做,“物质的故事”,它解释了消费以及美国占世界人口的1%如何产生20%的浪费以及所有这些有趣的事情。在网上学习是件好事。必威体育下载它在闪光中,但并不邪恶,所以很好。

我了必威体育下载解到一个老人,这是1955年《零售杂志》上维克多·莱博的老观点。实际上他们说的,当时他也是艾森豪威尔总统的顾问之一,“为了使美国公司取得成功,并确保我们在未来几年内拥有金钱和工作,我们的生产力极强的经济要求我们将消费作为我们的生活方式,我们将商品的购买和使用转化为仪式,我们寻求精神上的满足,我们在消费中的自我满足。我们需要消耗的东西,烧毁,以不断加快的速度被替换和丢弃。“那是在1955年,它叫,“过时的原则”我很高兴我能说出这个词。

现在,作为邪恶思想的东西,一年前就有这样的人,甚至更进一步。内置过时意味着产品在一两年后就会坏掉,所以你要买一个新的。你会意识到每一个品牌都是如此。我记得我什么时候能踢到车门,除了我的脚没有凹痕。现在你得把所有的东西都换掉,里面有15个传感器要真正意识到,“嘿…”停车传感器和各种各样的东西。

事实上,克利福德·布鲁克·史蒂文斯更进一步——你可以看到他是一个非常满足和快乐的人——因为他想出了计划中的和固有的过时的想法。你甚至不需要让事情破裂,你只需要让它们看起来老旧过时。你必须向买家灌输拥有一点新东西的欲望,稍微好一点,比必要的早一点。

每个广告都是关于这个的。betway体育官方网我们在电视上看到的一切就像,“这个现在有了圆角。”好的。有多少人真的觉得“哦,现在我需要这个”。我参加了移动世界大会,他们向所有去那里的硬件供应商展示,我去了每一个展台并问,“你有什么?”我们有一部新手机。“它是做什么的?”它更大。”“好吧,它也更快吗?”哦,是的,它也更快。“它还能做什么?”它又大又好,而且……“没有变化。这就像是一个不断变化的过程。

接下来就是感知到的过时。当营销人员改变产品的样式,消费者将更频繁地购买产品时,计划的样式就会过时。样式更改旨在使旧模型的所有者感到过时。在旧金山的咖啡店里,你第一代iPhone的出现让你感到尴尬。这是因为这个。我们受过训练,认为事情必须很快过时,必须更新,新的,新的,新的。

这双鞋12岁了。马丁医生在英国。既然马丁博士被卖给了东方某个公司,马丁斯医生也在一年内离职。这些还没有。所以当他们分手的时候我会很不高兴的。

我们这么做真是太不可思议了。其他人也这么认为。这是50年代,每个人,“哦,我的上帝,我们必须这样做。”然后在60年代,一些愤世嫉俗的人基本上说,系统性的商业企图让我们浪费,负债累累、长期不满的个人在某种程度上,这是正确的。人们真的,把信用卡账单整理好,买一台他们不需要的新智能手机,因为他们实际上已经有了一台好的智能手机,但他们想成为新的酷的,必须游泳,并为此感到敬畏。

本质上,这不是我们的斗争。这是苹果和谷歌的斗争,三星和硬件制造商的斗争。我们不能与之竞争。我们不能去说,“看,网站,你可以编辑它,你可以改变它,您可以更改网站的界面。它将在未来五年内可维护。“不,不,不,这东西明天就要坏了。你能给我什么让人们买一部新手机,因为他们想要下一个版本的游戏?这种情况发生了。

Web开发和本机开发不能一一比较。我们总是这样做HTML 5展示我们展示的地方HTML 5可能像本地应用程序。然后我们让它在所有浏览器和所有平台上工作,就像我们应该在HTML 5,结果证明,它的性能和本地应用程序的性能都不如。如果你真的想证明它是一样的,在一个平台上做,一个浏览器和一个配置。这不是HTML 5,这只是在一些不应该是本机的环境中生成本机应用程序。

对我们来说,分裂是一种必然。我不知道你用什么浏览器。希望是火狐,否则你的日子不好过。我不知道你有什么联系。我不知道你有什么决心。我不知道你是否喝醉了。我不知道你是否能读英语。我不知道你是否清醒,但你不会读英语。我对你一无所知,我喜欢你。我喜欢编写防御性代码,“你能做到吗?”是的,“好的,这样做。”

昨天晚上在火狐上安装了@supports,所以基本上你可以在CSS本身和在javascript中。这是我们需要的东西。所有这些东西[屏幕上的不同硬件]都应该得到一些东西。他们不应该得到同样的结果。他们应该得到人们能吃的东西。

对我来说,这是一个金色的游乐场。有点像跑腿。这条街上到处都是黄金,还有各种各样的绊脚石和东西,实际上,我们必须解决这些绊脚石。有点像101。你去硅谷,你看,有多少百万美元花在不同的公司,你已经在同一时间所有这些坑洞。

移动网络是我们赖以生存的地方,但我们一直都在努力寻找天空中那颗巨大的宝石。我们想成为一个价值3000万美元的17岁孩子,因为这是未来,被某家公司收购。这是一样的……我不想说太强的话。这和我们对这种内置过时的谎言是一样的。

对,会有一个人真正开始使用Facebook,会有一个人为他的公司得到10亿美元,但这是不可维护的。不是所有人都能成为那个人,不是所有人都想成为那个人,因为他们的生活不再有空闲时间,压力也很大。

谁在这里演奏乐器或在乐队里唱歌?为什么?你永远不能像贾斯汀·比伯那样优秀、成功、快速、富有。你不需要演奏你的乐器,你需要一个制片人。你需要一个好的舞步,你需要一些棉签,这就是问题所在。你为什么要为此烦恼?你不能是贾斯汀·比伯。他比你年轻得多,他比你快得多,他比你强得多。

你为什么这么做?因为你喜欢。这样做很有趣。一个音乐家是一个需要花费1000美元的装备在100英里之外才能演奏100美元的吉格的人,因为我们爱它。因为我们想做的事情,我们不希望主流平庸,这意味着如果你做贾斯汀比伯的事情,你成功半年,你将在两年后康复。所以让我们打一场长距离的比赛,想想10年后你会怎么做,而不是,“哦,钱,钱,钱,更多,更多,更大的,更大的,更大。”

我们需要横向思维。这条线哪一条长?上,下行者?它们是一样的吗?不,它们不是。为什么你们都认为这是相同的长度?因为你以前看过那件事,这是个老把戏。这是个老陷阱。这是个聪明的陷阱。很明显,它们应该有不同的长度,但事实并非如此。你就像,“我看到了,你不会再让我这么做的。”

这就是我们现在建造东西的方式。我们在必威体育下载浏览器中学习黑客,然后将其内化并说,“网络在这方面总是一团糟,所以我以后不能这样做。在接下来的15年里我会这样做,“网络就是做不到,“对不起。”“让我们考虑一下。我们来测量一下。不要对这样的测量感到太兴奋。很多人都有JS性能和这些东西,但这就像你可以测量事物,但你必须在上下文中测量它们。不要掉进太聪明的陷阱。不要第一次看到这个东西,你记得上次没用,然后说,“它不会再起作用了。”

我们现在该怎么办?而不是思考我们为什么来使用网络?我们建造了很多,许多,许多,很多很棒的解决方案。我们建立了很多很棒的解决方案,真是难以置信。我们有这个引导程序。你不需要学任何东西必威体育下载HTML,如果你不是专业人士,就用引导程序开始吧。咕噜声,烬,骨干,jQuery,森查Hammer.js埃米特罗盘,萨斯,更少的,Zepto胡说八道,所有这些很酷的东西都出来了。

所有这些都很好。它们真的很好。它们是为超级用户提供的工具,实际上需要让他们的日常工作更容易。他们很棒。我们每个月都做新的,这就是问题所在,但我们实际上想更专业一些,所以我们告诉人们,“这些是你必须使用的东西,否则你就不是一个真正的网络开发人员。”当我听到人们说你需要知道命令行才能成为一个网络开发人员时,我觉得,“不,对不起的,这不一样。命令行不在Web上。你创造的东西是视觉的,你建立了接口,你创造了人们需要的东西。”

我们有很多,许多精彩的演示。这是几个月前发生的,几周前,非常,非常值得纪念统一资源定位地址显示各种好玩的东西和HTML 5画布演示和东西。我们四年前在flash中做的所有事情现在都用在HTML 5我们说,“这太棒了。”我想我们现在拥有的是太棒了。

我厌倦了看到太棒了,令人惊叹的,令人惊叹的,令人惊叹的。我想看到的是,“我们有一个非常糟糕的内容管理系统。我们有房间预订系统,以下是我们如何修复它的方法HTML.以下是我们如何在五个不同的平台上让人们快乐。”

我们不必互相打动。我们必须打动主流。所以停止为彼此构建工具,让另一个工具做的事情比另一个少。它们都是开源的。把它们叉起来,和他们一起做事。不要再建立自己的。

我对人们建造东西感到兴奋。我刚去过波斯康在南卡罗来纳州,你遇到的所有开发者实际上都是小公司或者自由职业者。你给他们看东西,我做了一个CCS 3两周后你收到一封电子邮件,“哦,谢谢你的谈话,以下是我如何将其应用到我的产品中的方法。“是的,这正是我想要做的。”请建造这些东西。把它交给主要市场。不要因为每个人在舞台上都很聪明而兴奋,也不要因为你不在舞台上而沮丧,因为你建立了自己的系统,所以你就上了舞台。我们现在做的有点循环。

前几天我在伦敦的健身房里有个人问我,“嘿,你有电脑,你知道互联网吗?”我喜欢,“这显然是一个有趣的谬论。”他说,“哦,我想找一份新工作。我想了解有关互联网的必威体育下载东西。人们说做一名网页开发人员真的很好,知道这一点也很好。”所以我在家里发现了一台旧的笔记本电脑,我把它清理干净了,我就把Ubuntu放在上面,一个文本编辑器和一个HTML 5书,这就是我给他的。我没有告诉他,“使用咕噜声,使用烬,从引导程序开始,“这就是我学到的,必威体育下载这就是为什么当我意识到如果我把一种不同的颜色放进去,它看起来就不一样时,我异常兴奋。真的。

我们现在可以做到。网络不需要大量的生产工具,对于超级用户。工具很棒。首先,不要用他们将来不能依赖的东西让他们负担过重。所有这些都不是在浏览器中构建的,所以他们可能会过时。它们可能会被替换。不要教别人接下来两个月的事情。

我们如何破坏?我们如何改变整个市场?我们如何回到这样的观点:从一开始我们就说软件在网络上,内容在网络上,它在全球范围内分发,不必互相发送软盘和CD?我们该怎么回去?

第一件事就是不要害怕。去年我们在台上有一些有趣的事情,人们说,“也许网络已经结束了。也许网络不见了,“我们得让灯一直亮着。我们得让灯一直亮着!我的意思是,作为一个网络开发者,谁在支付电费时遇到了问题?我不知道旧金山有这么高。我哥哥是个消防队员,他现在找不到工作,也找不到更好的工作。他讨厌他的工作。但当他不做他的工作时,人们在燃烧。当我们不做我们的工作的时候,事情会减少5个像素。

不要担心网络的未来。网络幸免于难。Web在Java中幸存下来。Web生存Java服务器的面孔。因为网络是一种分布模型,所以它在任何情况下都能存活下来。这不是技术。这不是一堆技术。

七年后网络会是一样的吗?地狱,不。下个月就不一样了。这就是网络的力量。它不断变异。它一直在好转。你不能将它与实际的系统进行比较,“这是网络的第一个版本,这是网络的第二版。这是世界范围内每秒钟都在不断变化的,这很酷。

冷静下来。呼吸。你五年后就会有工作了,如果你现在在网上下注,十年的时间很容易。可能不是同一份工作,你必须站起来学习新事物,必威体育下载但这就是它有趣的原因。我一直讨厌一份有小册子之类的工作,“这就是你未来12年要做的。没有变化,别担心。”

在网络上,不同的故事。每天都有新的挑战。我认为我们应该停止抄袭。很多人,“哦,现在每个人都在使用一个本地应用程序,所以我们把它复制到HTML 5.让我们把它复制到我们的技术中。“不,这是一个不同的想法。首先,你有你的过时的东西。并不是每个本地应用程序一开始都有所有内容,因为他们想推出它。如果你的应用程序一开始就具备了所有的功能,你就不会有好的时间了。你想一个月一个月地推出它。试图跟上这一点是不可能的。

试着看到网络的力量和网络的好处,在本地技术之上的Web技术。最大的是灵活性。如果你的应用程序不灵活,那你就是做错了。实际上应该告诉用户,“好吧,这个作品,这个作品,这是可行的。我有一个问题,所以我不给你这个功能。”或者只是不显示这个功能。不要承诺你不能完成的事情。这是一个if语句,这并不难。

如果你复制,然后踢屁股。Sencha做了这本速记本,显示了HTML 5Facebook上的东西实际上是用词不当,而且是基于错误的假设。他们在那里做了一件好事,他们基本上表明你可以在iPhone上做一个快速的应用程序。HTML 5,谁应该知道,就像公司前首席执行官希望的那样。那太好了。如果你做这些事,我们就不要再说了,“是的,但它只在国际标准化组织只有这样才有效。“是的,这就是我们现在关心的。

我们正在和他们一起修理,而flexbox现在在火狐中,部分原因是sencha fastbook想要拥有它。实际上我们有一个真正的,真正的很好的理由和演示来看看问题是什么。

另一种破坏的方法是去别人不去的地方。问题是他们会像,“如果你现在想赚钱,就去美国的iPhone市场。这就是人们花钱的地方,“这个地球是一个蓝色的圆东西,还有这些人,世界各地的人们都想在网络上做一些事情。为什么不进入一个不适合其他人的市场呢?为什么不进入一个市场,在这个市场上,真正被淘汰的人是无法离开的,因为市场负担不起,因为市场做不到?

这就是我们使用Firefox OS所做的。我不是来这里投球的。我现在就说这是什么,因为这是我生命中90%的时间,我现在非常兴奋。我们参加了移动世界大会,这是这个星球上最邪恶的销售秀。我花了两天时间在美国的博客上报道展台宝贝的事件,这些博客在会议上谈论不平等。

我们摇晃了那东西。我们出现在每个标题中。每个人都发布了新手机,每个人都发布了新的东西,以及作为开源公司的火狐,作为一个非营利组织,免费提供操作系统是主要的标题。为什么?因为我们有18个移动合作伙伴与我们合作,4个硬件合作伙伴推出连接互联网的手机,这是一个与智能手机功能相连接的网络,面向那些无法购买iPhone、无法购买Android手机且负担不起的市场。

像南美这样的新兴市场,就像东欧一样,我们有很多合作伙伴要和他们合作。他们不是和我们一起卖东西的合作伙伴,他们是真正与我们合作的伙伴。不是只有销售人员在他们身边,我们就像,“好吧,你想加入吗?让我们看看你的工程师,“这就是为什么要这样做。

Firefox OS所做的就是取代旧功能手机。我们不取代仙女座,我们不取代国际标准化组织因为我们不能在那个市场上竞争。我们没有营销预算,我们实际上没有硬件,我们没有真正想与我们合作的人,因为他们就像,“我们只是没有臭味的嬉皮士,这是不合适的。”

在Firefox OS中,我们的主要优势之一就是HTML 5在那个电话上。这里没有Java或可可或目标C。这就是一切HTML 5在Github上。你可以去玩。当然,对于主流市场来说,这意味着,“哦,谁在乎?”人们真正关心的是让他们更容易找到应用程序和玩应用程序。

什么是容易的?在网上找东西。可能是搜索功能,也许有点像玩它。如果你继续使用火狐操作系统,希望我的连接器能在这里工作,我在某个地方有一只老鼠,你走吧。这是刚刚作为附加组件放入火狐的模拟器。一旦你把它放进去,它就开始了……为什么当我上台的时候,它会这样对我?你走吧。您可以启动模拟器。这就是它的样子。你有错误控制台,你可以玩它,这就是操作系统本身。

如果我现在去一个市场,我想有一个关于我最喜欢乐队的应用程序,我想知道一些关于乐队的事,我该怎么办?我点击音乐应用程序,然后我得到了6000个,所有这些都是由可能有报酬的评审员评审的。我不知道那些东西的名字。我不知道该怎么办。所以我们必须付海报费。所以我们必须支付广告费,让我们的应用程序名进入人们的头脑。这是软件,这是可索引软件,我们为什么需要这个?

在Firefox操作系统中,如果你到这里来,你可以搜索九英寸的钉子。让我们做一个好乐队。你已经把背景换成九英寸的钉子了,你就…哦,我们这里有九个,精彩的。里面有个空间,这就是问题所在。让我们用U2作为另一个演示。

U2。我有我的背景。它变成了U2。我有YouTube视频,我有一个音乐爱好者,我有音乐的SoundCloud,维基百科获取书面信息。我可以在Songkick上买票。它意识到我进入了一个乐队,并给了我你的申请,任何人在市场上提交或在网上提交的申请。这些不是我手机里的应用程序,这些是网络上的应用程序。

例如,我现在可以点击这个,格罗沃斯哈克如果我真的不喜欢我的生活,就开始听U2的歌。一旦我对那个应用程序有了良好的体验,我可以回去长时间点击这个应用程序并安装它。长按一下就会把它安装到操作系统上。它会像书签一样操作它国际标准化组织.它实际上会安装应用缓存,所有的东西都离线了,让你以这样的方式访问硬件国际标准化组织不给你。

我们让应用程序发现和应用程序尝试之前,你购买简单的实际网上冲浪。如果你有一个移动网站并且你想卖一个应用程序,你的手机网站是你对这个应用程序的广告,因为我们可以为你做索引,你也可以实际显示和搜索结果。这将把搜索技术带到应用程序世界,这对我来说很有趣。我想只是,为你,一个好主意是把你的手机打扮一下HTML您现在拥有的页面版本。你可以自己玩。

在某个地方我又得到了我的演讲。你走吧。我发现有时很难向人们解释。一旦他们开始玩它,他们就进入了电影的标题,然后他们意识到,“有电影应用程序,有Flixster,我可以看这些电影,“你从用例到应用,从应用到用例,这就是我们现在对封闭市场所做的。

我们做的另一件事是启用硬件访问。这些都是你的美国石油学会直接从javascript访问硬件。振动美国石油学会,那叫振动器美国石油学会,我开了太多愚蠢的玩笑,地理位置是我们多年前做的第一件事之一,然后它出现在所有浏览器中。所有这些API都不在SDK,这些都是标准化的美国石油学会其他浏览器也可以实现的建议。地理位置跨越所有浏览器,电池美国石油学会在所有浏览器中。网络信息,其他公司也使用了速度连接API,indexeddb已被其他人使用。

您可以完全访问硬件。这一直是iPhone的问题,基本上,你得到了进入硬件的承诺,但你无法进入。你只需要通过PhoneGap或者类似的方式构建一个本地应用。我们做的另一件事,当然,我们不能允许任何应用程序访问硬件的每一部分,因为你可以制作一个可以在后台调用1-900个数字的益智游戏,并且可以获得很多钱。实际上,我们必须从安全性方面审查一些应用程序,您需要多少硬件访问权限。

我们还开发了一个叫做网络活动的系统,这就像是铬合金的网络意图,但它实际上是活跃的。它做什么,它允许您使用其他应用程序为您做一些事情。如果你想打电话,你必须有一个应用程序,它在市场上列出,并由火狐或Mozilla审查。如果你只想通过你自己服务器上的网络应用程序打电话,您可以使用电话选择美国石油学会在这里,所以你有选择动作。不。可以,再一次。

你需要一张照片。如果你想要一张照片,你只需要叫一个挑选动作。你不在乎照片是从哪里来的。你不想知道它是不是来自画廊,从墙纸上或者从相机上。这就是你要做的。你做一个选择动作,然后用户选择要实际使用的。给你一张照片;你把照片拿回来。

和电话一样,你给电话行动打个电话…电话号码。它切换到拨号程序应用程序。用户必须启动呼叫。你不能代表他们去做。这取决于他们是否真的打那个电话。一旦他们挂断电话,你会自动回到你的应用程序,然后你会得到通话时间和被呼叫的电话号码。

与伪协议和我们所做的事情的区别国际标准化组织就是你得到了一个反馈循环。你把一些东西带到一个本地的应用程序上,然后把数据拿回来。很酷,因为我不想一直使用你的手机应用程序。我有一个手机应用程序在我的手机上运行正常。为什么我不能用这个?网络活动让你可以…任何网站和任何网络应用,实际连接到操作系统的其他本地应用程序。

它适用于Android,也适用于Firefox OS。我喜欢这一点,因为我不想控制它。我不想拥有你的Flickr或Twitter或其他任何证书。这些是你的,别给我。这是你在Twitter上分享的方式。你真的可以拿走。我不希望我的应用程序对你Twitter上发生的事情负责。

这是因为我们一直代表用户识别。Web活动允许任何HTML 5应用程序进入本机应用程序并做他们的事情,然后获取数据。它对我来说更重要,然后我自己去访问它并获取他们的信息。

它对其他人很有效。如果你把火狐放在你的Android上所有这些东西,不是所有的API,而是Web活动,例如,工作也一样。所以你可以这么做。Android版Firefox支持下至Froyo,所以你不需要最新最酷的安卓系统HTML 5支持,明智的HTML 5支持。

歌剧现在也做同样的事。Opera也是一款可以安装在Android上的浏览器,可以返回到旧版本的Android。而不是只在最新的上面加铬。

我们刚刚发布的另一件大事是,你不应该让人们考虑网络,而应该让他们走到一半。在我们刚刚宣布的旧金山奥运会上ASMJS还有……我想今天下午6点我们办公室有个聚会。那是什么?它实际上允许你将C++游戏或C++代码转换成JavaScript代码。

如果你是一家C++公司,你想在网络上做些事情,但是你真的不想把所有的开发者重新教育到JavaScript上,因为C++的人看JavaScript让他们被蜂箱和东西覆盖,你可以用那个。我们宣布的一件事是虚幻的3D引擎,现在运行在浏览器中的javascript、canvas和web gl中。你不需要Flash来运行3D游戏。

电子艺术公司是我们的合作伙伴之一,它将3D游戏带到网络上,并将其应用程序进行转换,转换游戏,不要白手起家,因为那是不可能的。我们希望在网络上拥有3D游戏的逼真度,但我们不希望人们不得不从头开始写作,所以我们写了一个转换器。

一样PDF浏览器中的显示器——它也是通过同一个引擎完成的。不是每两个月就有一个被黑客攻击的插件,我们只是运行PDF在JavaScript中,原来的东西是一个C++库。如果你现在有了酷C++的东西,你可以把它转换成JavaScript而不是学习JavaScript,必威体育下载对我来说,这是80年代的握手,我们可以一起工作。网络不会取代你。我们要你的东西。我们就是这么做的。

你能做什么?你怎么能参与进来?我还没有看到的第一件事是上下文感知应用程序,我想看到更多。每个人都有……好吧,这是一个反应灵敏的设计,它在手机上更小,显示五个按钮,在另一个按钮上更大。它不会改变上下文。它没有给你一个真正的方法来处理它。

想象一下,一家公司实际上有一个家伙到处走走去开会。电话上的接口可以在那里启动,找到我的位置,在那里停止会议。当他回到办公室启动桌面时,他打开了同一个应用程序,相同的HTML应用程序,它实际上显示了他,“好吧,这是你今天所做的。请把笔记放在那里。请把照片放进去。上传其他的东西。”我们在手机上做的事情和在桌面上做的事情不同。

我们不应该因为手机是个聪明的东西而把一切都变傻。我们应该给你一个上下文感知的应用程序。你想在桌面上做什么?你想在手机上做什么?你想在平板电脑上做什么?在所有这些方面给你最好的体验。HTML 5是唯一允许你这样做的技术,因为一个本地的应用程序不能这样做。你必须在三个不同的平台上安装三个不同的应用程序。

这对我来说不聪明。这没有任何意义,在我的平板电脑和手机上运行坦普尔,他们不同步,我必须对他们两个都做同样的挑战?这对一个小问题来说是很糟糕的,但不太好。

走小一点。脱机。如果你能剪出几个K,剪出几个K。如果你能让它离线工作,人们可以在等待加载的时候输入它,伟大的,这就是我们想要的。我们希望这次经历尽可能顺利,因为我们在打电话时很不耐烦。

我们不关心在桌面上重新加载三次页面,但在电话上,它就像,“这个坏了,这个坏了,“我喜欢地图上的地图,当人们喜欢的时候,“我们找不到地图。”“好吧,它会为你腾出空间的,更感激一点,“当我在这里的时候,一磅每兆字节50个因特网漫游。如果你有这个20 MB的动态GIF登录页,我恨你。

修复第一代移动网络。这是巴塞罗那机场的登录系统,它在我的安卓系统上的表现。嗯,那很有趣。尤其是当你通过第二步时,它会要求你输入护照号码,以获得15分钟的上网时间。当然,我找到了别人的护照,所以一切都很好。

这不应该再发生了。这太傻了。这只是…一个视区元标签应该足以修复这种垃圾。确保你意识到……我们现在有很多很棒的东西,比如大众和VHCSS也,它可以根据屏幕大小调整字体大小。我们现在可以很容易地实现几年前Flash在Web技术中的灵活性。

信任并帮助平台。你在抱怨火狐有问题。去BugZILA,抱怨,烦人,把截图放在那里。把测试用例放在那里。告诉别人怎么了。不要在Twitter上说,“哦,火狐做得不对;我希望火狐的人能读到这篇文章,为我工作。”

和铬一样,和歌剧一样,与Internet Explorer相同,所有这些都可以让你抱怨人们在哪里工作。当我们抱怨别人的时候,却没有得到别人的掌声。使用浏览器提供的功能,帮助我们改进网络。我告诉过你@supports.今晚看看。不要在javascript中设置任何动画。我们无法硬件加速您的javascript动画。我们可以用硬件加速CSS因为那是我们的引擎,但是,当您模拟浏览器的本地操作时,我们无法帮助您使Web更快。那么抱怨浏览器速度太慢也无济于事。你做到了。你接管了浏览器的工作,所以你得快点。

让我们做我们需要做的。使用translate而不是top和left。使用CSS动画。使用CSS转换而不是javascript动画。我们可以做得更好。每六周就有一个新的浏览器出现。这些事情不断地变化,请用那个东西。给我们反馈,必要的是,什么是不必要的,你喜欢什么,你不喜欢的。跳进去,很有趣。是的,很乱,但是,嘿,这很有趣。

没有什么能阻止你通过帮助构建网络平台的人来帮助未来的网络。你明天可以通过一个很棒的本地应用程序获得巨大的成功。祝你好运。玩得开心。半年后,它将被淘汰,因为下一个必须到来。如果你想这样做,如果你想在网上玩,尽情发挥,开放的规则,通过分享和实际玩的东西来获得成功。

每周我都会在浏览器中发现一些新东西,这让我非常兴奋。这是一种悲惨的生活。如果我有过去的一些东西…我过去没有的,我现在在海滩上,或者别的什么地方,因为我不必再工作了。每个浏览器都是一个开发平台。每个浏览器都是一个转换工具。浏览器中的读卡器模式允许你修复很多网站,并能很好地阅读它们,而不必点击2000个广告。这样,我没时间了。我非常感谢你。