2012-10-09 2 views
2

안녕하세요. 미리 답변 해 주셔서 감사합니다.AppMarketStore와 같은 DIY 엔진의이면에는 무엇이 있습니까?

우리는 사용자 정의 iOS/Android 개발을 시도하고 있지만 appsmakerstore 또는 ShoutEm과 같은 앱용 DIY 사이트를 방금 발견했습니다.

모두 한쪽 모바일에서 동일한 UI를 공유하고 & 드래그 위젯을 드래그합니다. 우리는이 웹 인터페이스에 힘을 실어 자신을 구축 할 수 있는지 궁금해하고 있습니다. 이 모든 사이트 뒤에있는 스택은 무엇입니까?

건배, 척.

답변

0

당신은 기본적으로 (나는이 질문 뒤에 목표입니다 있으리라 믿고있어) 크로스 플랫폼 developement에 대한 세 가지 옵션이

  1. 사용 널리 지원 HTML (5) 표준, 기본 생성 블록 (버튼, 메뉴, ...)은 타겟 모바일 플랫폼과 정확히 일치하며 자바 스크립트를 통해 맞춤 기능 (위치, 카메라)을 추가합니다. 앱은 각 플랫폼의 기본 앱처럼 보이고 올바르게 작동하지만 이지만은 실제로 사용자 정의 래퍼로 실행되는 웹 페이지입니다.

    PhoneGap가하는 일,이 Appsmakerstore (I이 하나 확실하지 않다) ShoutEm는 않습니다 또한 무엇이며, 에 대한 아마도 경우입니다.

  2. 각 플랫폼 (당신은 안드로이드, iOS의 목표 - C에서 Java와 같은 다른 언어를 많이 사용해야하는 등)을에 대한 사용자 정의 프레임 워크을 구축하고 어쩌면 (공통 언어 를 사용 JavaScript? Ruby? Python? Lua?) 또는 기본 편집 인터페이스 (WordPress 또는 Drupal)를 사용하면 쉽게 내용을 편집 할 수 있습니다.

  3. 각 응용 프로그램을 독립적으로 개발하십시오.. 다른 두 가지 솔루션과 비교하여 더 많은 시간과 비용을 투자 할 준비가되어 있어야하지만 대부분의 경우 사용자 경험은 훨씬 더 아름답고 일관성이 있습니다. 이 a little bit slower 후 완전히 네이티브 응용 될 수 있지만

기본적으로, # 1, 간단한 응용 프로그램에 대한보다 괜찮습니다. 최근 뉴스에서 페이스 북은 # 1과 went back to being mostly native으로 떨어졌다.

# 2를 제공하고 완전히 고유 한 크로스 플랫폼 개발에 대한 큰 의구심을 갖고있는 사람은 알지 못하므로이 경우 자신 만의 롤백을해야합니다.

어쨌든 this question을 보면서 주제에 대해 자세히 검토 할 수도 있습니다.

관련 문제