2009-12-24 2 views
-1

휴대 전화 프로그래밍을위한 최상의 API (무료 또는 관리 가능한 비용, 마음이 있습니다)에 대한 권장 사항을 읽고 싶습니다. 많은 수의 전화 플랫폼에서 일할 수있는 최고의 API는 무엇입니까 (누구나 어디에서나 작성, 작성, 작성)하고 보안 기능은 무엇입니까?모바일 프로그래밍 API

프로젝트는 통화 거래와 관련된 휴대 전화 응용 프로그램입니다.

답변

2

넓은 범위의 장치 용으로 개발하려는 경우 일반 웹 페이지를 작성한 다음 장치 별 기준으로 작은 단점을 수정해야합니다.

BlackBerry API는 J2ME의 상위 집합이지만 테스트 및 서명을 위해 앱을 보내면 비용이 많이 듭니다. 따라서 실제로 출시 할 수 있습니다.

Symbian S60은 C++에서 상당히 다른 프로그래밍 패러다임입니다. API의 모든 것이 비동기이며 API는 상당히 불투명합니다. 이 애플리케이션에 서명하는 것은 엄청나게 비쌉니다.

Windows Mobile은 Visual Studio와 함께 개발하기에 매우 좋지만 모든 불일치와 API가 누락되었습니다.

Android는 정말 멋진 Java 개발 환경이지만 UI 모델과 애플리케이션 패러다임은 다른 모든 플랫폼과 다릅니다. 반면에 시장에서 앱을 구입하는 데 드는 비용은 거의 무시할 수 있습니다.

마지막으로 iPhone에는 꽤 좋은 개발 환경이 있으며 지금도 꽤 큰 과장이 있습니다. 개발자 키를 구입하는 것은 저렴하지만 앱 스토어로 가져 오는 데는 다소 시간이 걸릴 수 있습니다. 또한 요즘 Mac에서 주로 사용되는 언어 인 Objective-C와 Cocoa를 사용해야한다는 점을 명심해야합니다.

가능한 경우 웹으로 이동하십시오. 그것은 좋은 것처럼 보이지 않을 것이지만 대부분의 장치를 그곳에 포착 할 것입니다. 실제로 플랫폼 관련 자료가 필요한 경우 iPhone, Android 또는 BlackBerry를 선택합니다.

+0

감사에서 많이 봐 등 로컬 스토리지, 카메라, 멀티 터치 동작과 같은 기본 전화 기능을위한 자바 스크립트 래퍼를 제공합니다! 내 애플 리케이션을 XML 또는 웹 형식으로 디자인하는 것에 대해 생각해 봤지만 꽤 실행 가능한 솔루션처럼 보인다. 온라인 상점에서 배포하는 것을 목표로하지는 않으며 특정 공급 업체에만 해당됩니다. – Orca

+0

마지막으로, 플랫폼과 OS에 대해 정확히 묻지는 않겠다. 플랫폼에 가장 적합한 API와 플랫폼간에 상호 운용 및 호환 가능한 최상의 API에 대해 묻고있다. – Orca

+0

확실히 웹 앱을 쓰고 싶습니다. 위의 내 설명에서 나는 아직 다른 다른 플랫폼/api 파일 인 Palm Pre을 언급하는 것을 잊어 버렸습니다 ... – rui

0

PhoneGap은 특히 웹 앱을 통해 액세스 할 수없는 기본 제공 카메라와 같은 모바일 플랫폼의 측면에 관심이있는 경우 좋은 해결책이 될 수 있습니다.

폰갭은 기본적으로 자세한 응답을 http://phonegap.com/

관련 문제