Microsoft는 Edge 및 Chromium의 잉크 입력 기능을 훨씬 더 좋게 만들고 있습니다.

Microsoft는 Edge 및 기타 Chromium 브라우저, 특히 Windows 11의 잉크 입력 환경에 대한 주요 개선 사항을 발표했습니다.

마이크로소프트가 뭔가를 만들고 있다 주요 개선 사항 새로운 Ink API와 Edge의 새로운 API 덕분에 Edge에서 잉크 입력이 처리되는 방식이 달라졌습니다. 윈도우 11. 회사는 Build 2021에서 이러한 개선 사항을 처음 발표했지만 이제 Edge Dev를 실행하는 사용자가 사용해 볼 수 있습니다. 이러한 변경으로 Microsoft는 Windows 11을 사용하여 대기 시간이 최대 240% 향상되었다고 밝혔습니다.

첫째, 새로운 Ink API는 웹 개발자를 위한 최상위 API로, 잉크 입력 지원을 활성화하기 위해 구현할 수 있습니다. 이는 Chromium 프로젝트에서도 업스트림으로 구현되었으므로 다른 Chromium 기반 브라우저도 이 혜택을 누릴 수 있습니다. Ink API에는 브라우저에서 InkPresenter 개체를 획득하고 장치의 마지막 포인터 이벤트를 InkPresenter 개체에 알리는 두 단계만 필요합니다. 첫 번째 단계에서 새로운 Ink API는 웹 애플리케이션이 OS 지원 렌더링 인스턴스 또는 기본 브라우저 지원 폴리필 인스턴스를 호출하도록 만듭니다.

이것이 Windows 11이 작동하는 곳입니다. Windows 11에서 Microsoft Edge는 웹 애플리케이션이 운영 체제의 합성기와 직접 인터페이스하여 잉크를 그릴 수 있도록 하는 새로운 API를 사용할 수 있습니다. 즉, 포인터 이벤트가 브라우저 프로세스 자체를 거칠 필요가 없으므로 웹에서 잉크 입력 시 일반적으로 추가되는 지연이 일부 제거됩니다. 이는 위에서 언급한 OS 지원 렌더링 인스턴스입니다.

Windows 10 및 Linux와 같이 이 API가 없는 운영 체제에서 Ink API는 대신 브라우저에서 직접 구현된 폴리필 인스턴스를 사용합니다. 이를 통해 Edge는 최신 포인터 정보를 기반으로 잉크 스트로크의 예측 렌더링을 제공할 수 있습니다. 이는 Windows 11의 구현만큼 반응적이지는 않지만 현재 잉크 구현보다 훨씬 더 좋습니다.

이 새로운 Ink API와 그 이점은 이제 Dev 채널과 Canary 채널의 최신 버전 Edge에서 사용할 수 있습니다. 변경 사항이 Chromium에서 업스트림으로 구현되었으므로 최신 Chromium 코드를 사용하는 다른 브라우저에도 이 기능이 포함되어 기본적으로 활성화되어야 합니다. API에 대해 더 자세히 알아보고 싶다면 사양 초안을 방문하세요. GitHub에서.