说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Facebook平台工程合作部亚太区总经理张博:通过Facebook构建下一代移动应用

HTML文档下载 WORD文档下载 PDF文档下载
Facebook平台工程合作部亚太区总经理张博发表了《通过Facebook构建下一代移动应用》的演讲。Facebook打造的是跨平台方式的服务,在移动开发方面坚持三个主线:1.更好的构建应用;2.帮助应用成长;3.帮助大家赚钱。

一年一度的移动开发者盛宴——2014移动开发者大会(简称MDCC 2014)于10月31日至11月2日在北京新云南皇冠假日酒店隆重召开。MDCC是由CSDN和创新工场联合主办的中国最大的移动开发者盛会,致力于推动中国移动互联网生态系统的成长,今年迎来第五届。

Facebook平台工程合作部亚太区总经理张博发表了《通过Facebook构建下一代移动应用》的演讲。Facebook在移动上的转型是在近几年才进行的,打造的是跨平台方式的服务,旨在帮助大家更方便开发应用,所以在移动开发方面坚持三个主线:1.更好的构建应用;2.帮助应用成长;3.帮助大家赚钱。


以下为演讲实录:

张博:我名字叫张博,我是在亚太区负责平台工程业务的,所以说很多时间我也会跟很多开发者,尤其是在亚太区的开发者有很多深入的接触。我以前是在Facebook美国硅谷总部做研发工作的,所以很多Facebook的产品我都参与了开发。

今天我讲到的很多平台产品,包括移动广告都是我参与开发的,所以我这边有很多第一手的资料可以跟大家分享,国内的朋友很多人对Facebook不是特别了解,今天希望我能够给大家有一个比较全面的介绍,能够把怎么样通过Facebook这个平台来做移动应用介绍给大家。

现在移动已经非常火了,大家都知道整个移动生活方式已经把世界都占有了,每个人现在每天都在用不一样的移动设备来接入互联网,这个就是大家都看得到的趋势。

移动方面可能大家的时间有两块分布,一块是移动的APPS,另外一个用移动的Web,这段时间内原生的APP成长得非常快,Web成长得非常慢,我们开发原生态的APP非常重要,因为用户很多时间花在使用原生态的APP中。

我们这几年一直都是转型,公司有个转型叫做Mobile。另外,我可以从Revenue的角度给大家介绍一下,我们2012年之前没有任何Revenue,那时候我们开始做移动广告,那个产品我们最早做的份额还很小,大家也没有信心这个产品能不能做起来,近几年涨得突飞猛进,也跟大家使用习惯有关系,大家可以看到现在Facebook移动广告的Revenue已经占了公司Revenue很大的一个部分,这个涨势大家也看得很清楚,Facebook在移动这块的发力大家也可以看到。

怎么通过Facebook来做下一代的移动应用

话说回来,移动很重要,Facebook也有很多移动用户,下一步就是大家怎么样开发应用,在Facebook上更好地整合。大家知道开发移动应用是很复杂的,为什么呢?因为现在市面上有我们所谓的纵向的移动平台有太多了。比如说有iOS、Android和Web相关的平台,这些平台开发中用户并不是想把自己锁定在某一个特定的平台上,有的用户上班的时候会用PC,上下班坐地铁的时候用iPhone,回到家可能也会用PC,或者pad。用户的角度并不是以某个单向平台来思考,他希望做一个体验,我作为一个用户无论我使用什么样的应用,什么样的设备的时候都可以使用到我喜欢的服务,并且这些服务能够给我一样的体验,能够使我获得一样的用户体验。

在开发的时候大家可能会比较关注,我需要一些更好的跨平台的工具,可以帮我的开发效率更高,当你做数据分析的时候,也是希望在跨平台的角度可以分析同样用户在不同平台,以及整个服务的表现。另外Facebook也是一个社交平台,很多分享是在Facebook上发生的,大家可能在这个角度也希望在跨平台的时候,希望这个分享也能做到跨平台,我刚刚说的点是大家开发跨平台应用中比较关注的点,我们Facebook一直致力于帮助大家开发的更方便一些。

现在我稍微细节地讲一下,Facebook平台大概有三个主线。一是,更好的构建应用;二是,帮助应用成长;三是,帮助大家赚钱。

更好的构建应用

