android或iphone客户端如何工作?

时间:2011-02-11 03:29:37

标签: iphone android facebook mobile-application

我试图理解这个概念,但我还没有得到它。我是移动连接的新手。

移动应用和/或客户如何连接到互联网,如果有的话?如果没有,那么,他们如何从远程服务器(如twitter,fb)等提供实时数据。?

我听说移动应用程序不需要互联网连接,但我很困惑,因为我不知道他们是如何从twitter或fb或任何应用程序的服务器获取数据的。

例如m.facebook.com是一个网站,所以它只适用于移动设备上的某种类型的连接,但是与应用程序有关...发生了什么(突然间你怎么不需要互联网连接从他们的服务器提供数据)????

1 个答案:

答案 0 :(得分:1)

想想一个Web浏览器。它是一个通过'Net发出HTTP请求并通过呈现HTML和图像,运行脚本等来解释响应的应用程序。现在,浏览器没有任何神奇之处;它只是一个具有HTTP功能的程序。

任何其他应用都可以这样做。除了它不必像浏览器那样解释响应。应用程序可以轻松地发出HTTP请求并对响应执行操作。这就是Facebook,Twitter等客户端的工作方式。但是,它们通常不会使用目标站点的面向用户的部分,而是使用面向软件的位(称为“API”)。

并非所有移动应用都需要或使用互联网。例如,大多数游戏都没有。但与Facebook等网站互动的应用程序确实如此。