Designing for Different Devices (Viewport Size, Touch/Hover, etc.)

Si lo haces en un contexto estático, entonces sí, eso no será compatible con el próximo “modo móvil basado en la vista” (actualmente deshabilitado).

Si haces la comprobación en un contexto de autoseguimiento como este:

@service site;
...

<template>
  {{#if this.site.mobileView}}
    ...
  {{/if}}
</template>

Entonces Ember volverá a renderizar automáticamente las cosas cuando cambie el booleano mobileView (es decir, cuando se cambie el tamaño del navegador). Así que eso está bien.