Now in Android #93

ganghee·2023년 10월 29일
0

[번역] Now in Android

목록 보기
59/64
post-thumbnail

Now in Android의 주요 Android 14 공개에 오신 것을 환영합니다. 안드로이드 개발 세계에서 무엇이 새로워지고 주목할만한 내용이 무엇인지 확인해보세요.



이번 블로그 내용 대부분의 내용이 영상팟캐스트 형식으로 제공합니다. 블로그를 읽는 것 보다 영상을 보거나 팟캐스트를 통해 편하게 내용을 알 수 있습니다. (또는 블로그를 읽고, 팟 캐스트를 듣고, 영상을 시청하여 더 기억에 남도록 하세요! 퀴즈는 없습니다)




Android 14 is released to consumer devices and live in AOSP 🎉

Android 14를 공개하고 Android Open Source Project(AOSP)에 Android 14 코드를 적용하였습니다. beta 프로그램과 피드백에 감사드리며 Android 14를 적용하여 좋은 경험을 해보세요.

이 블로그 글에서는 Android 14에 성능과 효율성 변화에 대한 내용이 담겨있습니다. 애플리케이션과 브로드캐스트 최적화, ART 코드의 메모리 공간 감소를 통해 안드로이드를 애플리케이션을 장기간 제한을 두도록 합니다. 더 적은 cold start를 통해 빠르게 애플리케이션을 실행할 수 있도록 합니다.

Android 14는 비선형 글꼴 크기를 200% 조정full-screen에서 Intent notification 보안, 설정을 통한 정확한 알람과 같은 행동 변화(behavior changes)에 대한 내용을 담고 있습니다. 사진과 영상에 대한 부분적인 허용사용자 경험 최적화를 위해 새로운 READ_MEDIA_VISUAL_USER_SELECTED 퍼미션을 추천합니다.

이 블로그에서는 애플리케이션마다 언어 설정지역 설정, Grammatical Inflection API, Ultra HDR 사진, Camera Extensions 업그레이드, 무손실 USB 오디오, 사용자 정의 meshes, Canvas HardwareBufferRenderer, sharesheet custom actions+ 순위 향상, 새로운 액티비티들과 태스크 간의 predictive back 시스템 애니메이션 등의 새로운 Android 14 기능을 알아봅니다. OpenJDK 17 지원과, Credential Manager(with PassKeys), Health Connect와 같은 기능 지원을 Android 14에 포함이 되었습니다.

마지막으로 최신 targetSDK 버전으로 애플리케이션 업데이트 할때 안드로이드 스튜디오에서 Android SDK upgrade assistant를 통해 도움을 받을 수 있는 방법을 알려줍니다.




Wear OS 4 is now available on Google Pixel Watch 2! 🎇

Wear OS 4와 함께 Pixel Watch 2를 소개합니다. Galaxy Watch 4,5,6 시리즈에서도 OS를 적용할 수 있습니다. 통신사 및 기기에 따라 단계적으로 첫 번째 세대 Pixel Watch는 Wear OS 4로 시스템 업데이트를 받을 수 있습니다. Wear OS 4는 선언형 XML Watch Face Format을 포함하며 Wear OS watch에서 다른 클라우드 백업과 재저장을 통해 데이터 변형을 지원합니다. 이것은 사용자 스마트 워치에서 스마트 폰으로 데이터를 전송할 수 있습니다. 또한 tile을 위한 향상된 기능과 그 외 여러 가지 기능을 지원합니다.

Wear OS 3는 Android 11을 기반이지만 Wear OS 4는 Android 13 기반입니다. 그러므로 Android 12Android 13에 적용된 동작 변경 사항들의 관리가 필요합니다. 동작 변경을 확인하고 새로운 기능들과 호환하는 방법을 알아두세요. 64 bit로 업그레이드하여 Wear OS 에뮬레이터를 위한 시스템 이미지를 Android Studio Hedgehog에서 테스트해 볼 수 있습니다.




Gestures in Jetpack Compose 🤟

Jolanda는 Jetpack Compose에서 많은 제스처를 구현할 수 있는 영상을 만들었습니다. 영상에서는 gesture modifiergesture recognizer, pointerInput toolbox, 제스처 인식, clickablecombined clickable, draggable, scrollable, transformable modifier의 비교 내용을 담고 있습니다. Compose에서 많은 제스처와 그리드 이미지 다중 선택, 이미지 줌, 드래그, tap-to-zoom에 관한 내용도 알려줍니다.





Articles 📚

Chris는 Device Streaming in Android Studio라는 제목으로 Firebase의 새로운 기능을 사용하여 구글 보안 데이터 센터에 위치한 물리적인 장치에서 애플리케이션과 연결할 수 있습니다. 원하는 기기를 선택하고 직접적으로 ADB 연결이 가능하며 안드로이드 스튜디오의 Logcat과 디버거, Profilers, UI design tool 또는 안드로이드 스튜디오 이외의 도구와 기기가 연결이 가능합니다. 프로그램에 관해 알아보고 등록하고 싶다면 회원가입 페이지를 방문해 주세요.

#WeArePlay는 나이지리아의 Lagos의 Solape와 Yomi가 등장하여 여성에게 금융 서비스를 더 쉽게 접근할 수 있는 HerVest 애플리케이션 소개합니다.





Videos 📹

Form factor에 관한 Building UI와 핸드폰과 폴더블 폰, 태블릿, TV, 랩탑과 PC를 지원하는 Jetpack Compose 대한 내용을 담은 재미있는 쇼츠 영상을 만들었습니다.



애플리케이션에서 바로 사용할 수 있는 Jetpack WindowManager 사용 이유 3가지는 다음과 같습니다.

  • [WindowSize]: 적응형 레이아웃 WindowSize classes를 이용하여 멀티 화면 같은 새로운 디스플레이 형태에서 얼마나 화면 공간을 사용 가능한지 확인할 수 있습니다.
  • Optimize for foldables: WindowInfoTracker를 통해 상태와 occlusionType, orientation, 테이블탑 모드를 위한 FoldingFeatures의 범위를 구현할 수 있습니다.
  • Showing two activities side by side: ActivityEmbedding API를 통해 작은 코드 수정으로 다른 애플리케이션으로 목록과 상세 레이아웃이 노출되도록 할 수 있습니다. 사용자는 화면 내용을 유지한 채 다른 작업을 할 수 있습니다.

향후 계획으로 후면 카메라로 셀프 카메라를 지원하는 동시성 디스플레이 모드 API를 공개할 예정입니다.



마지막으로, 구글 페이와 구글 플레이 결제에 대한 영상을 남겼습니다. 구글 플레이 결제는 안드로이드 애플리케이션에서 디지털 제품과 서비스를 팔고 구글 페이는 물리적인 상품을 팔 수 있는 것을 말합니다.





Android Jetpack (AndroidX) Releases 🚀

Browser 1.7 alpha01에서는 CustomTabs를 제어할 수 있는 더 많은 기능을 추가하였습니다. overflow 메뉴에서 북마크와 다운로드 버튼 구현과 외부 애플리케이션에 초기 URL을 전송, 특정 언어를 구체화한 번역 UI 기능이 추가되었습니다.

Collection 1.4 alpha01에서는 높은 성능을 자랑하는 boxing 없이 기본 요소를 저장한 collection과 함께 ScatterMapScatterSet, ObjectList와 같은 효율적인 collection이 추가됩니다.

AndroidX의 더 많은 내용을 이 링크에서 확인해 보세요.

0개의 댓글