일반적인 권장 사항은 다음과 같습니다: 그렇게 하지 마세요. 화면 크기에 따라 그런 경험들이 왜 달라져야 할까요?
유용한 사고 실험은 다음과 같습니다: 폴더블 폰이나 태블릿처럼 모바일/데스크톱 카테고리에 명확히 해당하지 않는 기기에서는 어떻게 동작하기를 기대하시나요?
만약 브라우저의 사용자 에이전트(user-agent)를 기반으로 이러한 동작 변경이 이루어지기를 정말 원하신다면 (구식 모바일/데스크톱 모드가 작동하던 방식처럼), capabilities.isMobileDevice를 사용할 수 있습니다. 이 속성은 문자 그대로 사용자 에이전트 문자열에서 "mobile"이라는 단어를 확인합니다: