草庐IT

接入ChatGPT应用被苹果阻止更新,要求改成17限

萧箫 2023-03-28 原文
本文经AI新媒体量子位(公众号ID:QbitAI)授权转载,转载请联系出处。

ChatGPT开放API消息才出来,就有应用安排上了。

然而,苹果却把这次更新阻止了!

理由是人工智能可能会产生不适合所有受众的内容:

要么增加内容过滤功能,要么把APP适用人群改到17岁以上。

这款应用名叫BlueMail,是一个电子邮箱应用,这次本来准备接入ChatGPT技术,用于生成邮件回复等,但苹果这么一操作,直接打乱了他们的计划。

如果按照苹果的意思,所有基于ChatGPT或者类似AI技术的APP,都可能会遭遇类似限制!

现在,在苹果商店中,微软必应已经将这款APP的使用年龄限制改成17岁以上:

△微软:躺平
消息一出很快引起了网友们的关注,有人调侃苹果的做法:

相信我,苹果这就是垄断。要是他们花时间研发macGPT的话,这些限制就会迎刃而解了。

但也有网友觉得苹果这波操作没问题:

阻止ChatGPT接入这类APP,不是反而能减少我们收到垃圾邮件、垃圾信息的概率吗?

所以,苹果究竟针对这个接入ChatGPT的APP做了什么?

谷歌商店:没有限制

事情还得从BlueMail更新的功能说起。

ChatGPT发布后,BlueMail就开始着手准备把它用进APP中,并于上周针对这个新的AI功能进行了应用更新。

这类功能主要与“自动写电子邮件”有关,用户只需要与AI交谈,AI就能把你想要的内容转换成邮件生成出来。

然而在提交之后,苹果却阻止了BlueMail的这次更新,表示如果它不更改适用年龄或加入内容过滤,就不能发布这一功能。

BlueMail反驳称,自己此前已经设置了内容过滤功能,只不过年龄“分水岭”在4岁左右。

不过相比BlueMail的抗拒,同样接入ChatGPT新功能的微软必应倒是大大方方接受了,微软方面表示,必应确实“可能包含一些成人内容”。

但无论是必应还是BlueMail,在Google Play谷歌应用商店中都是没有使用年龄限制的。

△“Everyone”

据路透社介绍,BlueMail的创始人Ben Volach认为这是苹果对他们的“歧视”:

其他基于GPT的应用程序,似乎都没有受到限制。

不过,BlueMail和苹果这几年确实有一些“私人恩怨”。

一些苹果和BlueMail的私人恩怨

事情还得从2019年说起。

当时苹果发布了一个“通过Apple登录”(Sign in with Apple)功能,无需提供电子邮件等信息就能登录对应软件。

然而BlueMail同样申请了类似的专利,而且在“通过Apple登录”发布不久后,苹果就将BlueMail从应用商店中移除了。

BlueMail创始人Ben Volach对此非常生气,曾一度在社交媒体上呼吁大家,如果也有遭到过苹果剽窃创意的公司,请和他一起站出来反抗苹果:

不过就在当时,BlueMail也并非“一身清白”,曾经被曝出过泄露码的事情:

2018年,BlueMail曾经被发现向开发者发送用户码,随后公司紧急发布了一个更新解决这个问题。对此BlueMail解释称,他们不会将任何电子邮件和用户码存储在服务器中。

虽然后续苹果恢复了BlueMail的苹果商店应用,不过两家的梁子算是结下了。

如今苹果以ChatGPT可能产生不适当内容为理由,阻止BlueMail更新,除非按他们的条件更改。

你认为苹果这样做合理吗?

