새로운 API를 통해 앱이 시크릿 모드에서 키보드를 열 수 있습니다

click fraud protection

Android Oreo부터 Gboard에 시크릿 모드라는 흥미로운 기능이 추가되었습니다. 앱에서 실행할 수 있는 API가 있습니다!

시작 안드로이드 오레오와 함께, 우리는 Gboard에 시크릿 모드라는 흥미로운 기능이 추가되는 것을 확인했습니다. Google Chrome이나 Firefox, Samsung Browser와 같은 대부분의 웹 브라우저와 유사한 방식으로 키보드는 시크릿 모드를 사용하면 실제로 키 입력이나 단어를 저장하지 않고도 키보드를 사용할 수 있습니다. 사용된. 이는 정말 유용한 기능이며 지금까지 우리가 필요로 했다는 것을 잘 알고 있는 기능입니다. 그리고 Google은 일치하는 API도 도입했습니다.

API 레벨 26에 도입된 IME_FLAG_NO_PERSONALIZED_LEARNING API를 사용하면 개발자가 프로그래밍 방식으로 키보드의 시크릿 모드를 활성화할 수 있습니다. 사용자가 특정 작업을 수행하는 동안 키보드의 입력 기록 및 사용자 사전 데이터가 기록되는 것을 방지하기 위해 특정 활동 또는 컨텍스트 앱. 이는 민감한 데이터나 정보가 개인 사전이나 입력 기록에 누출되지 않는다는 것을 의미하므로 개인 정보 보호 관점에서 정말 좋은 것입니다. 이 API는 지원 라이브러리에도 도입되었으므로 Oreo 독점 기능이 아닌 API 레벨 13 이상을 지원합니다.이는 Android 3.2 Honeycomb 기기에서도 키보드의 시크릿 기능을 활용할 수 있음을 의미합니다.

현재 Google Chrome만이 시크릿 모드와 함께 이 API를 사용하고 있습니다. 이를 통해 키보드로 모든 내용을 기록하지 않고도 웹을 탐색할 수 있습니다. 그리고 Redditor 덕분에 /u/SecondFloorMonstro, 우리는 또한 적어도 Nightly 버전에서는 Mozilla Firefox에 존재한다는 것을 알고 있습니다. 또한 우리가 아는 한 Gboard는 현재 시크릿 모드 기능을 갖춘 유일한 입력 방법입니다. SwiftKey와 같이 널리 사용되는 것조차도 아직 이 기능을 허용하지 않습니다. 그래서 현재 우리는 Gboard + 브라우저 콤보를 사용하고 있습니다. 시크릿 키보드가 유용할 수 있는 상황이 많으므로 일부 인기 앱에서 이 API가 더 광범위하게 출시될 것으로 예상됩니다. 이 API와 API의 모든 가능성을 살펴보고 싶다면 Android 개발자 웹사이트를 방문해 개발자를 위해 철저하게 문서화되어 있습니다.


출처: 안드로이드 개발자