我试图理解这个概念,但我还不明白。我是移动连接的新手。
移动应用程序和/或客户端如何连接到互联网?如果不是,那么,他们如何从远程服务器(如 twitter、fb)等提供实时数据?
我听说移动应用程序不需要互联网连接,但我很困惑,因为我不知道它们如何从 twitter 或 fb 或任何应用程序的服务器获取数据。
例如m.facebook.com是一个网站,因此它只能在移动设备上使用某种类型的连接,但使用应用程序..发生了什么(你怎么突然不需要互联网连接来提供来自他们服务器的数据) ???
我试图理解这个概念,但我还不明白。我是移动连接的新手。
移动应用程序和/或客户端如何连接到互联网?如果不是,那么,他们如何从远程服务器(如 twitter、fb)等提供实时数据?
我听说移动应用程序不需要互联网连接,但我很困惑,因为我不知道它们如何从 twitter 或 fb 或任何应用程序的服务器获取数据。
例如m.facebook.com是一个网站,因此它只能在移动设备上使用某种类型的连接,但使用应用程序..发生了什么(你怎么突然不需要互联网连接来提供来自他们服务器的数据) ???
想一想 Web 浏览器。它是一个通过网络发出 HTTP 请求并通过呈现 HTML 和图像、运行脚本等来解释响应的应用程序。现在,浏览器没有什么神奇之处;它只是一个具有 HTTP 功能的程序。
任何其他应用程序都可以这样做。除了它不必像浏览器那样解释响应。应用程序可以轻松地发出 HTTP 请求并对响应进行处理。这就是 Facebook、Twitter 等客户端的工作方式。但是,它们通常不是与目标站点的面向用户的部分一起工作,而是与面向软件的位(称为“API”)一起工作。
并非所有移动应用程序都需要或使用互联网。例如,大多数游戏都不会。但是与网站交互的应用程序,如 Facebook,可以。