Windows 10 및 PWA: 소프트웨어 제공의 미래
게시 됨: 2019-12-06목차
Desktop PWA 기사에서 간략하게 언급했듯이 Microsoft는 최근 Progressive Web App 움직임을 파악하고 PWA 스토어 트렌드의 선구자 로 알려졌습니다. 마이크로소프트에 따르면 이것은 단순한 기발한 이니셔티브가 아니라 2016년까지 거슬러 올라가는 꽤 오랫동안 숨겨온 계획입니다.
이 모든 시간을 준비하면서 Microsoft는 앞으로 수년간의 기술 변화를 견딜 수 있는 PWA(Progressive Web Apps) 기반을 자체적으로 구축할 수 있었습니다. 결과적으로 Windows 환경에는 이제 모든 측면에 통합된 Progressive Web Apps가 포함되어 Microsoft Store의 미래는 UWP (유니버설 Windows 플랫폼)와 PWA 의 조합인 하이브리드 앱의 미래가 됩니다.
프로그레시브 웹 앱이란 무엇입니까?
프로그레시브 웹 앱은 간단히 말해 네이티브 앱 경험과 플랫폼 간 가용성을 제공하는 프로그레시브 웹사이트입니다. 일반 웹이 할 수 있는 것보다 훨씬 뛰어난 기능을 갖춘 웹과 기본 애플리케이션이라는 두 가지 장점을 모두 제공하는 새로운 추세입니다.

PWA는 종종 까다롭고 인식하기 어려울 수 있습니다. 기술에 익숙하지 않고 더 자세히 알고 싶다면 Progressive Web Apps에 대한 전체 가이드를 참조하십시오. 문제에 대한 심층적인 이해를 위해 권장됩니다.
프로그레시브 웹 앱 및 Windows 10
Microsoft에서 제공하는 것은 Microsoft Store에 대한 완전히 새로운 가능성의 지평을 표시하는 Progressive Web Apps의 최근 수용입니다.
프로그레시브 웹 앱은 Windows 10 기능 API에 대한 전체 액세스 권한을 가지며 다른 브라우저 및 장치 간의 호환성을 유지하면서 전체 UWP 장치 제품군(S 모드 장치의 보다 안전한 Windows 10 포함)에 설치할 수 있습니다.
이것은 무엇을 의미 하는가? 즉, 이제부터 PWA는 Windows 경험의 일부이며 전 세계적으로 8억 명 이상의 활성 월간 사용자가 검색할 수 있는 다른 UWP(유니버설 Windows 플랫폼) 앱과 동등 합니다.
PWA는 Microsoft Store의 일급 시민이 될 수 있으므로 사용자는 브라우저를 열지 않고도 검색에서 설치, 실행에 이르기까지 설치된 PWA에 완전히 참여할 수 있습니다.
Microsoft 팀의 이러한 기술 발전 덕분에 Windows 10의 PWA 환경은 이제 일반적인 UWP 앱의 환경과 크게 다르지 않습니다. 브라우저에서 실행되는 일반적인 PWA와 비교할 때 Microsoft Store의 PWA는 다음과 같은 기술적 이점이 다릅니다.
- 독립 실행형 창에서 실행
- 스토리지 제한 없음(로컬 스토리지, IndexedDB, …)
- 오프라인 및 백그라운드 프로세스 가능
- JavaScript는 기본 Windows 런타임(WinRT) API에 액세스할 수 있습니다.
- 검색 가능하고 Windows 스토어, Windows 시작 메뉴 및 Cortana에서 "앱"으로 표시됩니다.
- 브라우저가 Xbox, Windows Mixed Reality 및 기타 비 PC 폼 팩터에 도달하지 못하는 장치에서 완전히 새로운 통찰력 수집 채널을 엽니다.

그리고 PWA 운동의 본질은 끊임없이 변화하는 것이기 때문에 친숙한 앱이 지속적으로 PWA로 업그레이드되는 것을 보게 되는 것은 놀라운 일이 아닙니다. 지금 말하는 순간 Microsoft의 Outlook 은 공식적으로 모든 Chromium 기반 브라우저에서 설치할 수 있는 Progressive Web App입니다.


