![[수익형부동산 안요셉건축사] 공인중개사도 꼭 알아야 할 "건축개발 이론과 실무](https://i.ytimg.com/vi/eQHkCNg5Mlc/hqdefault.jpg)
콘텐츠
접이식 장치의 시대는 우리에게 달려 있습니다! 또는 최소한 약간의 지연이있을 때까지는 곧 시작될 것입니다.
어느 쪽이든, 많은 업계 분석가들은 스마트 폰 접기가 미래라고 생각합니다. 즉, 미래의 앱도 접을 수 있어야합니다. 소비자들은이 새로운 하드웨어 방향을 맛보기 위해 약간의 노력을 기울이고 있습니다. 그러나 우리 개발자는? 타겟팅해야 할 폼 팩터가 하나 더 있습니다. 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를 올바르게 설정하면 프로젝트의 스크린 타임이 훨씬 길어질 수 있습니다!
때때로 여기에서 다시 확인하십시오. 자세한 내용은 지침과 팁을 추가 할 예정입니다.