必威体育下载基督教Heilmann

您当前正在浏览的是必威体育下载基督教Heilmann五月的博客必威体育简介档案,2016.

可以存档,2016

进步的Web应用程序和我们的回归方法

周二,5月31日,2016

拖拉机在机场
定做的,可爱,但不是可重用

在谷歌IO之后的几个星期里,有很多关于进步的网络应用,Android即时应用程序以及url和链接在应用程序世界中的价值和作用。我们有评论,整个过程,感伤,说明了这句感伤的话惹恼了之后的人这是一个关于我们在应用程序web技术方面所处位置的绝佳汇总.

我最喜欢Remy Sharp的帖子,他总结道:

我坚信进步的web应用程序背后的理念,即使是原生黑客(Flash,PhoneGap,等)将永远领先,网络,总是在那里。现在,今天,这是一个令人难以置信的令人兴奋的时间,在网上建设。

比我们目前尝试过的任何方法都要好

作为一名网络爱好者,我相信,PWAs是朝着正确方向迈出的必要一步。这是一个非常重要的变化。到目前为止,我们所有试图打破原生应用在网络上的广告优势的努力都失败了。我们复制了本地应用的做法。我们试图从内部腐蚀这个系统。我们将应用打包,让它们在封闭的环境中竞争。问题是他们无法在质量上竞争。在某些情况下,这可能是由我们试图在其上运行的平台设计的。很大程度上是因为“应用程序革命”的动力来自于一种古老的理念计划obsolesence,反对网络所代表的一切。

我在TEDx的演讲中提出了很多观点betway体育官方网网络死了“两年前:

我们一直试图用网络的承诺来打败native:它的开放性,其简单的分布,和它的实现。这些都是有趣的,但也要与手机应用的诱惑唱反调:你掌控着一切,你可以把它们卖给富裕人群,用户总是最新的。这是真的还是假的无关紧要——听起来很棒。这就是我们需要努力克服的。好消息是我们现在比以前有了更好的机会。但稍后会有更多。

如果您需要显示快速结果,在哪里发布?

把自己想象成一个对网络不像我们那么兴奋的人。想象一下,作为一个有短期目标的人,就像给VC留下深刻印象一样。作为一个出版商,你必须决定支持什么:

  • iOS,一个拥有令人难以置信的工具的平台,一个可预测的升级策略和许多富裕的用户乐于在产品上花钱。
  • 安卓系统,一个拥有良好工具的平台,巨大的分裂,的所有版本上都有大量不同的设备操作系统(包括硬件公司定制的)和用户不太愿意花钱,但希望得到“免费”版本
  • 网络,一个有工具的平台,这是一个完全不可预测的、难以衡量的受众群体,他们希望一切都是免费的,他们会屏蔽你的广告,绕过你的付费墙。

如果你只关心可预测的受众你可以为他们做预算,这对于Android来说并不乐观,对于web来说则糟糕透顶。“但你能接触到数百万人”的胡萝卜,在这些人不容易转化为付费用户的情况下,并没有多大作用。

为了显示增长,你需要数字。你不是通过成为一个链接和资源的大世界的一部分来做到这一点的。你可以把人锁在你的应用里。你可以通过添加一个webview来打开其中的链接。这是一种目光短浅、近乎邪恶的行为,但它的工作原理。

是的,我们在这个空间里。这不是关于使用什么技术,这并不是说维护应用程序有多容易。这不是关于开发商的负担能力。在应用程序市场上发号施令并赚钱的不是开发者。他们是那些运营平台并投资于开发应用的公司的人。

app的蜜月期已经结束

好消息是,这个“纸牌屋”正在倒塌。应用程序的下载数量非常低,手机的使用是在聊天客户端,操作系统服务和社交网络。市场的封闭性严重阻碍了随机发现。虚假评论市场蓬勃发展,问题,离线广告和关键字填充,使网页搜索引擎优化过去10年的世界看起来不像我们记忆中的粪坑。终端用户已经厌倦了必须安装和卸载应用程序,并不断得到升级提示。

现在是打破这种模式的大好时机。谷歌终于推出了即时应用程序(在承诺了多年的原子更新之后),这表明我们已经到了崩溃的边缘。有些事情必须改变。

增长来自移动设备,而连接问题是障碍

但问题是:耐心不是我们市场的优点。要使PWAs起作用,把应用程序带回网络,让链接成为分销渠道,而不是封闭的市场,我们现在就需要采取行动。我们需要证明PWAs解决了应用程序市场的主要问题:下一个用户不在连接良好的地方,然而在移动设备上。