프로그레시브 웹 앱은 도입 이후 웹 진화의 다음 단계가 될 것이라는 큰 약속을 보여주고 있습니다. 그 잠재력을 인식한 대형 브랜드가 차례로 PWA의 요소를 인프라에 통합하기 시작하여 웹 환경을 이전과 크게 다르게 만들었습니다.

프로그레시브 웹 앱이 미래인 이유
어디서나 검색 가능
Windows 10의 Microsoft Store에 등록된 모든 프로그레시브 웹 앱은 월간 동시 Windows 10 설치 기반이 8억 명이 넘는 사용자이기 때문에 잠재적으로 앱 잠재고객을 100배 늘릴 수 있습니다.
자동으로 다시 채우기
개발자가 PWA를 수동으로 제출할 수 있는 옵션 외에도 Microsoft는 Bing과 같은 검색 엔진이 자동으로 고품질 PWA를 스토어에 색인할 수 있도록 했습니다.
우리는 거의 1년 동안 Bing Crawler를 사용하여 웹에서 PWA를 식별해 왔습니다. [..]. 이 프로세스 동안 우리는 Windows 장치에서 상호 고객에게 가치 있고 신뢰할 수 있으며 즐거운 경험을 제공할 수 있도록 PWA에 대한 품질 측정을 계속해서 검토할 것입니다.
이를 통해 Microsoft Store는 자동으로 PWA로 채워질 것으로 예상되어 모든 프로그레시브 웹 앱의 미래가 그 어느 때보다 가능성이 높아 보입니다.
손쉬운 경험
앱과 같은 모양과 기능 외에도 PWA의 한 가지 장점은 앱의 Lite 버전을 경험하는 것처럼 느껴진다는 것입니다.
이제 우리는 당신이 생각하는 바를 이해합니다. 우리 대부분은 라이트 앱에 대해 긍정적인 경험을 하지 못하는 경우가 많으며 이전에 이 라이트 앱의 성능이 얼마나 나빴는지 생각하면 이해할 만합니다. 그러나 Progressive Web Apps를 사용하면 옳게 느껴집니다. 모든 것이 더 부드럽고 능률적이며 전반적인 흐름이 기본 앱의 흐름과 정말 비슷합니다. 그러나 PWA를 설치하고 실행하기 위해 그렇게 오래 기다릴 필요도 없습니다. 모든 것이 웹에 동적으로 저장되고 업데이트되기 때문에 다운로드가 훨씬 적습니다.
탐색: Magento 2용 PWA
이것이 개발자에게 의미하는 것
PWA Store 체인의 선두주자인 Microsoft는 개발자가 많은 코딩 지식 없이도 가장 비용 효율적이고 효율적인 PWA를 구축할 수 있도록 최선을 다했습니다. Microsoft에서 설립한 오픈 소스 도구인 PWABuilder 는 경험이 없는 개발자를 염두에 두고 구축되어 PWA 채택을 진전시키는 데 도움이 됩니다.

PWABuilder를 사용하면 경험이 없는 개발자가 Microsoft Store에 게시하기 위해 자체 웹 사이트 및 Web App Manifest의 데이터를 사용하여 완전한 AppX 를 생성할 수 있습니다.
유용한 도구: 웹 앱 매니페스트 생성기
한 번 사용해 보세요
이 모든 이야기가 끝나면 Windows 10에서 PWA를 경험해야 할 때입니다. 지금 Microsoft Store로 이동하여 Twitter PWA를 설치하고 생각을 공유해 주세요!

줄 바꿈 단어
이는 Windows 10에서 Progressive Web App 을 기본 환경으로 만들려는 Microsoft 계획의 첫 몇 단계일 뿐이며, 다음 해에 새로운 Chromium 기반 Edge가 출시되면 상황이 빠르게 변경될 예정입니다.
현재로서는 Microsoft Store에 있는 프로그레시브 웹 앱이 몇 개뿐이지만, 대부분의 최고 소매업체가 원활한 제품 제공을 위한 주요 도구로 PWA를 사용하는 헤드리스 접근 방식을 사용하는 전자 상거래 세계에서 그 실용성이 이미 널리 퍼져 있습니다. 사용자 경험.