2016-08-20 4 views
0

Google은 Chrome에 drop support for web apps을 발표했습니다.Chrome 웹 앱 독립 실행 형 데스크톱 프로그램 만들기

기본적으로 웹 앱은 별개의 맞춤 '독립 실행 형'Chrome 창에서 실행되는 로컬 HTML/CSS/JS 앱입니다.

어쨌든 Chrome에 의존하지 않는 실제 데스크톱 앱으로이 웹 앱을 변환 할 수있는 방법은 없나요? 어쩌면 NodeJS를 사용하고 있을까요? 그렇다면 올바른 방법은 무엇입니까?

감사합니다.

답변

1

"쉽게"알 수는 없지만 자연 진화가 Electron 또는 NW.js에 있으며이 두 가지 모두 Google 주제 블로그에 언급되어 있습니다. (필자는 전자 제품으로 옮겨 가고있다.) 둘 다 크롬 앱보다 유리하다. 대부분이 진정한 데스크톱 애플리케이션이다. 한 가지 예를 들자면 이제 Chrome 앱의 범위를 벗어나는 메뉴 바를 조작 할 수 있습니다.

Chrome 앱의 순수 자바 스크립트 코드 (예 : 인터넷에 액세스 할 수있는 항목)는 직접 이동해야합니다. UI 용 브라우저 창을 사용하는 경우와 마찬가지로 많은 UI 요소와 동일합니다. 그러나 앱을 재구성해야합니다.

추가 된 참고 사항 : Chrome 앱은 MacOS, Windows, Linux, ChromeOS의 4 개 플랫폼에서 실행되었습니다. Electron 및 NW.js 앱은 ChromeOS에서 실행되지 않습니다. 따라서 4 플랫폼의 완전 바이너리 포터블 앱을 작성하는 기능이 사라집니다.

+0

"Ran"은 올바른 용어입니다. > "모든 유형의 Chrome 앱은 당분간 Chrome OS에서 지원 및 유지됩니다." - 어쨌든 우리는 Google 때문에 두 가지 버전을 유지해야합니다. : ( Firefox는 이제 Chrome과 같은 웹 앱을 지원합니다. 웹 앱, Chrome OS, Firefox 및 기타 모든 OS에 대해 두 버전의 버전을 유지하는 것이 더 쉬울 수도 있습니까? 감사합니다. – bl0ck3d

+0

얼마나 부드러운 지에 대해 알지 못합니다. 두 가지 버전을 유지하는 것일 수도 있지만 개인적으로 전혀 관심이 없으며 전자 버전으로 하나의 버전 만 사용할 수 있습니다. ChromeOS에서 실행하는 것은 많은 앱에서 중요하지 않습니다. –