첫째, 크로스 플랫폼 개발 모바일 세계에서 점프하기 전에, 당신은 사이 선택해야합니다 : 당신이 프레임 워크를 사용하여 실행에서 웹 응용 프로그램을 포함 할 수
- HTML/JS가/CSS 기반 방법을 (Phonegap처럼).
- 하나의 언어 (예 : 티타늄에서는 자바 스크립트 사용)를 사용하여 프로그래밍 할 수있는 프레임 워크를 사용하면 완전한 기본 iOS/Android 애플리케이션으로 사용할 수 있습니다.
그런 다음 질문은 다음 중 무엇입니까 : 어느 것을 사용해야합니까? 자, 이미 it here과 here에 대해 논의했습니다. 이 게시물을 요약하면 티타늄 (분명히)이보기를 더 빨리 렌더링합니다. 기존 웹 사이트가 있고 동일한 클라이언트 로직 (동일한 js, html 및 css 사용)을 사용하려는 경우 Phonegap을 사용하십시오.
마지막 질문은 설명서에 관한 것입니다. Phonegap의 경우 문서가 명확하고 사용자 고유의 웹 개발자 기술을 사용해야한다고 생각합니다. 반면에 티타늄의 경우 개인적으로 책을 사지 않았습니다. 설명서를 쉽게 읽을 수 있습니다. 당신이해야 할 일은 연습하는 것입니다, 그리고 나서, 당신은 티타늄 프레임 워크에서 몇 가지 결함이나 부족에 직면하게 될 것입니다. 원한다면 아마존에서 몇 권의 책을 찾을 수 있습니다 (like this one).
는
편집 :
AFAIK는, 윈도우 폰은 Appcelerator의 로드맵에 있지 않습니다. 나는 지역 사회가 블랙 베리 대신에이 플랫폼을 원한다는 것을 안다 (항상 베타 버전인가?).
귀하의 질문에 대해, 나는 개인적으로 티타늄을 선호합니다. 이는 사용자가 원하는 것, 즉 적절한 UI를 통한 진정한 사용자 친화적 인 경험이기 때문입니다. 한 코드로 스타일을 지정하지 않고 두 개의 전용 UI를 얻을 수 있다고 상상해보십시오. Phonegap에서는 iOS 용 CSS와 Android 용 CSS를 만들어야했습니다.
UI에 관한 내용입니다. 비즈니스 계층이 동일하기 때문입니다. 두 프레임 워크 (또는 그 이상)를 사용해보고 테이블, 애니메이션, 알림, 웹 서비스 호출, 위치 정보, 전환 및 소셜 공유 기능으로 진정한 앱을 만드는 것이 좋습니다. 그런 다음 각 프레임 워크에 대한 진정한 아이디어를 얻을 수 있습니다.
편집 2 :
티타늄을 시작하려면, 당신은 몇 가지 튜토리얼 at this web page을 볼 수있다. 는하지만, 무엇을 정말 개선하기 위해 나를 도와 것은 :
티타늄은 비즈니스 앱에는 좋지만 게임에는 제한이 있습니다.
구체적으로 무엇을하려하십니까? 자바 스크립트는 당신이하고 싶은 일을위한 최선의 선택인가? corss-platform 응용 프로그램에는 한계가 있습니다. 먼저 이러한 제한 내에서 살 수 있는지 결정하십시오. –
@James Black : 이미 iOS 기본 개발에 대한 지식이 있습니다. 이제 게임과 같은 플랫폼 간 응용 프로그램을 개발하고 싶습니다. 그래서 나는 크로스 플랫폼 API (Phonegap, Titanium, Corona 등)가 Windows뿐만 아니라 Android를 배우는 것보다 나를 쉽게 할 수 있다고 생각합니다. 그러므로 선택해야 할 부분과 어디서부터 시작해야할지 제안 해주십시오. – Mrunal