首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Facebook应用是使用PhoneGap或Appcelerator这样的移动开发框架构建的吗?

Facebook应用是使用PhoneGap或Appcelerator这样的移动开发框架构建的吗?
EN

Stack Overflow用户
提问于 2012-03-20 05:52:50
回答 3查看 11.2K关注 0票数 4

我发现numerous sources引用了Facebook应用程序作为混合应用程序的一个例子。

我理解术语混合应用的广义定义是指在原生应用中包装WebView的任何智能手机应用。

有移动电话development frameworks (PhoneGap,Appcelerator等),使开发人员能够使用其现有的web开发技能(HTML5,Javascript,CSS)来构建应用程序,同时提供对核心电话功能(相机,地址簿等)的访问。

因此,由于Facebook是一个混合应用,可以访问手机的核心功能,如推送通知和摄像头,我很好奇:

Facebook应用程序是使用移动开发框架构建的吗?

EN

回答 3

Stack Overflow用户

发布于 2012-03-20 09:41:05

你可能不会直接从Facebook获得这些信息,因为这对他们来说很可能是一个商业秘密,因为他们到底是如何实现的。但从我的“理解”来看,大部分facebook技术都是自主开发的,所以我怀疑他们是否使用了像Phonegap这样的框架。它很可能只是一个嵌入到原生应用程序中的html5 webview。

票数 3
EN

Stack Overflow用户

发布于 2012-09-27 04:47:04

根据ForbesMashable最近的文章(2012年9月),Facebook最近用原生版本取代了他们的移动HTML5混合应用。

扎克伯格说:“作为一家公司,我们犯下的最大错误是把太多的赌注押在了HTML5上,而不是native上。”

我猜对于FB来说,值得在资源上投资,为iOS、安卓等构建和维护代码库,以便提供更接近原生应用程序提供的金属性能。

票数 3
EN

Stack Overflow用户

发布于 2012-03-27 09:13:23

Facebook使用的是Apahce Cordova的分支版本,这是PhoneGap背后的引擎。你不会找到太多关于它的信息,但是在这里引用了它:http://phonegap.com/2012/03/19/phonegap-cordova-and-what%E2%80%99s-in-a-name/

“目前存在许多Apache Cordova发行版,这是我们全心全意鼓励的。例如,Salesforce和Facebook目前为他们的SDK定制了版本,我们在Apache的工作重点是支持这一用例(甚至更多)。”

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9778505

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档