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

Se você fizer isso em um contexto estático, então sim, isso não será compatível com o próximo “modo móvel baseado em viewport” (atualmente desabilitado).

Se você fizer a verificação em um contexto de autotracking como este:

@service site;
...

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

Então o Ember irá automaticamente renderizar novamente as coisas quando o booleano mobileView mudar (ou seja, quando o navegador for redimensionado). Então, tudo bem.