这就是进步的web应用程序所能达到的最佳状态。你可以有一个很小的应用程序外壳,它可以很容易地从网上升级内容。你可以控制离线体验和不稳定的连接。PWAs是“先试后买”,在你将其添加到主屏幕或下载整个应用程序之前,立即向你显示你得到了什么。这就是即时应用的前景。即时应用的问题是Android的架构不是这样的,开发者需要改变他们的方式。web已经建立在这个想法之上,这种方法是我们的第二天性。

PWAs首先需要在移动端取得成功

认为PWA是逐步增强的,这意味着它可以是一个网站,只有在正确的环境转换是美妙的。我们完全可以做到。但我们不应该假装这是我们现在需要担心的世界。一旦我们解决了web用户不愿意为任何东西付费的问题,并在桌面上显示增长数字,我们就可以这样做。就目前而言,PWAs需要成为下一个移动用户的解决方案。这就是我们相对于本地应用的优势所在。我们用这个。

开放式的问题

当然,有许多问题需要考虑:

  • PWAs如何使用权限工作?我们可以按需请求权限吗?当用户撤销权限时会发生什么?即时应用也有同样的问题。
  • 如何卸载aPWA吗?从我的主屏幕上删除图标会释放所有数据吗?PWAs应该有内存管理控制吗?
  • 网址是什么?它们应该显示还是不显示?是否应该有一个长期的水龙头来分享URL吗?就我个人而言,我找到一个URL应用程序上方的栏令人困惑。我从来没有“黑”过URL——但我确实使用了“分享这个应用”按钮。与一个PWA,这是发送aURL朋友,这是一个杀手级的功能。
  • 我们如何处理iOS不支持服务人员的问题?那么传统的和第三方的Android设备呢?肯定的是,PWAs恢复正常HTML5应用程序,但我们看到,与本地应用相比,它们并没有起飞。
  • PWAs需要匹配的本地应用程序的“必须具备”特性是什么?这些人想要不成为障碍或不可能实现?

这是激动人心的时刻,我期待着PWAs成为封闭环境中裂缝中的楔子。网络可以赢,但是,如果我们要求的功能只在桌面上有意义,并且由我们这些专家来使用,那么我们不会走得太远。最终用户应该有一个了不起的,形状特殊的体验。让我们构建。为了我们用户的爱,让我们构建一些应用程序,让他们做一些事情,而不仅仅是消费它们。这就是应用程序的用途。

谷歌IO -两个谷歌的故事

周一,5月23日,2016

谷歌IO主舞台与观众

免责声明:以下是我的个人观点和经历在今年的谷歌IO上。他们不代表我的雇主。如果你想引用我的话,请以Chris Heilmann的身份,开发人员。

DR:谷歌IO值900美元吗?是的,如果你想建立关系网,从专家那里获取信息,享受社交聚会。不,如果你希望能看到演讲。你最好在家里看他们。现场直播和录音都很棒。

今年的谷歌IO让我感到困惑和失望。我发现官方信息和展示的技术之间存在巨大差距。我对主题演讲和媒体宣传印象不深。更有趣的是,演讲和演示让我兴奋不已。在我看来,谷歌想要推广的和媒体想要获取的与它的工程师展示的是不同的。没关系,但这感觉就像是销售踏上了开发商大会的地盘。

在演讲和演示中,我很享受开发人员拓展和产品负责人团队传递的信息。有时我想知道我是在谷歌还是Mozilla的活动上。网络及其技术是前沿和中心。而且完全缺乏“我们的产品X美元领先”的氛围。

向所有相关人员致敬。关于进步网络应用的信息,AMP甚至新的Android即时应用程序也是诚实的。它指向谷歌中的一个驱动器,该驱动器将永远返回web。

晚会后的恐龙彩灯

自从搬离旧金山莫斯科尼中心后,活动的气氛发生了很大变化。在山景城谷歌的宅基地上播放,让整个节目感觉更像是一场音乐节,而不是一场科技活动。主持人站在他们去看乐队的同一个舞台上一定很有趣。

为不同的产品和技术团队提供更小的帐篷非常好。它比摊位更需要交流。我看到了很多很棒的演示。身边有专家和我讨论我想了解的技术是非常棒的。必威体育下载

组织

在露天剧场看演讲的脚