Facebook用什么样的产品帮助大家,第一个就是PARSE,实际移动开发者在开发中有许多的东西是需要处理的,比如说现在大家一层一层看到你要做数据库,你要做分析,做逻辑层,做网络和缓存,你还需要做一些手搜的东西,你还要做文化管理等等。实际你做任何的移动服务,当你需要做这些东西的时候,可能大家也会有这种感觉,就是说这种东西并不是我最擅长的,我最擅长的是希望做我自己应用的逻辑,只有这部分我自己应用的逻辑才是我的应用区别于其他应用的关键点,才是我这个应用以及我这个设计能够成功的点,之前这些是为了我做这些东西,我被迫地要把这些东西都做在我的系统里。实际PARSE就是帮大家解决了之前所谓的共用层,大家并不是特别感兴趣,并不能凸显出你应用特点的这一层,PARSE都会帮他们把这一层解决,大家可以更加地集中精力去把自己最擅长的,也就是说你最喜欢做、最开心的这个部分做得更快,这个就是PARSE大概的一个努力的方向。

从具体的产品角度,PARSE大概有三个部分产品,一个部分是云服务,它可以用很简单的方式把大家的存储做得很方便,在移动端大家可以用API跟PARSE的云端进行交流,这个非常简单。另外第二个PARSE的产品部件就是帮大家解决推送,推送这一整套服务,而且这套推送的系统做得非常地灵活,所以说大家可以根据不同的用户分群,用不同的数据标准来决定什么时候对什么样的用户做推送。第三块就是一个数据分析的平台,帮助大家更好地提供数据分析的服务,这三个产品都会融合在PARSE的一套SDK里,大家可以很容易来使用这三个产品。

Facebook把Parse收购了之后,我们更多地希望给大家提供一个工具让大家来使用,并且提供一个大家价格上可以承受的工具,我们进行了一个PARSE的重新定价,绝大部分开发者使用PARSE是完全免费的,你可以看到你用PARSE云每一秒在30个请求之下都是免费的,通过推送,你在一百万个收信的推送数量以下也都是免费的,PARSE开发平台一直是免费的,尤其对于小一点,或者中型的公司在他使用PARSE的时候基本上都是免费的。

Facebook登录是世界上最大的登录系统了,今年到这个月为止,我们大概有已经有七十亿次的登录发生,在美国的IOS、安卓畅销榜前一百名,有80%的登录都是在使用Facebook登录的,Facebook登录这个被使用得非常广泛。

我们近期出的一个新的产品,我做这个登录的话,有的用户有这种担心,我不想把我的身份给你,比如说有的人就不想把他的账号和登录账号绑在一起,我们做了一个匿名登录,当你需要登录的时候,你可以给用户匿名登录的选择,这个还是Facebook技术实现的。但是在这个过程中我们会很清楚地让用户知道他没有分享任何的信息,包括公共ID在内,在这个过程中我们解决的一个问题就是我们既实现了比较方便的一个登录的流程,因为在这个登录的时候,大家自己做过登录的可以知道,如果让用户直接登录的话,他需要输用户名、密码比较麻烦,直接输Facebook这个东西,他可以很容易地实现这个流程,而且同时并没有把自己任何的信息给这个IP地址。在这个好处的基础说,因为Facebook的身份系统是跨平台的,所以你同样的匿名的登录你在多个平台都上可以找到同样一个用户。就算用户是匿名登录的,你也可以通过Facebook这部分的API在后端找到同样的用户在你不同的服务上来实现用户体验的一致化,这是这个产品给大家的一个好处,之后当用户对你这个产品有更加的信任的时候,你是有这个选择继续问用户要你的信息,那时候用户对你使用一段时间了,对你有基本的信任了,他愿意给你更多的信息的。

另外一个产品,我们最近推出的叫做APPLINKS,这是我们APPLINKS在使用的,这个旨在帮助大家联通更好的原生态的APP,大家使用原生APP的时候会发生以下的情况,目前在使用这个APP,我想参与这个跟乐队相关的自然就点到了这个网页上。我为了记住这个页面,但是因为它在Web上,大家发现这个体验不会很流畅,用户退出来之后,他可能忘记了自己连第一个使用的APP都忘记是哪个了。APPLINKS能够让原生态的APP连接更加紧密,如果实现APPLINKS可能就是这样一个流程。原生态APP之间是可以进行一个内部的转化的,在这个过程中因为你已经装了这个APP,所以说你就不需要登录,并且通过在上面实现的退回的一种方式,把用户导回去,所以这个就是实现了APPLINKS登录之后可以更方便大家来做更个原生态APP之间的一个链接,这个就跟我们以前在APP链接的体验是一致。

为了帮助开发者打造跨平台,我们也跟很多的游戏引擎进行了一些开发,因为很多游戏引擎是支持跨平台的,这个更多是我们方便游戏开发者的一些产品,其中一个就是我们SDK FORUNITY,我们整合了之后更方便大家做垮平台Facebook相关的整合。

