현재 Android 및 iPhone 용 교차 플랫폼 개발에 대한 대안을 조사 중입니다 (Windows 8이 추가 될 수 있음). 이 앱은 기본적으로 "관련 앱이있는지도"이며 게임이 아닙니다.2012 년에 크로스 플랫폼 모바일 앱을 작성하는 툴킷 옵션은 무엇입니까?
여기에서 검색 2010/2011의 많은 구식 조언과 도구가 있지만 그 이후로 애플은 정책을 변경했으며 확실하게 새로운 것이 등장했습니다.
내 현재 목록과 빛을 조사 (잘못된 사실이있을 수 있습니다)입니다 :
- Monotouch/Monodroid : .NET (모노) 프레임 워크. 두 플랫폼 모두에서 "기본"응용 프로그램을 만듭니다. UI 코드 (또는 유사한 것들)를 다시 작성해야합니다.
- Appcelerator : 기본 앱을 컴파일하기위한 Javascript 프레임 워크.
- Corona : Appcelerator와 유사합니다. 또 다른 HTML5 기반 플랫폼 :
- Phonegap : 그것은 HTML5 콘텐츠
- SenchaTouch에게 appify하는 래퍼를 사용하여 같은 비슷한 생각하지만 보인다.
- Wink : 또 다른 HTML5 툴킷
- XVLM : 안드로이드에서 ObjC 컴파일러로, 아마 추한 iOS 앱을 만듭니다.
- Unity3D : 게임 전용.
- Moai : 게임 전용.
그래서, 각 구현하는 몇 가지 프레임 워크와 세 가지 아이디어가있다, 나에게 보인다
이- 네이티브 아이폰 OS/안드로이드 코드를 통해 추상화 계층을하고 제공된 층을 이용하여 각 플랫폼에 구축 . (Monotouch, Unity3D)
- HTML5 (자바 스크립트로 코딩)와 일종의 래퍼를 사용하여 웹 콘텐츠를 "적용"합니다. (폰갭, 센차, 윙크) 프레임 워크를 사용하여
- 코드 그 것이다 컴파일 패스 (또는 유사) 지원되는 각 플랫폼을위한 네이티브 응용 프로그램 (모아이, XVLM, Appcelerator, 코로나)
질문과 같은 출력 :
- 아직 발견하지 못한 네 번째 아이디어가 있습니까?
- 지정된 프레임 워크에 대한 연구에서 맹목적으로 실수가 있습니까?
- 이러한 아이디어 나 특정 프레임 워크와 맵 통합에 알려진 문제점이 있습니까?
appcelerator는 phonegap과 같은 html 래퍼가 아니며 단순히 네이티브 앱을 컴파일하기 위해 javascript API를 사용합니다 (아마도 홈 페이지에서 볼 수있는 첫 번째 것임). 그것은 또한 거기에 구름을 실행 아무것도 필요하지 않습니다, 그들과 함께 계정을 개발할 필요하지만 그게 다야 –
고마워, @SimonMcLoughlin. 그리고 분명히 웹 사이트에서 처음 본 것이 아닙니다. 당신을 초래할 수있는 문제가 있으면 유감스럽게 생각합니다. 정보를 수정하려고 시도했습니다. –