以下是该组织的优点和缺点:

  • 好:交通管制不像我想象的那么可怕。我提前两个小时到达那里,因为我预料到会堵车。但它一点也不坏。穿梭巴士和自行车棚帮助人们到达那里。
  • 好:领取徽章时没有排队。我不明白为什么我要拍照,为什么我要打印一个黏糊糊的塑料徽章,虽然。这似乎浪费。
  • 好:食物和饮料是丰富和适用的。这么大的一个群体很难提供安全的食物和令人愉快的食物。三明治,苹果和薯片成功了。社交活动上的食物是安慰食品/快餐,但让我们面对现实吧——你不是在食品博览会上。我喜欢所有的包装都是纸和纸板,没有太多多余的塑料垃圾。我们还有一个可重复使用的水瓶,你可以像在办公室一样在饮水机里重新装水。考虑到天气,这是非常必要的。咖啡和茶也全天供应。我们吃得好,喝得好。我不是素食主义者,我听到一些关于缺乏选择的抱怨,但那可能是个人经历。
  • 好:厕所太棒了。干净,有自来水和足够的纸,镜子,免费防晒霜,无需排队。这不是我在音乐节上所期望的。
  • 太好了:因为第一天非常热,你带着徽章的迎宾包用大手帕蒙住了你的头,两袋防晒霜,可重复使用的水瓶和太阳镜。姜:谢谢你!,谢谢,谢谢.助手们甚至在我第二天返回时给了我一整管防晒霜,可怜我的红皮肤。
  • 坏处:有一件事和莫斯科尼的完全一样,那就是糟糕的人群控制.除了那个巨大的二号舞台帐篷九头蛇-我了解你,人其他的都太小了。排了一个小时的队去听你想听的演讲,结果因为座无虚席而被拒之门外,这种情况并不少见。在烈日下排队对任何人来说都不好玩,对我来说也不可能。因此,除了两场我想看的演讲外,我都错过了。
  • 好,如果你有幸看到一场演讲,影音质量很好。屏幕又大又易读,所有的谈话都有现场录音,发言者的声音都能听到。

坏的部分

除了可怕的人群控制,有两件事最让我失望。基调和完全缺乏硬件赠品——这实际上可能是相关的。

别误会我我发现在最初的几个IOs系统中,与会者对硬件的使用过于频繁。但是,在没有给开发者提供测试工具的情况下,就宣布向虚拟现实领域大规模进军,比如Daydream和Tango,这未免太夸张了。900美元加上飞往美国的机票,以及在住宿上的大笔开销,对许多参会者来说都是一笔不小的开销。如果能带回一些很棒的东西那就太好了"嘿,谢谢”。

除了一些含糊不清的“这款产品很快就会上市”的产品外,大会上没有任何关于实体产品的声明。这可能就是原因。

以下是我个人对本次主题演讲的翻译:

我们是谷歌,我们领导机器学习,必威体育下载云技术和数据洞察力。下面是一些可能很快上市的产品,可以与我们的竞争对手相媲美。我们提倡多元化,并试图让人们明白,世界比硅谷更大。这就是为什么我们解决的问题不是一个问题,而是富人的烦恼。我们在这里展示的所有东西都是解决住在大房子里的人的问题,开着很棒的车,忍受着用自己的写作技巧回复短信的痛苦。如果电脑能帮你做那不是更好吗?当你可以告诉谷歌为你做这些的时候,为什么要用你的产品变得更有效而赢得的时间去用亲吻唤醒你的孩子呢?没有了吻——现在。

作为我把它放在活动期间:

看着io16的主题演讲,我真的感觉很糟糕。我们有很多全球性的问题,技术可以帮助解决。这是纯粹的消费主义。

我支持这一点。作为一名开发人员,主题演讲中几乎没有什么让我兴奋。甚至作为一个生活在公共交通发达的城市的富裕的专业人士。即时应用的发布,Firebase位和Android Studio的新特性令人兴奋。但这一切都被淹没在“快来了!”我们想看看引擎盖下面。我们想要增加经验,我们想要了解事情是如何运作的。这就是开发人员事件的工作方式。谷歌Home有一些很棒的功能。api在哪里?

据我所知,演讲中出现了一个小故障。但在土耳其,一名开发商利用自己的技能帮助叙利亚难民危机,这几乎是一种侮辱。没有关于这个应用程序的信息,谁从中受益以及它的运行情况。没有信息这些数据是如何进入的以及这些数据是如何流向那些帮助难民的人的。同样的道理也适用于使用机器学习来帮助解决失明问题。必威体育下载他们都是不吃肉的茶具,感觉就像,我们也做得很好,好了,开始吧。