另外一个引擎方面的合作就是COCOS,我这个礼拜二宣布了我们跟COCOS合作中提供了对Facebook全面的支持,这也是帮助开发者,尤其帮助希望跨平台的开发者提供更好的平台接入的体验。刚刚我讲BILLD讲了很多产品,下面我要介绍的就是GROW,当你这个产品做完了之后怎么保证产品的成长。

帮助应用成长

在成长的过程中大家发现无论是在APP上,还是谷歌上都有很多的应用,你的应用可能只是其中一个,怎么能够帮你的应用找到用户呢?Facebook主要从两个纬度帮助大家,一个纬度是所谓的原生的,也就是通俗一点就是免费的一个渠道的,就是口口相传,另外一个是付费广告,从原生的免费的渠道我们有很多小产品来支撑,这个是其中一个产品,就是说Send Mobile,如果他打造跨网页的体验,我们可以把网页的用户转化到移动方,当你在网页上使用同样的APP的话,你使用开始我们就会在移动端发一个推送给他,告诉你使用这个服务在移动端也是有的,大家可以用这种方式就可以在移动端下载了。

再一个移动端可以使用的APP,互相之间可以邀请玩游戏,这个是通过Facebook的社交渠道,在Facebook的服务中能够通过用户之间的交互把这个东西发给一个新的用户。另外,我们最近推出的两款新产品,一个是MObile Like Button,还有一个Message Dialog,你在使用一个APP的时候可以把APP相关的东西通过一个信息的方式,通过Facebook这个APP发给你的朋友,也是起到朋友之间口口相传的分享的渠道。

另外我们还有很多方式可以实现分享,这里不一一介绍了,可以分享到朋友的新鲜事,可以让更多的朋友发现朋友在使用你这个APP,这些是我们所说的原生的增长。

下一个就是通过广告的增长,因为原生的增长毕竟它需要你有很大的用户基数,病毒传播才能够展开,初期的用户获取广告的效率会更高一点,广告Facebook这边也提供两种广告的产品,一种专门给大家带来新安装的广告,这个广告的特点就是你会看到在整个Facebook的APP中,它基本上占了整页的位置,可见性非常地好、图片很大,你可以选择在这里面放一个视频,可以更加让用户了解你的产品,更容易提高转化,并且我们一直在UI上帮助大家更好地让用户进行更好地转化,这个就是我们的移动安装的广告。

在移动开发者开发的过程中,很多开发者可能意识到这个问题,我花钱获取了用户,用户在使用我这个APP可能只使用了短期的一两次之后,他就不再碰我这个APP了,实际你的APP可能会有一些新的更新,或者你的APP会有一些新的促销信息,希望让用户知道,但是很多用户已经无法知道的,尤其是很多用户现在在装APP的时候,他会把这个推送关掉,他不会吧推送给每一个APP,这种大家就没有办法再找到你这些用户了,没有一个有效的办法。Facebook从这个角度开发了一个我们另外的广告产品,就是帮助大家能够找到已有用户的一个广告,因为这些用户像我刚才说的,用户有27%的时间每天都在使用Facebook的产品,在他使用Facebook产品的时候,你给他来看这个广告,因为他的眼球在那里,你给他看这个广告可以更好地告诉他这些信息,把他吸引回你这个应用中。

所以说我把刚刚两个广告产品总结一下,基本的流程你通过首先移动安装的广告找到新的安装,这个安装就是在用户的地址上面,之后你有新的更新或者新的促销活动,你可以通过另一个广告把已经有的用户拉回来,这样用户跟你的APP有更多的交互。

我们的广告做了一两年的时间有比较好的结果,我们已经有3.5亿的安装是帮助大家实现的,另外在现在60%的移动应用已经使用Facebook了,市场的普及度,包括大家的接受度是非常高的。

帮助大家赚钱

增长说完了,下面就讲怎么赚钱,Facebook怎么帮大家赚钱呢?首先大家都知道Facebook是有一个游戏平台的,开发者无论开发页游,或者是手机游戏和页游打通的方面,我们都有给大家获得分成的机会,我们平台说有3.75亿的用户,这是月活跃用户在玩游戏,其中在2013年的一些数字是开发者在我们这个平台上的赢利多于一百万美元的开发者有一百个开发者以上。在2013年一年,我们这个页游平台给开发者的分成也有30亿美元,这个平台做了好多年了,这个是我们一直以来帮助开发者一起赚钱的方式之一。

