자동 완성(Autofill)은 앱과 기기의 자동 완성 서비스 간의 통신을 관리하는 프레임워크입니다. 이전에 저장해 둔 데이터를 다른 앱의 입력란에 채워 넣는 비밀번호 관리자와 마찬가지로, 자동 완성 서비스는 양식 작성에 소요되는 시간과 발생하기 쉬운 오류를 크게 줄여줍니다.
여러 앱을 사용할 때마다 매번 같은 양식을 반복해서 작성하는 것은 상당히 번거로운 일입니다. 바로 이런 불편함을 해소하기 위해 자동 완성 프레임워크가 도입되었습니다.
안드로이드의 자동 완성 기능은 기본적으로 구글의 비밀번호 관리 서비스를 활용해 앱에 아이디와 비밀번호를 입력해 줍니다. 물론 LastPass 같은 서드파티 비밀번호 관리 앱과도 연동해 사용할 수 있습니다. 단, 이 기능은 안드로이드 8.0 오레오 이상에서만 지원됩니다.
구글 자동 완성 활성화하기
1. 안드로이드 기기에서 설정 앱을 엽니다.

2. 일반(기기에 따라 시스템) 메뉴로 이동합니다.

3. 언어 및 시간으로 들어간 후 “언어 및 입력”을 탭합니다.

4. 입력 도움말(또는 고급 설정) 항목을 찾아 자동 완성 서비스를 탭합니다.

5. 기본 서비스로 구글을 선택합니다. 서드파티 자동 완성 앱을 사용하고 싶다면 “서비스 추가”를 탭하세요. 현재 호환되는 대표적인 앱으로는 Enpass, LastPass, Dashlane, Keeper, 1Password가 있습니다.
로그인 정보 저장하기
1. 설정에서 자동 완성 서비스 화면으로 돌아갑니다.
2. 선택한 구글 또는 서드파티 앱 이름 옆의 톱니바퀴(설정) 아이콘을 탭합니다.

3. 구글을 기본 자동 완성 서비스로 설정할 경우 어떤 정보에 접근할 수 있는지 안내하는 팝업이 표시됩니다. 내용을 확인한 후 확인을 눌러 진행합니다.

4. 자동 완성에 사용할 기본 이메일 주소를 선택한 뒤 계속을 클릭합니다.

5. 앱에 로그인할 때 자동으로 채워 넣을 비밀번호 등의 정보를 입력합니다.

참고: 서드파티 앱을 사용하려면 해당 앱을 미리 설치해 두어야 합니다.
자동 완성 기능 사용하기
이제 앱을 열고 로그인을 시도해 보세요. 로그인에 성공하면 안드로이드 오레오가 해당 로그인 정보를 구글 또는 사용 중인 서드파티 앱에 저장할지 묻는 메시지를 표시합니다.
이후 앱을 열고 “로그인” 버튼을 탭하면 이메일 주소가 추천 옵션으로 나타나며, 한 번의 탭만으로 로그인할 수 있습니다. 이는 크롬 브라우저의 로그인 자동 완성과 비슷한 방식입니다.
서드파티 비밀번호 관리 앱을 사용하는 경우에는 로그인 화면을 벗어나지 않고도 비밀번호 관리자를 잠금 해제한 뒤, 저장된 계정 정보 중 원하는 것을 골라 바로 입력할 수 있습니다.