让我说清楚:我不是在批评任何谷歌工程师的工作,产品负责人或其他工作人员.所有这些事情都做得很好,我对前景感到兴奋。我感到很失望,主题演讲是推销。它不尊重这项工作,没有展示工作原理,而不是最终产品。IO被宣传为开发者大会,不是面向最终用户的销售展示。感觉断开连接。

让我开心的事情

克里斯·海勒曼涂满防晒霜,在笨蛋面前系着大手帕

  • 社交活动非常棒-圆形剧场里的音乐会是为那些想去的人举办的。如果你不是那种喜欢跳舞的人,外面有很多地方可以聊天。第二天爆发的事件很多,所有不同的艺术。我内心的愤世嫉俗者嘲笑《火人》(The Burning Man)的表演者从设计到商业主义)在商业资讯科技活动中,但它给整个事件一个良好的氛围。
  • 视频录制和直播-过去两天我在健身房错过了很多演讲,我很感激谷歌马上在YouTube上提供这些,描述得很好,很容易在播放列表中找到。在活动结束后使用这款应用,你可以很容易地看到你错过的讲座。
  • 地面部队-我在谷歌想见的每个人都在那里,有时间聊天。我提出的问题得到了诚实而明智的回答,没有人向我挥手,也没有人过度承诺。
  • 注重健康和安全-急救帐篷,防晒霜和湿毛巾让人们凉快下来,舒适的外部环境。组织者在确保人们安全方面做得很好。大量打印出来的行为守则也毫不犹豫地指出,反社会或侵略行为是不能容忍的。

结论

我和贾金德在主题演讲

再回到谷歌IO,说话,满足,去看产品演示和身边的人可以给我比官方文档更深入的见解。不过,下次我可能不会早起去看主题演讲,我希望能更好地控制人群。对于一家以组织庞大数据集和拥有自动驾驶汽车为傲的公司来说,排着队却看不到大会上的发言,真是令人沮丧。
这里有一些事情可以让这一切变得更好:

  • 在主帐篷外设有带录像和转录屏的屏蔽帐篷。这些甚至不需要声音(这是主要的外部问题)
  • 使用网站而不是两个应用程序。提倡进步的web应用程序,然后在官方会议邮件中告诉我下载Android应用程序,这不是一个好举措。尤其是在PWA在每个方面都优于本机应用程序——包括可用性(本机应用程序应该更好)。此外,这个应用程序显示的是舞台的名称,而不是帐篷的号码,这也没有帮助。
  • 如果有更多的地方给手机充电就好了,或者分发能量包。因为我们一直在外面,我根本不用电脑,一切都是通过电话。

我期待着与技术谷歌的互动和合作。我对谷歌感到困惑,它试图在最终用户手中,而我却无法打开产品并从中学习如何操作。必威体育下载

脉轮和节点沉思在NodeConf伦敦

周四,5月12日2016

昨天早上我费了好大劲才到现场NodeConf伦敦在巴比肯呈现。不是因为我不想拖,因为我睡了3个小时除了Tellerand之前的那一天。

出席NodeConfLondon
图片由Adrian Alexa提供

我没有足够的时间准备我的演讲,我提前5分钟完成了幻灯片。这就是为什么我,用一个简单的术语来说,他怕我说话。我并没有参与Node的运行,我内心的骗子以为所有的观众都是专家,而我却把自己搞得一团糟。然而,这是一个很好的起点,我就这么做了,并利用这个机会向一群了解我想让Node成为什么样的人发表演讲。

我认为节点环境和生态系统是一个很好的机会,可以在不存在浏览器互操作性和不兼容性问题的情况下测试新的JavaScript特性和想法。

但我从来没有感到放心的是,*一切都是基于一个JS工程&。这不是定义和测试标准的方式。您需要几个运行时来执行代码。就像浏览器单一文化是一件可怕的事情,给了我们成千上万的现在无法维护和难以使用的网站,不对各种引擎开放会导致糟糕的基于Node的脚本和应用程序。

谈话视频已经直播了你也可以看到这个播放列表中的所有其他谈话:

幻灯片在Slideshare上:

NodeConfLondon——使ES6发生在脉轮和节点 必威体育下载基督教Heilmann

一个视频记录这个演讲在YouTube上有。

资源我提到:

我很高兴能从我遇到的每个人那里得到惊人的反馈,人们非常喜欢我的演讲。这表明你脑子里的声音告诉你,你不够好,只是一个鸡巴。