DHH 专访:讨论 App Store 的问题以及新电子邮件服务的开发 Hey

我与 Hey 的技术总监 David Hansson 进行了交谈。 他被俄罗斯观众称为 Ruby on Rails 的开发者和 Basecamp 的联合创始人。 我们讨论了在 App Store 中阻止 Hey 更新(关于情况)、服务开发和数据隐私的进展。

DHH 专访:讨论 App Store 的问题以及新电子邮件服务的开发 Hey
@DHH 在推特上

发生了什么事

邮政服务 嘿网 开发商 Basecamp 于 15 月 XNUMX 日出现在 App Store 中,几乎立即成为新闻头条 各大媒体。 事实上,该应用程序发布后不久就发布了修正补丁,但苹果专家 拒绝.

他们还威胁要从商店中删除电子邮件客户端。 据他们称,Hey开发者违反了规则3.1.1,没有使用应用内购买API机制来销售订阅。 在这种情况下,公司会从每笔交易中收取 30% 的佣金。

该应用程序的作者是 Jason Fried 和 David Hansson (戴维·海尼迈尔·汉森) - 不同意此要求。 他们坚称,相应条款不适用于他们的案件,因为Hey用户在官方网站上付费订阅,并且仅使用移动应用程序登录系统。 Spotify 和 Netflix 的工作方式类似。

其结果是

审判持续了数周,于六月底结束。 苹果终于 批准更新,但 Hey 必须添加一项新的免费服务来绕过应用内购买要求。 用户现在可以创建临时电子邮件帐户,有效期为 14 天。

法人代表(之前 WWDC大会) 还 告诉,这将不再延迟应用程序的安全更新,并且允许您对特定的违反商店规则的行为提出申诉。

尽管取得了中间的胜利,大卫·汉森对这个决定并不满意。 他认为,未来苹果公司可能会继续利用其市场主导地位自行向应用开发商施压。

我们讨论了这个情况,明确了Hey发展的一些要点和计划。

App Store 的故事仍在广泛讨论。 请告诉我们,当苹果拒绝发布第一个更新时,您考虑了哪些“解决方法”? 您的更新获得批准后,应用内购买的情况如何发展? 从监管角度来看,我们能否预期该领域会发生任何变化?

我们最终获得了将应用程序放置在 App Store 上的权利,无需应用内购买,并收取 30% 的佣金。 确实,为此我们被迫提供替代的免费服务,我对此并不满意。 但无能为力。 尽管苹果的做法目前正在被欧美监管机构积极研究。

问题及答案: 英语
1. App Store的情况仍然受到很多关注,所以让我们从这里开始。 当苹果首次拒绝发布更新时,您和您的团队考虑了哪些解决方法? 更新获得批准后,IAP 争议进展如何? 在不久的将来我们应该期待哪些监管发展?

我们终于赢得了在 App Store 中存在的明确权利,而无需支付 30% 的费用或提供 IAP。 我们必须提供不同的免费服务,我不喜欢这种服务,但事情就是这样。 苹果目前在欧盟和美国都面临着严格的审查。

这里DHH指的是美国司法部和欧盟委员会于XNUMX月底开始的调查。 他们的任务 建立苹果的政策本质上是否具有“选择性”并且因公司而异。 欧洲监管机构已经 传下来 第一个决定。 商店必须提前 30 天通知开发者其下架应用程序的意图,并说明原因。 他们还应该用简单易懂的语言重写网站的规则。

在 WWDC 上,他们表示将提供对特定违反 App Store 要求的行为提出上诉的机会。 您认为这足以为小型开发商提供公平的竞争环境吗? 像Hey这样的产品能否与Gmail(G Suite)和Netflix这样的巨头竞争?

这绝不是一个微小的、名义上的进步。 但我希望这将成为为所有玩家创造公平竞争环境的过程中的动力。

问题及答案: 英语
2. 您认为苹果在 WWDC 前决定彻底改革处理申诉的方式足以为小型开发者提供公平的竞争环境吗? HEY 等产品最终是否有机会与 Gmail(G Suite)和 Netflix 等产品竞争?

绝对不。 这是一个很小的、几乎是象征性的进步。 但希望这是真正开展公平竞争环境工作的开始。

该丑闻是否影响了开发团队? 并非每天每个人都在谈论您的产品...请告诉我们这些专家的情况 - 其中一些专家是否与 Basecamp 的工作人员重叠? 你们是如何招募开发人员的?你们打算扩大员工队伍吗?

前两周是艰难的,充满了焦虑和过度劳累。 这不是一段有趣的时光,我很高兴它结束了。 Basecamp 背后的团队正在开发 Hey。 但随着我们的电子邮件服务取得成功,我们计划在未来几个月内雇用新员工。 我们将发布所有职位空缺 https://basecamp.com/jobs.

问题及答案: 英语
3. 这种宣传是否影响了你们工程团队的士气? 似乎每个人都不是每天都在谈论您的产品……您能告诉我更多有关工程团队的信息吗? 它与 Basecamp 背后的团队有任何重叠吗? 是否有人同时开发这两种产品? 你邀请过你以前的同事来 HEY 工作吗? 您是如何挑选该团队的初始成员以及如何扩大团队规模的?

前两周真是令人心碎。 充满了焦虑和过度劳累。 不是一段快乐的时光。 我很高兴我们现在已经过去了。 运营 Basecamp 的是同一个团队。 但既然 HEY 取得了巨大的成功,我们将在接下来的几个月内招聘大量员工。 所有帖子都出现在 basecamp.com/jobs.

在大本营 考虑面试中的算法和数学任务无助于招聘开发人员。 特别是,DHH 认为测试申请人技能的最佳方法是审查他们编写的代码并讨论实际和潜在的问题。