另外,如果你说你是单独的移动开发者,我们怎么帮你赚钱呢?就是你不是来做跨页游和手游的服务的话,我们有Audience Network,我们作为发行商在广告方面跟大家分成。刚刚这个简短的介绍就是我们这个产品大概的方向,刚刚那个男性他是一个刚才的广告给他看到的是一个穿裙子的广告,实际上就是告诉大家在广告推送的时候用户的精准,找到这个用户是谁,这个精准的条件是非常重要的,不然你的广告,尤其ECPM是不会很好的。

Facebook一个最大的优势就是Facebook知道这个用户是谁,无论你是在Facebook上的移动广告,还是你在Facebook这个广告网络中和Facebook合作的发行商,我们都有技术的方式能够知道这个人在Facebook上的ID是什么?这个时候我们可以很清楚地知道这个人是谁,所以无论这个人在使用什么样的应用中,我们知道他是谁,我们就知道什么样的广告产品适合这样的用户。这个就是我们独有的,因为作为社交网络积累下来的用户数据只有Facebook是最全的。

我们移动广告的产品大家可以看到这个是我们提供的三种格式,一种就是大家比较习惯用的在屏幕的上方或者下方,中间会看到中间跳转的一个临时的广告,我们也会支持通过API的方式,大家可以更好地把你广告的内容跟你的格式联系在一起。

用一个例子来看,这个SHAZAM使用了我们的广告之后,他的移动广告有37%的增长,数字也是很可观的。

刚刚我介绍了Facebook平台三个主线怎么样帮助大家开发自己的下一步的移动应用。下面我要再花一分钟说一下Facebook的FacebookSTART,就是希望通过以上合作伙伴的应用,能够帮助移动开发者,尤其是规模比较小的移动开发者,能够帮助大家更好地起步,更好地来开发,所以说我们会在里面给大家提供一些工具的免费使用,给大家一个平台,能够让小开发者利用这个工具开发自己的应用,更多细节大家可以到网站上看一下具体的介绍。

基本上我今天的大概总结一下,大家回去就可以很快地产生行动,实际很简单,可以研究一下我们的登录,可以研究一下平台,看看怎么样把这个东西应用到你的APP中,当你需要获取用户可以考虑我们的移动广告,当你需要在你的APP里面进行营收的话,也可以使用我们的平台,让你初期更好地应用我们的APP。

谢谢大家!

