Now in Android #50 - ADS Recap Part 1

ganghee·2021년 11월 6일
0

[번역] Now in Android

목록 보기
16/64
post-thumbnail

주요 내용

Now in Android에 오신 것을 환영합니다. 안드로이드 개발에서 새로운 내용과 주목할만한 내용이 무엇이 있는지 알아봅시다. 이번 주, 2개의 시리즈 중 하나인 Android Developer Summit 2021에 관한 내용을 알려드립니다. 이 시리즈에서는 개인정보와 보안, 넓은 화면을 위한 빌드, Android 12에 관한 내용을 담았습니다.




개인정보와 보안

Product manager인 Sara N-Marandi와 개발자인 Yacine Rezgui는 Android12와 앞으로 다가올 안드로이드 주제에 맞게 새로운 개인정보 기능을 어떤 디자인으로 보여줄지 기준과 좋은 방법을 소개합니다.



Product manager인 Serban Constantinescudms Memory Safety 툴에 대해 이야기했습니다. 이 툴은 Android 11에서 이용이 가능해질 것이며 Android12에는 계속 지원할 것입니다. 그리고 메모리 버그를 다루고 성능과 보안을 향상시켜줄 것입니다.



Meghan Mehta는 새로운 개인정보 대시보드에 대한 블로그 글을 게시했습니다. 이 대시보드는 24시간 이내에 타임라인 형태로 위치 정보, 마이크, 카메라의 접근 권한 정보를 보여줍니다. 사용자는 정확히 언제 접근했는지 알 수 있으며 해당 기능을 선택할 기능이 있습니다. 사용자의 애플리케이션에서 데이터 접근 트랙킹과 데이터 접근이 왜 필요한지를 보여주는 Permission Intent API를 통하여 Data Access Auditing API를 사용하는 방법을 알려줍니다.


소프트웨어 엔지니어인 Lilian Young은 작년에 가장 난해고 흥미로운 보안 이슈에 대하여 다루었습니다. 안드로이드 개발자들과 기획자들은 Android Vulnerability Rewards Program을 통하여 보안에 대한 피드백을 받도록 하였습니다.



Tina Sriskandarajah와 Rustin Banks 어떻게 새로운 Data safety section을 개발자에게 간단한 방법으로 전반적인 안정성을 보여줄 것인지에 대한 영상을 담았습니다. Data safety section은 사용자들의 개인정보와 보안에 대해 깊은 정보를 제공하고 사용자에게 설치하기 전 왜 정보가 수집되어야 하는지 설명하는 방법을 알려줍니다.




넓은 화면을 위한 빌드

Engineering manager인 Clara Bayarri와 Product manager인 Daniel Jacobson은 서로 다른 화면 크기에 대한 새로운 디자인 가이드와 API, 툴에 대해 이야기합니다.

이들은 새로운 Window Size Classes와 뷰에 대한 기존 앱 업데이트, 모든 화면 크기 지원을 위한 Jetpack Compose, 새로운 Android Studio 툴, 다양한 크기의 기기에서 어떻게 테스트하는지에 대한 이야기들을 영상에서 보여줍니다.



크롬 개발자 Emilie Roberts와 안드로이드 개발자인 Andrii Kulian은 넓은 화면과 폴더블 폰, 크롬 OS에서 애플리케이션이 잘 보이기 위한 새로운 기능을 소개합니다. 이들은 폴더블 폰의 각도 변경과 윈도우 크기, 여러 개의 레이아웃을 지원하는 방법을 Jetpack Window Manager library를 자세히 분석하여 아래 영상을 통해 알려드립니다.



사용자들은 키보드와 마우스, 스타일러스 펜을 사용할 때 경계가 없는 것을 기대합니다. Emilie Roberts는 어떻게 일반적인 키보드와 마우스 입력을 다루는 방법과 어떻게 키보드의 단축키와 저전력의 스타일러스 펜, MIDI 등과 같은 성능을 지원하는지에 대한 방법을 영상에 담았습니다.