据我了解,Hey的特点是相比Basecamp有更多的原生UI解决方案。 随着复杂性的增加,保持团队规模较小有多困难? 你说你正在使用一个基于WebView HTML生成UI元素的库? 这一决定是否有助于抑制员工增长?

是的,我们将在今年晚些时候讨论我们的新技术。 我们努力确保 Hey 可以由一个小团队开发和支持。

问题及答案: 英语
4. 据我了解,与 Basecamp 相比,HEY 包含了更多数量的原生 UI 解决方案。 考虑到复杂性的增加,保持较小的开发团队是否是一个挑战? 根据 Sam Stephenson 的说法,您甚至构建了一个库,可以根据 Web 视图的 HTML 生成本机 UI 元素。 这一决定是否有助于减少员工数量?

是的,我们将在今年晚些时候公布所有新技术。 我们努力确保 HEY 可以由一个小团队构建并维护。

在 Railsconf 2020 的采访中,DHH 他指出,,只有两个三人团队在为 Hey 开发移动应用程序。 至于技术,他们 图书馆 涡轮链接 加速页面渲染 - 它处理用户提交的表单并且不需要 Rails-ujs。 开发人员还为 UI 构建了一个新库:它将 Web 视图转换为菜单元素。 从角度来看 他们正在计划 发布到开源。

Hey 基于简单的 HTML,这对于现代产品来说有点令人惊讶。 您选择了服务器端渲染,但正在使用多种基于创新技术的自定义解决方案。 您是否正在使您的系统复杂化以从主流电子邮件提供商中脱颖而出?

我们不喜欢把事情复杂化,因为这种方法有效。 因此,只需付出很少的努力,您就可以做更多的事情。 从过于“复杂”的电子邮件提供商中脱颖而出的能力只是一个不错的奖励,但不是目标。 我们的目标是创造一款让我们的小团队感到自豪的出色产品。

问题及答案: 英语
5. HEY 对简单的旧 HTML 的关注对于当代产品来说是令人惊讶的。 您必须使用服务器端渲染,同时采用许多定制的解决方案才能从现代创新中受益。 您是否保持“简单”的态度来对主流电子邮件提供商违反标准的做法做出声明?

我们让事情变得更简单,因为它有效! 它允许小团队做更多的事情。 指出现代复杂性是不必要的是一个很好的好处,但这不是重点。 重点是用一个小团队以一种我们可以享受的方式构建一个伟大的产品。

六月中旬,David 在接受 Protocol 采访时表示,现代电子邮件客户端正在重新创建 情况 出自电视剧《宋飞正传》。 据说他们更了解你需要什么,如果你不喜欢,你可以去其他地方。 Hey的开发者正在努力改变这种现状,如果不能克服垄断,那么至少可以朝这个方向迈出一步。

我们来谈谈电子邮件共享。 您很快禁用了该功能,并承诺仔细监控服务中的潜在漏洞。 您已经实现了哪些功能来确保用户数据的安全,以及您计划将来实现哪些功能?

我们不认为公开链接信件可能会导致滥用。 我们又回到了起点,会思考如何改进。 当我们为 Hey 发布新功能时,我们希望确保它们得到正确实施并且不侵犯任何人的权利。

问题及答案: 英语
6.我们来谈谈最近围绕电子邮件共享功能的争议。 您立即将其禁用,并承诺更加注意您的服务被滥用的可能性。 您已经做出了哪些选择来确保用户数据的安全以及您计划采取哪些进一步行动?

我们没有想到公共链接会从滥用的角度发挥作用。 因此,我们将把它放回绘图板上,直到我们能做得更好。 当某些内容出现在 hey.com 上时,他们必须能够相信它是正确完成的并且得到了同意。

一开始,Hey 允许您生成电子邮件通信的链接并与其他人分享。 与此同时,其参与者 没有收到通知 关于它。 开发人员暂时禁用了共享选项以防止滥用。 当符合公司内部安全标准时将予以返还。

此外,邮件服务的作者已经在研究其他安全功能 - 防洪 和“跟踪像素追踪 开场信。 还有开发商 已实施 屏蔽系统,保护邮箱免受包含攻击性言论和辱骂的邮件的侵害。

您经常谈论在写作时拥有良好的沟通技巧是多么重要——尤其是对于开发人员而言。 当应用内购买案件仍在进行时,您表现出了可以在 Twitter 上捍卫自己观点的人。

请告诉我们,在贵公司中,思想交流如何促成了 Hey 的诞生? 过去几年,产品理念发生了怎样的变化? 您对结果满意吗?还是我们应该期待未来会有更多变化?

我在网上写帖子已经快 25 年了,并且还在继续练习。 Basecamp 从一开始就被设计为一家专注于文本通信的公司——这对我们来说是很自然的事情。 我认为Hey的想法很强烈,但我们当然会在未来扩展和改进我们的产品。

问题及答案: 英语
7. 您经常谈论良好的书面沟通技巧的重要性,特别是对于开发人员而言。 在 IAP 危机期间,你证明了自己完全有能力在 Twitter 上坚持自己的立场。 您是如何组织书面思想交流来促成 HEY 的发展的? 两年来,该产品在概念上是如何演变的? 您对结果满意还是我们应该期待在不久的将来发生重大变化?

我从事网络写作已有 25 年了。 我继续练习! 我们 Basecamp 是一个非常注重写作的组织。 从一开始就是这样。 所以这一切都是自然而然的。 我认为 HEY 的核心愿景非常强大,但我们当然会扩展并让事情变得更好。

感谢您的阅读。 如果您觉得这种格式有趣,我会继续。

我对哈布雷还有什么:

来源: habr.com

添加评论