如何打动用户?携程用户体验实践分享 【征文】Java二十周年特别策划——谈谈我与Java的那些年、这些事 Facebook的愿景以及虚拟现实的未来 iBeacons一年回顾 英特尔中国30周年之际 IDF上你需要了解的5件事 OpenCloud 2015参会者的三大特征(附列表) 友盟移动互联网趋势报告解读:垂直领域应用竞争白热化 墨腾动漫CTO吴建学:初创公司的生存之道 亿航与高德达成战略合作 LBS+引爆智能硬件软实力 《近匠》火柴手写码,输不错的验证码利器 Web、App中添加动效设计应遵循的12条原则 越狱与开源:2015移动安全峰会(MSS)纪实 开发者自白:我是如何不花一分钱收获230万应用下载量的! OpenCloud 2015报名超预期 近20位讲师会前采访提前看 硅谷公司人才招聘那些事儿——硅谷“超级面试官”董飞专访 一切为了用户体验:揭秘京东首页改版背后的故事 TIOBE 2015年4月编程语言排行榜:Java王者归来 三大主题技术峰会开幕在即 OpenCloud 2015参会者提醒 《近匠》快码,唯快不破的代码众包平台 打破边界 生态化反!乐视发布三款超级手机 苹果收购LinX:iPhone或将采用双摄像头技术 Google《Android性能优化》学习笔记 Amaze UI 2.3.0版本发布 整合多个第三方插件 专访Layabox创始人谢成鸿:Flash与HTML5结合的背后 高德推“LBS+”开放平台战略 整合位置大数据和云计算 CLion 1.0发布,C/C++跨平台集成开发环境 2015超实用的前端开发指南 期待吗?Linux 4.1将引入大量汇编代码变更! TSMC量产16FF+制程,Apple Watch或将采用Finfet技术 谷歌搜索引擎更新 移动端支持不好的网站排名将受影响 《近匠》格知GUECHI,设计师品牌让你离时尚更近 推荐软件:WinReplace批量文件内容替换工具 请推荐一个Java Decompiler 怎样用VB 检测EXCEL是否运行出 (菜鸟级100分) 高分求购 数据库中的OLE字段的读取问题。 研考快了,有几到题莫名其妙,求帮助! 求助大虾??????? 帮忙!! 如何获得当前程序的完整路径和文件名? 高分请教:resin2.1.6+sql2000下,jsp提取的字段显示均为乱码 Ftpcommand ? 如何获取最小化按钮消息?PreTranslateMessage(MSG* pMsg)如何处理? 请教高手——图片如何转换成视频? 河北的高程什么时间报名?什么时间考呀? 等待在线 JS文件打开乱码,如何看到其真实内容? 急,在线等待,90获取如何让Collection集合内对象的顺序改变!!! 在那里可以找到浪潮英信服务器 的声卡和显卡的驱动程序? 一个文学性网页,有砖头尽量扔过来。散分!!! 在jsp中连接oracle报错,请高手帮我分析原因(100分) 很丢脸的,兄弟们来帮我一下哦,? 我的困惑 谁知道哪里可以下载vtk4.0吗? 两个关于日期的问题,请大家帮帮手. #include windows.h 的问题 OS 很多近期帖子打不开,WHAT CAN I DO? 求regionMatches的使用实例! VS.net的安装错误问题 TOP托普万岁! 河北的高程什么时间报名?什么时间考2003年呀? 等待在线 java/swing/jtable的强烈问题 在Linux中如何配多个ip地址? 免费给你www.***.net www.***.com 快来每人有分得 大家不帮忙我就死定了!!!(来者有分,解决问题再送200!) java/swing/jtable的强烈问题 我为什么看不到我自己发的问题? 向高手求助!如何查找指定文件? 授权问题! 怎样解决向右展开的菜单(层)被select下拉框遮盖的问题!!!(以前的帖子打不开了) 向高手求助!如何查找指定文件? 怎么在JAVA中实现只有让一个子类才能访问它父类的属性,用private,还是protected? 救命呀,愿意所有的分相送(4000多分) 再问,怎样确定某一SQL SERVER 2000的连接中,有多少个DATABASE,他们的名字是什么?? 大家好,谁能告诉我并行排序的算法 关于控件数组的有关问题 大家来看一下啊,,, 请问版主!!!本论坛搜索到的帖子为什么打不开呢? 在.NET 7.0中,为什么下面的语句不会报错呢? 大家帮我看一下翻译得对不对,好吗? 为什麽有时vc++编译成功了,链接后要运行时出了问题? 昏了,搜索到的2002年的帖子统统打不开,疲倦! 书香洋溢伴我行 修身养德适任职《百变舞台大咖归来》4月搞怪 歪脖“超自然主义” HQ2013杭城时李泽楷与混血律师约会 梁洛施亦有新欢富二代吉星鹏砍死妻子祁可欣 祁可欣生李冰冰亮相瑞士表展 发表“有责任时尚保罗全场仅取8+6 快船负灰熊总比分80后富二代吉星鹏30余刀砍死90后韦德41岁女友身材火爆 入选最美50《致青春》热映赵薇秒杀众人 盘点不动郎平出任女排主教练回顾五连冠辉煌生涯首节11分!詹皇威武 季后总得分超德林书豪:比赛中试图回来 若痉挛消失下斯帅:詹皇应获最佳防守球员 他可防1迈克布朗再次入主骑士 发布会春风满面韩国女演员李诗英拳击选拔赛胜出将战亚张馨予性感比基尼海滩写真展迷人曲线杨幂晒雅安地震捐款被指诈捐《新编辑部故事》开播面貌迥异 只因时赵寅成金敏熙承认热恋 金敏熙完胜宋慧上海车展美女车模争奇斗艳 海量美女车保税科技:主力疯狂加仓的源头,近期走93年美女代办,半年销售苹果百万斤国际养老企业汇聚北京 掘金中国养老市冰城这场婚礼太奇葩:迎宾、司仪、伴郎解码加股金扶持基金:最快7个工作日可一款晚上喝的茶 枸杞芽茶驴妈妈首推3天2晚养生文化游 引爆五乐金平台乐金所成立一周年 多项实践成世界工厂网:新工业文明时代即将来临51快影:如何在P2P降息潮下进行投索尔司获得2016年十大净水器品牌?方维股权众筹系统:是阵痛还是不靠谱?广州启动防暴雨内涝三级应急响应 注意韶关一快递员送件受阻殴打民警 涉嫌妨神秘力量助力五月旗开得胜,大盘将迎接美少女股神灵活运用MACD一战成名,愚人节新闻中才存在的相机:宾得巡展成美猴王儿童电话手表上市 引爆销售热潮原油投资对于中国经济增长有何帮助中航动控:最新消息流出,近期趋势将这2016北京车展随拍 篇一:The
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