有关接入ChatGPT应用被苹果阻止更新,要求改成17限的更多相关文章

  1. ruby - 在 Ruby 程序执行时阻止 Windows 7 PC 进入休眠状态 - 2

    我需要在客户计算机上运行Ruby应用程序。通常需要几天才能完成(复制大备份文件)。问题是如果启用sleep,它会中断应用程序。否则,计算机将持续运行数周,直到我下次访问为止。有什么方法可以防止执行期间休眠并让Windows在执行后休眠吗?欢迎任何疯狂的想法;-) 最佳答案 Here建议使用SetThreadExecutionStateWinAPI函数,使应用程序能够通知系统它正在使用中,从而防止系统在应用程序运行时进入休眠状态或关闭显示。像这样的东西:require'Win32API'ES_AWAYMODE_REQUIRED=0x0

  2. ruby-on-rails - 如何验证 update_all 是否实际在 Rails 中更新 - 2

    给定这段代码defcreate@upgrades=User.update_all(["role=?","upgraded"],:id=>params[:upgrade])redirect_toadmin_upgrades_path,:notice=>"Successfullyupgradeduser."end我如何在该操作中实际验证它们是否已保存或未重定向到适当的页面和消息? 最佳答案 在Rails3中,update_all不返回任何有意义的信息,除了已更新的记录数(这可能取决于您的DBMS是否返回该信息)。http://ar.ru

  3. ruby - 将差异补丁应用于字符串/文件 - 2

    对于具有离线功能的智能手机应用程序,我正在为Xml文件创建单向文本同步。我希望我的服务器将增量/差异(例如GNU差异补丁)发送到目标设备。这是计划:Time=0Server:hasversion_1ofXmlfile(~800kiB)Client:hasversion_1ofXmlfile(~800kiB)Time=1Server:hasversion_1andversion_2ofXmlfile(each~800kiB)computesdeltaoftheseversions(=patch)(~10kiB)sendspatchtoClient(~10kiBtransferred)Cl

  4. ruby-on-rails - Rails 应用程序之间的通信 - 2

    我构建了两个需要相互通信和发送文件的Rails应用程序。例如,一个Rails应用程序会发送请求以查看其他应用程序数据库中的表。然后另一个应用程序将呈现该表的json并将其发回。我还希望一个应用程序将存储在其公共(public)目录中的文本文件发送到另一个应用程序的公共(public)目录。我从来没有做过这样的事情,所以我什至不知道从哪里开始。任何帮助,将不胜感激。谢谢! 最佳答案 无论Rails是什么,几乎所有Web应用程序都有您的要求,大多数现代Web应用程序都需要相互通信。但是有一个小小的理解需要你坚持下去,网站不应直接访问彼此

  5. ruby - 无法运行 Rails 2.x 应用程序 - 2

    我尝试运行2.x应用程序。我使用rvm并为此应用程序设置其他版本的ruby​​:$rvmuseree-1.8.7-head我尝试运行服务器,然后出现很多错误:$script/serverNOTE:Gem.source_indexisdeprecated,useSpecification.Itwillberemovedonorafter2011-11-01.Gem.source_indexcalledfrom/Users/serg/rails_projects_terminal/work_proj/spohelp/config/../vendor/rails/railties/lib/r

  6. ruby-on-rails - Rails 应用程序中的 Rails : How are you using application_controller. rb 是新手吗? - 2

    刚入门rails,开始慢慢理解。有人可以解释或给我一些关于在application_controller中编码的好处或时间和原因的想法吗?有哪些用例。您如何为Rails应用程序使用应用程序Controller?我不想在那里放太多代码,因为据我了解,每个请求都会调用此Controller。这是真的? 最佳答案 ApplicationController实际上是您应用程序中的每个其他Controller都将从中继承的类(尽管这不是强制性的)。我同意不要用太多代码弄乱它并保持干净整洁的态度,尽管在某些情况下ApplicationContr

  7. ruby-on-rails - 使用 rails 4 设计而不更新用户 - 2

    我将应用程序升级到Rails4,一切正常。我可以登录并转到我的编辑页面。也更新了观点。使用标准View时,用户会更新。但是当我添加例如字段:name时,它​​不会在表单中更新。使用devise3.1.1和gem'protected_attributes'我需要在设备或数据库上运行某种更新命令吗?我也搜索过这个地方,找到了许多不同的解决方案,但没有一个会更新我的用户字段。我没有添加任何自定义字段。 最佳答案 如果您想允许额外的参数,您可以在ApplicationController中使用beforefilter,因为Rails4将参数

  8. ruby-on-rails - 如何在我的 Rails 应用程序 View 中打印 ruby​​ 变量的内容? - 2

    我是一个Rails初学者,但我想从我的RailsView(html.haml文件)中查看Ruby变量的内容。我试图在ruby​​中打印出变量(认为它会在终端中出现),但没有得到任何结果。有什么建议吗?我知道Rails调试器,但更喜欢使用inspect来打印我的变量。 最佳答案 您可以在View中使用puts方法将信息输出到服务器控制台。您应该能够在View中的任何位置使用Haml执行以下操作:-puts@my_variable.inspect 关于ruby-on-rails-如何在我的R

  9. ruby-on-rails - 如何在 Gem 中获取 Rails 应用程序的根目录 - 2

    是否可以在应用程序中包含的gem代码中知道应用程序的Rails文件系统根目录?这是gem来源的示例:moduleMyGemdefself.included(base)putsRails.root#returnnilendendActionController::Base.send:include,MyGem谢谢,抱歉我的英语不好 最佳答案 我发现解决类似问题的解决方案是使用railtie初始化程序包含我的模块。所以,在你的/lib/mygem/railtie.rbmoduleMyGemclassRailtie使用此代码,您的模块将在

  10. 世界前沿3D开发引擎HOOPS全面讲解——集3D数据读取、3D图形渲染、3D数据发布于一体的全新3D应用开发工具 - 2

    无论您是想搭建桌面端、WEB端或者移动端APP应用,HOOPSPlatform组件都可以为您提供弹性的3D集成架构,同时,由工业领域3D技术专家组成的HOOPS技术团队也能为您提供技术支持服务。如果您的客户期望有一种在多个平台(桌面/WEB/APP,而且某些客户端是“瘦”客户端)快速、方便地将数据接入到3D应用系统的解决方案,并且当访问数据时,在各个平台上的性能和用户体验保持一致,HOOPSPlatform将帮助您完成。利用HOOPSPlatform,您可以开发在任何环境下的3D基础应用架构。HOOPSPlatform可以帮您打造3D创新型产品,HOOPSSDK包含的技术有:快速且准确的CAD

随机推荐