2011-04-06 3 views
0

안드로이드 앱이 어느 정도까지 HTML로 구현 될 수 있는지 궁금합니다.순수 HTML for Android 앱에서 얼마를 할 수 있습니까?

네이티브 앱이 HTML 콘텐츠를 표시하기 위해 WebView를 사용할 수 있다는 것을 알고 있으며 기본 응용 프로그램 래퍼없이 HTML만으로 구성된 응용 프로그램을 정의 할 수 있다는 사실을 모았습니다. 그러나 어느 경우 이건 개발자가 네이티브 Java로 빌드하는 것과 비교하여 어느 정도 수준의 기능을 포기하고, 그 수준이 매우 크거나 상대적으로 작은 지 궁금합니다.

예를 들어 HTML 콘텐츠가 기기 API에 액세스 할 수 있습니까? 많이, 조금, 또는 기본적으로 브라우저에서 수행 할 수있는 작업으로 제한됩니까? 달리 말하자면 앱 자산을 HTML로 개발하는 것이 합리적으로 일반적인 형태의 개발이거나 UI에서 가능하지만 일반적으로 네이티브 래퍼에서 로직을 처리하거나 아니면 예외적으로 사용하는 것이 가장 좋습니다. 기본적으로 웹 사이트를 감싸는 앱 종류의 경우?

참고 : "HTML"은 웹 엔진에서 처리되는 HTML/XML, 스크립트, CSS, 멀티미디어 등의 일반적인 스택을 의미합니다. 또한 새로운 HTML5 기술을 어느 정도까지 포함하는 것을 의미합니다. Android 2.2 이상에서 지원됩니다.

+0

** 순수 ** HTML은 거의 작업을 수행하지 못합니다. JS 및 CSS를 사용하도록 설계된 응용 프로그램에서는 정상입니다. – Quentin

+0

David, HTML로 일반 HTML 스택을 의미하는 것으로 명확하게 편집하겠습니다. – fenomas

+0

기기 API에 액세스하려면 대개 WAC와 같은 위젯 런타임이 필요합니다. Android 용 Opera WAC 런타임. –

답변

1

WAC을 살펴보십시오. 현재 안드로이드 및 안드로이드 장치의 출시가이 사양을 지원하는 것이 확실하지 않더라도 운영자가 WAC를 향한 큰 노력을 기울이고 있습니다.

+0

흠, 나는 매우 막연하게 WAC에 익숙합니다. 구글은 오페라가 안드로이드 구현을 위해 노력하고 있다고 제안하지만, 런타임을 통해 지원이 가능하고, 하나의 통신사가 사전 설치 될 수 있고 또 다른 통신사가 그렇지 않을 수도있는 일종의 것이라고 생각할 수있다. 누구든지 세부 사항이 있다면 위대 할 것입니다. – fenomas

0

모바일 웹 응용 프로그램에 중점을 둔 JS & 프레임 워크가 많이 있습니다 (예 : Sencha Touch). Phone API로 무엇이든해야한다면 Java에서 기본적으로 수행해야합니다.

관련 문제