本周Facebook针对开发者推出了两套工具更新。

Facebook发布了Swift SDK和Graph API 2.7的工具更新

Facebook发布了Swift SDK和Graph API 2.7的工具更新 - 敏捷大拇指 - Facebook发布了Swift SDK和Graph API 2.7的工具更新


首先,该公司发布了一个新的针对苹果Swift语言的软件开发工具;其次,他们给Graph API 2.7添加了许多新的功能。目前这两套工具都还是预览版,Facebook计划在今年秋天正式推出全功能版本。




1、Facebook发布了Swift SDK beta版本

在2014年的WWDC上,苹果发布了Swift这种语言。这个语言允许开发者针对苹果的所有平台打造应用,例如iOS、macOS、watchOS和tvOS。自此以后,Swift的受欢迎程度迅速飙升,这也使得Facebook认为他们应该也开始支持这个语言。

Facebook本次发布的SDK将允许开发者更轻松的使用Swift来接入Facebook。该公司表示,这个SDK包括了原生Swift框架,该框架包裹了Facebook此前发布的iOS Objective C SDK(苹果发布Swift的目的正是用这种语言来替代Objective C,这一点已经在全球最大的Swift开发者社区敏捷大拇指 Swifthumb.com 上多次讨论过了)。这个新SDK包括4个主要功能:

其一,Facebook Analytics for Apps将能够帮助开发者从用户那里获得实用的反馈和数据,从而帮助他们对应用体验进行优化,并且对用户进行精准广告投递。其二,这个SDK包含了Facebook Login,也就是当今世界上使用程度最高的一键登录产品。其三,该SDK包含了一键分享到Facebook的功能,让用户可以对应用中的连接、图片、视频以及其他内容进行轻松分享。最后,这个SDK内海了Facebook Graph API,这是Facebook所有工具和服务的最终目标。

Facebook表示,新API支持Swift 2.2.1和2.3版本,今年晚些时候,他们将会发布正式版SDK,正式版将会支持Swift 3版本。开发者可以在GitHub、CocoaPads或是Carthage等平台现在这个beta版本SDK。




2、Facebook发布了Graph API 2.7版本

除了Swift SDK之外,Facebook还发布了Graph API 2.7版本,这是今年F8大会之后,Facebook首次对 Graph API进行更新。过去一段时间内Facebook一直在对该API进行测试,他们从开发者那里获得了大量的数据,并且确认该API需要更多的工具。

首先, Graph API 2.7将允许Live Video的观众限制功能。开发者可以根据年龄、性别、语言或是地理位置等信息过滤观众。Facebook表示,这个功能将会让在线流媒体直播服务变得更加精准。凭借这个功能,开发者可以决定哪些用户才能看到直播的内容。另外新版API还加入了“不间断直播”功能,Facebook认为这个功能非常适合动物园和博物馆等机构使用,让用户可以随时在家里看到他们喜欢的动物或是展览。

开发者可以在 这里 查看完整的更新说明。

Facebook对开发者进行了提醒:所有正在使用Graph API 2.0版本的应用,都要在8月8日之前升级到2.1版本。

该公司在官方博客中表示:“我们清楚在和Facebook联手打造应用的过程中,Graph API对于开发者来说是一个必须的工具。我们一直以来都在让这个工具变得更好。今年秋天我们将会发布下一个版本的API。”




作者:Christian

原文: Facebook Rolls Out Swift SDK, Adds Features To Graph API 2.7

译文:SDK.cn