2010-06-16 2 views
0

무식한 질문에 대한 가설은 모바일 플랫폼에서의 앱 개발 경험이 없습니다. 기본적으로 알고 싶은 것은 통신 프로토콜이 애플리케이션이 중앙 집중식 서비스에 액세스/쿼리하기 위해 일반적으로 사용하는 것입니다. 예를 들어 웹 앱/서비스를 iPhone/Android에 이식하는 경우 일반적으로 앱에서이 웹 서비스에 액세스/쿼리하는 방법은 무엇입니까? 예 : HTTP를 통해 전송 되나요? 아니면 다른 프로토콜이 있습니까?iPhone/Android : 앱이 중앙 집중식 서비스에 연결하기 위해 사용하는 프로토콜 스택은 무엇입니까?

또한 app의 GUI는 Apple/Android GUI 라이브러리 (java? cocoa?)로 구성됩니다. 앱 GUI를 HTML/자바 스크립트로 웹 페이지처럼 정의 할 수 있습니까?

순수한 멍청한 질문에 대해 다시 한 번 죄송합니다.

감사

답변

1

귀하의 질문은 당신이 정말로 그러나 당신이 원하는 그것을 구현할 수있는 매우 광범위하지만, 내 자신의 경험에서 "중앙"서비스의 대부분은 라이브러리 나있는 NSURLConnection을 네트워킹하는 HTTP를 사용하여 HTTP를 통해 직접 액세스 할 수 있습니다. 내가 사용하는 대부분의 웹 서비스는 RESTful이다. 어떤 사람들은 직선 소켓으로 구현할 수도 있지만, 그것은 단지 고통이며 가능하다면 피하는 것이 가장 좋습니다.

GUI 측면은 iPhone에서 Cocoa Touch를 사용하여 수행됩니다. 안드로이드에 대해 잘 모르겠습니다. 확실히 iPhone 용으로 제작 된 웹 기반 앱을 구현할 수 있습니다. 사실 최근에 HTML5 apps for the iPhone and iPad을 개발하는 것에 대한 소식이 많이있었습니다.

+0

정말 감사합니다. –

관련 문제