2012-10-19 2 views
0

S/O 및 웹에서 게시물을 읽었습니다. 웹에서 실행되는 HTML5 JS 기반 웹 앱을 제작 중입니다. 우리는 Google 앱용으로 포장하고 있으며, 또한 전화 접속 용으로 포장하고 있습니다.Windows 용 기존 HTML5 JS 앱을 패키징 할 수 있습니까?

Windows 용이 앱을 패키징 할 수 있습니까? 물론, 나는 그것이 윈도우 8 기능을 사용하지 않습니다 감사드립니다. 그러나, 앱은 그다지 덜 실행되지 않을 것입니다. 우리가 앞으로 나아갈 때 상점에 넣고 창문 8 기능을 만들 수 있습니다.

약간의 간결한 질문이지만, 기존 HTML 5, CSS, JS App을 사용하여 저장소에 배포하고이 작업을 수행하는 가장 빠른 방법은 무엇인지 생각해보십시오. 플랫폼.

답변

4

일반적으로 대답은 '예'입니다. 전환이 원활하지는 않지만 Win8에서 응용 프로그램 아티팩트의 전부는 아니더라도 톤을 사용할 수 있습니다. IE10에서 실행할 수 있다면 Win8 앱으로 실행할 수 있다는 것이 좋은 테스트입니다. 다시 말하지만, 이것은 매우 광범위한 붓입니다. 걱정할 필요가있는 것은 모든 스크립트 파일이 로컬 (CDN 없음), 웹 및 보안 컨텍스트 변경, Win8이 수평 패러다임이라는 사실입니다. 대부분의 웹 응용 프로그램 수직이다. 그러나 일반적으로 이동을 할 수 있어야합니다. 일반적인주의 사항 - 귀하의 마일리지는 다를 수 있습니다.

3

예, 권장하지는 않지만 Win8 용 기존 앱을 패키지화 할 수 있습니다. 몇 비트의 코드를 추가해야합니다. 최소값은과 같이, WinJS의 첫 번째 약속 콜백 내에서 앱의 시작/초기화 코드를 포함하는 것입니다 :

args.setPromise(WinJS.UI.processAll().then(function() { 
// your init code 
} 

당신은 또한 앱의 출시의 시작 화면의 아이콘의 커플 이미지를 만들어야합니다 화면.

일부 보안 관련 제한 사항처럼 일부 원시 WinJS 기능을 사용하도록 코드를 수정해야하는 문제가 발생할 수 있습니다. 이 모든 것은 앱의 구현에 달려 있습니다.

+0

WinJS.UI.ProcessAll 만 필요합니다. WinJS.Application.start는 일시 중지와 같은 WinJS 응용 프로그램 이벤트에 연결하려는 경우 필요합니다. WinJS를 전혀 사용하지 않아도된다는 요구 사항은 없습니다. 단지 응용 프로그램을 Windows 8에 훨씬 쉽게 만들어주는 많은 것들을 지원합니다 –

관련 문제