접이식 장치를위한 개발 : 알아야 할 사항

작가: Laura McKinney
창조 날짜: 2 4 월 2021
업데이트 날짜: 1 칠월 2024
Anonim
[수익형부동산 안요셉건축사] 공인중개사도 꼭 알아야 할 "건축개발 이론과 실무
동영상: [수익형부동산 안요셉건축사] 공인중개사도 꼭 알아야 할 "건축개발 이론과 실무

콘텐츠


접이식 장치의 시대는 우리에게 달려 있습니다! 또는 최소한 약간의 지연이있을 때까지는 곧 시작될 것입니다.

어느 쪽이든, 많은 업계 분석가들은 스마트 폰 접기가 미래라고 생각합니다. 즉, 미래의 앱도 접을 수 있어야합니다. 소비자들은이 새로운 하드웨어 방향을 맛보기 위해 약간의 노력을 기울이고 있습니다. 그러나 우리 개발자는? 타겟팅해야 할 폼 팩터가 하나 더 있습니다. Android 환경이 더욱 조각화되고 있습니다. 예이!

더 큰 화면 크기는 더 나은 사용자 참여를 위해 동일해야합니다

갤럭시 폴드 (Galaxy Fold)의 실습 비디오를보기 드문 일로 나를 놀라게 한 것은 대부분의 앱 이미 그것을 지원하는 것처럼 보였다. 검토 자들은“앱 연속성”과 대부분의 앱이 전면 디스플레이에서 대형 중앙 디스플레이로 원활하게 이동하는 방식에 대해 열광했습니다.

그는 지금 너무 더워요!

하지마 지원 기능은 크기 조정없이 디스플레이 중간에 열리므로 다시 시작해야합니다. 이것은 꽤 멍청한 효과이며 대부분의 개발자가 공을 가지고 노는 것을 볼 때 우리는 실제로 역사의 오른쪽에 있고 싶습니다.

시작 – 접이식 장치 에뮬레이션

가장 먼저해야 할 일은 Android Studio 3.5 Canary 13 사본을 직접 다운로드하고 Android Q Beta 및 접이식 폼 팩터를 사용하여 새 가상 장치를 만드는 것입니다. 이렇게하면 앱을 테스트하여 반으로 접는 방식을 확인할 수 있습니다. Android Studio를 설치하면 AVD Manager를 통해 필요한 모든 것을 정상적으로 얻을 수 있습니다.


접이식 에뮬레이터는 명확히 베타 제품을 사용하면 몇 가지 버그가 발생할 수 있습니다. 이 기사를 쓸 때로드하려고했지만 현재 세 번째로 충돌합니다. 즉, 일단 가동되면 실행중인 모든 것을 신속하게 테스트 할 수있는 유용한 방법입니다.

다른 옵션들도 있습니다. Samsung Remote Test Lab으로 가서 Galaxy Fold를 원격으로 실행할 수 있습니다. 그것은 실제어딘가에 장치. Fortnite를 설치하고 플레이하는 데 사용하지 말 것을 요청합니다. 이것은 완벽하지는 않지만 매우 느리지 만 접는 방식에 관심이있는 사람도 흥미 롭습니다 (정말로).

마지막으로 삼성에서 직접 제공하는 에뮬레이터를 사용해 볼 수도 있습니다. 멋진 점은 APK 형식으로 제공되므로 실제로 실행된다는 것입니다. 당신의 안드로이드 장치. APK를 구하여 여기에서 사용 지침을 찾을 수 있습니다.

솔직히 말해서, 우리는 좋은 오래된 멀티 윈도우 사용에 대해 이야기 할 내용을 많이 테스트 할 수 있습니다. 지금 멀티 이력서를 시도하려면 (아래에 잠시 설명 함) Samsung MultiStar를 사용하여 잠시 전에 쓴이 트릭을 사용해보십시오.

앱 연속성 지원

설치가 완료되면 필수 변경을 시작할 수 있습니다. 화면 연속성을 지원하려면 앱이 런타임 구성 변경을 지원하는지 확인해야합니다. 개발자가 고려해야 할 사항입니다. 어쨌든또한 다중 창 모드 사용과 관련이 있습니다.

(안드로이드 7.1에있는 오래된 Axon M을 가지고 놀았는데, 물건을 열 때 이미 완벽하게 적응하는 앱 수에 놀랐습니다.)


우리가하는 방법은 onSaveInstanceState () 영구 저장소. 다시 말해, 레이아웃 및 중요한 데이터를 저장하는 동안 onPause () 그런 다음 필요에 따라 검색합니다. 구성 변경 중에 데이터를 유지하기 위해 ViewModel을 사용할 수도 있습니다.

