HTML5 Plus 애플리케이션 개요
5+App이라고 불리는 HTML5 Plus 모바일 앱은 휴대폰에서 실행되는 HTML, JS, CSS를 기반으로 작성된 앱입니다. 이 앱은 확장된 JS API를 통해 휴대폰의 기본 기능을 호출하여 다음을 달성할 수 있습니다. 기본 앱과 동일한 기능 및 성능.
HTML5 플러스 사양
HTML5를 통해 모바일 앱을 개발할 때 HTML5에는 많은 기능이 없다는 것을 알게 될 것입니다. HTML5 기능의 부족함을 보완하기 위해 W3C China의 지침에 따라 www.html5plus.org 조직이 설립되어 HTML5+ 사양을 출시했습니다.
HTML5+ 사양은 타사 브라우저 제조업체나 기타 휴대폰 런타임 제조업체가 이를 구현할 수 있도록 허용하는 개방형 사양입니다.
HTML5+는 JavaScript 객체 플러스를 확장하여 카메라, 자이로스코프, 파일 시스템 등과 같은 장치 기능과 업로드 및 다운로드, QR과 같은 비즈니스 기능 등 다양한 브라우저에서 구현할 수 없거나 제대로 구현되지 않는 시스템 기능을 js에서 호출할 수 있도록 합니다. 코드, 지도, 결제, 음성입력, 메시지 푸시 등
HBuilder의 휴대폰 기본 기능 호출은 두 가지 수준으로 나뉩니다:
- 모바일 플랫폼 전반의 기능 호출은 plus.barcode 및 plus.speech를 사용하여 QR 코드 및 음성 입력과 같은 HTML5+ 사양에 모두 포함되어 있습니다. 한 번만 작성하면 여러 플랫폼에서 실행할 수 있습니다.
- Native.js는 또 다른 혁신적인 기술입니다. 모바일 OS에는 40만 개가 넘는 네이티브 API가 있는데 HTML5에서는 사용할 수 없는 API도 많다. Native.js는 수십만 개의 네이티브 API를 js 객체로 캡슐화하며, js를 통해 iOS 및 Android의 네이티브 API를 직접 조정할 수 있습니다. 이 부분은 더 이상 크로스 플랫폼이 아니며, iOS 게임센터를 조정하거나 안드로이드 폰 바탕화면에 바로가기를 생성하는 등 각각 plus.ios, plus.android로 작성됩니다.