>  기사  >  백엔드 개발  >  UWP 새로운 기능--크리에이터 업데이트

UWP 새로운 기능--크리에이터 업데이트

零下一度
零下一度원래의
2017-06-23 16:09:501538검색

빌드 버전 15063+

1. CompositionObjects의 다른 속성(그림자, 자르기, 속성 컬렉션)에 애니메이션을 추가할 수 있습니다.

2 장치가 연결되면 확장 실행 세션 API를 사용하세요. 시스템에 애니메이션 추가 애플리케이션 앱은 항상 백그라운드에서 실행됩니다. (14393부터 지원)

이 새로운 기능을 사용하면 오프라인이나 P2P 업로드가 중단되지 않도록 앱이 오랫동안 백그라운드에서 실행되도록 신청할 수 있습니다.

 ExtendedExecutionSession 클래스 API 문서:

3, Tile and Toast

  1) 앱은 시스템 작업 표시줄에 고정되어 있는지 확인할 수 있습니다. (API는 개발 중입니다)

이 API를 사용하면 컴퓨터에서 사용자가 앱을 사용하는 빈도가 높아질 수 있습니다.

  2) 앱은 기본 타일이 시작 메뉴에 고정되어 있는지 확인할 수 있으며 시스템 시작 메뉴에 고정하도록 시스템에 요청할 수 있습니다.

  과거에는 앱이 시작 메뉴에 보조 타일만 고정할 수 있었습니다.

 기본 타일 문서:

 3) 추적 가능한 타일 알림: 사용자가 타일을 클릭하면 앱은 현재 타일에 표시된 콘텐츠를 알 수 있습니다(14393)

문서:

 4) 토스트 컨텍스트 메뉴 in 알림(14393)

토스트 알림의 컨텍스트 메뉴를 사용자 정의하는 개발자 작업을 실행합니다.

문서:

5) 토스트의 헤더 그룹화:

헤더가 결합된 토스트 알림에 대한 헤더를 제공할 수 있습니다. 여러 토스트

 문서:

 

 6) 토스트 알림에 대한 사용자 정의 타임스탬프(timestamp) 추가:

7) 토스트 빠른 답장 및 기타 장면 상호 작용(10240):

8) 토스트 알림에 대한 다중 상호 작용(개발 중):

여러 상호 작용 단계를 통해 대화형 토스트 알림을 허용합니다. 예를 들어 초기 알림에는 드롭다운 메뉴와 다음 버튼이 있으며, 다음을 클릭하면 앱이 다음 알림을 업데이트할 때까지 알림이 보류 상태로 유지되면서 백그라운드 작업이 트리거됩니다.

9) 알림 리스너:

다른 앱이 웨어러블 장치를 만드는 데 사용할 수 있는 알림을 받을 수 있도록 허용합니다. 스마트워치는 알림 수신기를 사용하여 휴대폰에서 웨어러블 장치로 알림을 보낼 수 있습니다. 홈 자동화 앱은 가장 친한 친구로부터 알림을 받는 경우와 같이 특정 알림을 받으면 작업을 수행할 수 있습니다.

 10) 토스트 알림에 진행률 표시줄 진행 제어(예: 다운로드 진행률) 표시:

  11) 타일 알림의 배경 이미지 자르기:

4. 앱 확장: uwp 가능 본인 또는 타사 개발자가 제공한 사용된 플러그인(스토어 앱도 포함)은 플러그인 설치 및 제거를 관리할 수 있습니다. (14393)

 Build2016 동영상:

 동영상을 보면 이 플러그인 메커니즘이 App Service보다 더 기능적이지만 더 많은 제한이 있고 코드의 사용자 정의 인터페이스를 통해 호출할 수 없다는 것을 이해할 수 있습니다. 영상에 제공된 코드 프로젝트()를 연구한 후 메인 앱은 타사 플러그인을 호출하여 이미지 자르기, 회색조 조정 및 색상 반전을 실현할 수 있지만 메커니즘은 타사 플러그인이 html5를 제공한다는 것입니다. public 폴더(메인 앱과 플러그인이 공유하는 public 폴더)로 이동한 후, 메인 앱이 JavaScript를 통해 파일 안의 이미지를 처리한 후 webView 컨트롤에 이 html5 파일을 로드합니다. , 기본 앱으로 전달됩니다. 메인 앱은 먼저 이미지를 트랜스코딩하고 문자열로 변환한 후 webView의 JavaScript에 전달합니다. 처리 후에는 base64를 통해 문자열로 변환하여 메인 앱에도 전달합니다. 과정이 좀 번거롭네요...