사용자는 ~ 2,000 달러를 지불하는 거대한 화면 공간을 최대한 활용하는 레이아웃을 원합니다.

물론 앱 자체의 레이아웃도 원활하게 확장 할 수 있어야합니다. 이것은 부분적으로 좋은 UI 디자인의 결과이며, 일부는 사용의 문제입니다. 구속 조건 보기가 모두 디스플레이 가장자리를 기준으로 배치됩니다. 레이아웃 크기를 하드 코딩하지 말고 대신 "wrap_content"및 "match_parent"를 사용하십시오.

그러나 모든 것을 단순히 맞추기 위해 유혹을 피하십시오. 그렇지 않으면 요점이 뭐야?

사용자는 ~ 2,000 달러를 지불하는 거대한 화면 공간을 최대한 활용하는 레이아웃을 실제로 중요하게 생각합니다. 태블릿에 Gmail에서 두 개의 열을 표시하는 방식에 대해 생각해보세요. 대체 레이아웃 리소스를 사용하여 동일한 결과를 얻을 수 있습니다.

약간의 추가 작업이지만 최종 사용자의 경험을 크게 향상시킬 수 있습니다. 경험을 향상 시키면 사용자가 더 자주 앱을 열 가능성이 높아져서 더 많은 돈을 벌 수 있습니다!

다중 이력서

앱 수명주기에 대해 말하면 Google의 변경 사항에 주목할 가치가 있습니다.onResume (). 특히, 하나 이상의 앱이 재개 된 상태 일 수 있으므로 앱이 일시 중지되었지만 표시되는 것을 처리하는 데 대해 크게 걱정할 필요가 없습니다. 즉,이 부서에서 제공하는 많은 Google 권장 사항은 더 이상 관련이 없지만 아직 다중 창 지원 가이드 라인을 읽지 않아도됩니다.

이 작은 사람을 누가 기억합니까?

이를 지원하려면 태그를 추가해야합니다. android.allow_multiple_resumed_activities 당신의 매니페스트에. 그런 다음 사용자와 앱의 상호 작용 방식을 어떻게 바꿀 수 있는지에 대해 생각해야합니다. 미디어를 일시 중지 할 때 또는 피드를 업데이트 할시기를 결정하는 것은 매끄 럽거나 결함이있는 경험의 차이입니다.

resizeableActivity 속성도 사용해야합니다. android : resizeableActivityAndroid Q에서 일부 변경 사항이 적용되었습니다.

댓글 닫기

보시다시피 여기에 너무 새로운 것이 없습니다. 이것이 많은 앱이 이미 기본적으로 앱 연속성을 지원 한 이유 일 것입니다. 이것은 구글에 의해 현명하게 처리되었으므로, 우리가 할 일이 너무 많지 않다는 것을 의미합니다. 오히려 앱을 실행할 수있는 다양한 폼 팩터에 맞게 앱을 최적화하고, 관련 에뮬레이터 및 도구를 사용하여 테스트하고, UI 디자인에 대해 더욱 똑똑해 지려면 캐치 업을해야합니다.

좋은 소식은 화면 크기가 클수록 사용자 참여도를 높이는 것입니다. UX를 ​​올바르게 설정하면 프로젝트의 스크린 타임이 훨씬 길어질 수 있습니다!

때때로 여기에서 다시 확인하십시오. 자세한 내용은 지침과 팁을 추가 할 예정입니다.

295 번째 판에 오신 것을 환영합니다! 지난주에 나온 주요 내용은 다음과 같습니다.애플은 이번 주에 뜨거운 물에 있습니다. 그것은 사용자의 개인 정보를 침해 한 것으로 추정되며 iTune 및 Apple Muic 청취 데이터를 판매했습니다. 소송에 따르면 특정 연령대에 속하는 사람들의 목록을 구매하고 특정 유형의 음악을들을 수 있다고합니다. 물론, 이것은...

LG는 다가오는 장치의 터치 입력에 대한 대안을 제시했습니다.티저 비디오는 Galaxy 4 스타일의 공기 제스처가 작동 할 수 있음을 제안하는 것 같습니다.이 회사는 LG G8을 출시 할 예정인 MWC 2019에서 모두 공개 할 예정입니다.MWC 2019는 한 달이 지났으며 LG는 LG G8이 될 것으로 예상되는 향후 장치에 대한 티저 비디오로 과대 광고를...

오늘 읽으십시오