您现在的位置是:首页 >财经 > 2022-07-07 06:54:22 来源:

Google为移动开发人员发布了新的Google Cloud端点

导读 谷歌已经发布了其最新的Google Cloud Endpoints项目,以实现普遍可用性,该项目旨在使移动开发人员更轻松地将其应用程序绑定到Google的AP

谷歌已经发布了其最新的Google Cloud Endpoints项目,以实现普遍可用性,该项目旨在使移动开发人员更轻松地将其应用程序绑定到Google的API。对于移动开发人员来说,Endpoints提供了一种开发共享Web后端的简单方法,还提供了关键基础架构(例如OAuth 2.0身份验证),从而消除了原本需要进行的大量工作。

Google产品经理Tzachi Ben-Ayoun在11月11日在Google Cloud Platform上的帖子中写道:“作为移动应用程序开发人员,有些项目要求构建自己的后端,而另一些项目则需要使用现成的解决方案才能更快地移动。” 博客。“我们对Google Cloud Platform进行的两项更新可以帮助您解决上述两种情况。为了帮助您构建自己的后端,Google Cloud Endpoints现在已移至“一般可用性”。如果您对现成的解决方案感兴趣,请使用新版本的现在,Mobile Backend Starter不仅支持更新的iOS和Android客户端,而且还支持大型媒体文件。”

Ben-Ayoun写道,Google Cloud Endpoints通过在后端提供连接点来帮助多平台,多客户端和多屏幕世界中的移动开发人员。“首先考虑首先构建API,然后再使用共享后端连接到客户端应用程序通常很重要。在Google,我们拥有为Maps,Translate和Gmail等产品提供API的历史,这导致了新产品的创建。数百万用户使用的应用程序。

Ben-Ayoun写道,这就是Google Cloud Endpoints出现的地方,它为开发人员提供了一种简单的方法来创建,公开和使用由App Engine提供的API。使用端点,开发人员将在所有必需的扩展,身份验证和工具方面获得帮助。

根据Google Endpoints常见问题解答,Google Cloud Endpoints包含工具,库和功能,这些工具,库和功能使开发人员可以从App Engine应用程序(称为API后端)生成API和客户端库,以简化客户端对其他应用程序数据的访问。“端点使为Web客户端和移动客户端(例如Android或Apple的iOS)创建Web后端变得更加容易。”

由于API后端是App Engine应用程序,因此移动开发人员可以使用App Engine中可用的所有服务和功能,例如Datastore,Google Cloud Storage,Mail,Url Fetch,Task Queues等,Ben-Ayoun写道。 “最后,通过将App Engine用于后端,开发人员可以摆脱系统管理员的工作,负载平衡,扩展和服务器维护。”

Ben-Ayoun写道,所有这些都可以在不使用Google Cloud Endpoints的情况下完成。“但是,使用Endpoints可以简化此过程,因为它使您不必编写包装程序来处理与App Engine的通信。Endpoints生成的客户端库使您可以直接进行API调用。”

API后端是一个App Engine应用程序,它为Android和iOS客户端以及JavaScript Web客户端执行业务逻辑和其他功能,Ben-Ayoun写道。他说:“后端的功能是通过Endpoints提供给客户端的,它公开了客户端可以调用的API。”

Constellation Research首席分析师Holger Mueller对eWEEK表示,新的Google Cloud Endpoints产品为移动开发人员带来了福音,因为它将使他们的编码工作变得更加轻松。

Mueller说:“如果您构建移动应用程序,却不知道将在哪里使用它,那么问题就出在延迟上。” “如果要使用Amazon云,则必须考虑部署的位置。端点是移动设备进入托管的云主机的位置。将其提供给不同的端点将是一个巨大的痛苦。”