5. 컨트롤:

1) ColorPicker 컨트롤(개발 중)

2) Navigation View 컨트롤(개발 중) 3) Pull to Refresh 컨트롤(개발 중)

4) 새로운 "등급" 제어 등급 제어(개발 중)

  5) TextBlock에 취소선 추가:

  6) 스와이프 제어(개발 중)

  7) 트리 보기 제어(개발 중)

6 , CompactOverlay 모드 (picture-in-picture): 앱을 모든 창의 앞쪽에 배치합니다

동영상 앱의 경우 앱을 맨 위에 놓는 것과 비슷하지만, 응용 프로그램 창의 크기가 제한되어 있는 것 같아요. 500x500픽셀만 가능합니다.

Api 문서:

7. 표시/숨기기를 사용하여 페이지 전환 애니메이션을 맞춤설정하세요.

개발자는 페이지 전환 애니메이션 중에 항목이 표시되고 숨겨지는 방식을 맞춤설정할 수 있습니다.

8. 개발자는 앱 업데이트를 제어합니다. (14393 )

개발자는 앱의 선택/필수 업데이트를 제어할 수 있습니다. 개발자는 업데이트가 설치될 때까지 기능을 활성화/비활성화할 수 있습니다.

Api 문서:

9.appx 또는 .appxbundle 파일 설치 패키지 설치가 더 쉬워졌습니다(14393)

이 API를 사용하여 Microsoft 이외의 스토어 채널을 통해 애플리케이션 패키지를 배포할 수 있습니다.

문서:

10. 조명, 렌더링, 블러, 노이즈 자산, 혼합 모드 등을 사용하여 보다 사실적인 사용자 인터페이스와 상황에 맞는 자료를 만듭니다.

11. 네트워크를 통해 여러 장치에 걸쳐 앱 패키지를 배포합니다. 여러 사람이 개발을 지원하는 시나리오에 적합:


12. Uwp의 백그라운드 작업은 기본 프로세스와 동일한 프로세스에서 실행될 수 있습니다(단일 프로세스 백그라운드 작업 모델)(14393)


13. SVG 아이콘: 정적 SVG 리소스를 아이콘/이미지로 사용합니다


SVG는 벡터 그래픽이므로 고해상도 화면에서 들쭉날쭉하게 나타나지 않으며 큰 크기의 png 아이콘을 대체하여 줄일 수 있습니다. 앱 패키지 크기. 동적 SVG는 나중에

14를 지원합니다. 앱 패키지의 스트리밍(단계별) 설치:

UWP 스트리밍 설치를 사용하면 Windows 스토어에 먼저 다운로드할 부분을 알릴 수 있습니다. 주요 부분이 다운로드되면 사용자는 패키지의 나머지 부분이 백그라운드에서 계속 로드되는 동안 앱을 시작하고 실행할 수 있습니다.

15. ComparePackage는 개발자가 새 설치 패키지와 이전 설치 패키지를 구별하는 데 도움이 됩니다.

사용자가 UWP 애플리케이션에 대한 업데이트를 받으면 배포 스택은 애플리케이션의 변경된 블록을 기반으로 차등 다운로드를 수행하여 사용자의 대역폭을 최소화합니다. 및 업데이트 시간. Windows 10 크리에이터스 업데이트에는 개발자가 두 패키지가 최종 사용자에게 미치는 점진적인 영향을 이해할 수 있는 새로운 도구(ComparePackage)가 도입되었습니다. ComparePackage는 개발자가 필요에 따라 추가로 최적화할 수 있도록 파일 추가, 변경 및 삭제를 표시합니다.


위 내용은 UWP 새로운 기능--크리에이터 업데이트의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.