개발자 Francesco Romano와 줌의 Prodect manager인 Will Chan은 새로운 UX는 폴더블 폰과 화상회의, 미디어 기반 애플리케이션에 의해 달라질 것이라 했습니다. 어떻게 위치 변화를 Jetpack WindowManager API를 통해 바꾸고 ConstraintLayout의 새로운 UI 컴포넌트, 카메라와 비디오 촬영을 다루는 좋은 방법을 알려줍니다. 이들은 폴더블 폰을 위한 최적화된 레이아웃에 대해 자세히 소개합니다.



구글은 최근에 넓은 화면을 위한 Material 지침을 소개했습니다. 이번에는 디자이너 Liam Spradlin과 개발자 Jonathan Koren가 크롬 OS가 태블릿이나 폴더블 폰같은 서로 다른 디바이스 종류와 스크린 크기에 맞게 테스트와 설계하는 방법을 소개합니다. 이들은 어떻게 다양한 화면에 맞게 내용을 포함하고 디자인을 시작할 때 다뤄야 할 기본적인 레이아웃, 어떻게 폴더블 폰에서 내용을 보여주고 반응형 UI의 원리를 사용할 때 어떻게 애플리케이션을 구축해야 하는지 소개합니다.



엔지니어 부사장인 Dave Burke는 Android 12가 넓은 화면에 맞게 UI를 구현하는 방법인 developer preview of 12L에 대해 글을 작성했습니다. 개발자는 넓은 화면의 새로운 기능을 적용하고 최적화하여 안드로이드 팀에게 피드백을 주면 감사하겠습니다. 12L는 넓은 화면에서 notification, quick settings, lockscreen, overview, home screen 등의 세련된 UI를 포함합니다. 넓은 화면에서 새로운 taskbar는 생동감 있고 직관적인 멀티테스킹을 하는 데 도움을 줍니다. 블로그 글을 통해 더 많은 정보를 확인할 수 있습니다.




Android 12

개발자 Zongmin Sun과 MedisPipe 개발자 Valentin Bazarevsky는 ML Kit과 연관된 Text Recognition V2Pose Detection에 관해 이야기를 나누었습니다. 향상된 turn-key API가 best-in-class model과 파이프라인에서 빌드하는 내용을 이야기합니다. 이 API들을 배운다면 디바이스에서 머신러닝의 기초와 어떻게 더 효율적으로 사용되는지에 관해 이해할 수 있습니다.



조사 결과 사용자들이 자주 사용하는 앱에서 다시 로그인 해야 한다거나 데이터가 없어졌을 때 혼란스럽고, 실망한다고 나왔습니다. 이것은 낮은 이용률과 Play Store 평점에서 드러날 수 있습니다.

이번 주제는 개발자 Martin Millmore와 Ruslan Tkhakokhov가 새로운 기기로 사용자의 데이터를 백업하고 재저장하기는 쉽고 안전한 방법에 관한 이야기를 영상에 담았습니다. 이들은 Android 12에서 백업과 재저장할 때 새로운 기능과 중요하게 바뀐 점을 소개합니다.



개발자 Kseniia Shumelchyk와 Slava Pannasenko는 Android 12의 새로운 기능과 변화에 대해 이야기했습니다. 이들은 다음에 공개될 Android 버전과 개발자의 성공 사례와 함께 새로운 기능들의 장점을 활용할 수 있도록 도구화 기술을 공유합니다.



UX manager인 Mrinal Sharma와 개발자 Amrit Sanjeev는 인터넷 사용에 서툰 사용자를 위한 좋은 UX를 만드는 원칙들을 소개합니다. 이들은 초기 사용자와 능숙한 사용자 간의 차이점과 전반적인 UX를 향상하는 전략을 제안합니다. 낮은 문해력과 다국어, 익숙하지 않은 디지털 기술, 인터넷 경험이 없는 사람들을 위한 방법을 영상에서 확인할 수 있습니다.


0개의 댓글