2012-01-11 6 views
1

안녕하세요.iOS 및 Blackberry에 데이터 전송

Google은 고객을 위해 모바일 앱 개발을 아웃소싱하고 있습니다. 우리는 목표 시장 내에서 두 가지 주요 브랜드 인 iOS와 Blackberry를 목표로 삼을 것입니다. Android는 아직 인기가 없으며 연기 될 예정입니다. 앱은 플랫폼의 기본 SDK로 작성됩니다. 이 응용 프로그램은 열려있는 인터넷을 통해 검색된 데이터 (끌어 오기 및 밀기)와 함께 완전히 데이터 기반입니다.

나는 데이터 전달에 대한 책임이 있으며 사용할 배포 메커니즘을 결정하지 못했습니다. 우리의 백엔드는 모두 자체 개발되었습니다. 두 가지 유형의 핸드셋에 데이터를 전달하기 위해 공개 표준을 사용하고 싶습니다.

iOS와 Blackberry 모두 동일한 메커니즘을 사용하고 싶습니다.

내가 밀고 당기는 데 무엇을 사용한다고 제안하겠습니까? 기본 기능이 선호됩니다.

나는 pull을위한 HTTP와 push를위한 JSON을 생각하고 있었다.

+0

FYI : Android : Microsoft : Blackberry : 대상 고객의 Apple 시장 점유율은 약 0.5 % : 2 % : 30 % : 60 %입니다. 우리는 결국 Android와 Windows Mobile에 대한 지원을 추가 할 것입니다. 네이티브 기능을 악용하기 위해 크로스 개발자 프레임 워크를 사용하지 않을 것입니다. – Nicolas

+0

AFYI : 푸시는 초당 약 1 회의 업데이트이며 각 업데이트는 40-400 바이트의 데이터 영역에 있습니다. – Nicolas

+0

장치에 원시 푸시 메커니즘을 사용하지 않고 인터넷을 배포 네트워크로 사용하고 싶다면이 [실시간 웹 기술 가이드] (http://www.leggetter.co.uk/real-time-web- 기술 가이드)은 귀하에게 익숙해야하며 웹 기술을 조사하기위한 좋은 출발점이되어야합니다. 안정적인 표준화 된 솔루션 인 서버 및 클라이언트 라이브러리 지원이 우수하고 모든 통신에 하나의 기술을 사용할 수있는 양방향 의미이므로 WebSocket 솔루션을 살펴 보는 것이 좋습니다. – leggetter

답변

0

엔터프라이즈 세계와 마찬가지로 안드로이드 세계에서 RESTful 웹 서비스는 일반적인 pull 기술이라고 생각합니다. BBM에 상응하는 것은 무엇인지 모르지만 서버 측은 꽤 유사 할 것입니다. 결국 HTTP 일뿐입니다. iOS의 경우 체크 아웃 http://restkit.org/

푸시에 대해 확실하지 않습니다. 그래도 재미있을 것 같습니다 :

http://stackoverflow.com/questions/7670097/how-to-push-data-to-an-iphone-app 

희망이 도움이되었습니다.

+0

푸시 알림을 찾고 있지 않지만 (향후 요구 사항 일 수 있음), 데이터를 앱으로 스트리밍합니다. 사용자는 앱이 필요할 때만 스트리밍 할 수 있습니다 (예 : 스트리밍 중일 때). – Nicolas