2011-02-11 2 views
0

나는이 개념을 이해하려고 노력하고 있지만 아직 이해하지 못하고있다. 나는 모바일 연결이 처음이다.android 또는 iphone 클라이언트는 어떻게 작동합니까?

모바일 앱 및/또는 클라이언트가 인터넷에 연결하는 방법은 무엇입니까? 그렇지 않다면 원격 서버 (예 : 트위터, fb) 등에서 실시간 데이터를 어떻게 제공합니까?

모바일 앱은 인터넷 연결이 필요하지 않지만 트위터 나 fb 또는 다른 서버의 서버에서 데이터를 얻는 방법을 모르므로 혼란 스럽습니다.

예를 들어 m.facebook.com은 사이트이므로 모바일에서 일부 유형의 연결에서만 작동하지만 앱과는 ... 무슨 일이 일어 났습니까 (갑자기 인터넷 연결이 필요하지 않은 경우 어떻게해야합니까? 서버의 데이터) ????

답변

1

웹 브라우저를 고려하십시오. 그것은 '인터넷을 통해 HTTP 요청을 발행하고 HTML 및 이미지 렌더링, 스크립트 실행 등을 통해 응답을 해석하는 응용 프로그램입니다. 이제 브라우저에 대해 전혀 이상한 점이 없습니다. 그것은 단지 HTTP 기능을 가진 프로그램 일뿐입니다.

다른 모든 앱에서도 동일한 작업을 수행 할 수 있습니다. 브라우저가하는 것처럼 응답을 해석 할 필요는 없다는 점을 제외하고는. 응용 프로그램은 HTTP 요청을 쉽게 발행하고 응답을 처리 할 수 ​​있습니다. 그것이 페이스 북, 트위터 등의 클라이언트 작업 방식입니다. 그러나 일반적으로 대상 사이트의 사용자 측 부분이 아닌 소프트웨어 측 비트 ("API"라고 함)를 사용합니다.

일부 모바일 앱이 인터넷을 필요로하거나 사용하는 것은 아닙니다. 예를 들어, 대부분의 게임은 그렇지 않습니다. 그러나 페이스 북과 같이 웹 사이트와 상호 작용하는 앱은 그렇게합니다.

+0

대단한 설명, 저도 그렇게 생각했습니다. 나는 인터넷 연결없이 (또는 HTTP 요청없이) fb 또는 tw 앱을 사용하는 것에 대해 혼란스러워했다. 이는 나에게 어리석은 소리였다. –

관련 문제