html5 canvas game - como adicionar suporte de retina

Estou criando um jogo de tela HTML5 para iPhone. Eu gostaria de apoiar os displays de retina e não-retina.

Minha pergunta é: como eu suporte telas de retina e não retina?

I.E., qual é a implementação geral para fazer isso? Eu escrevo o jogo usando a dimensão do iPhone e depois adiciono suporte à retina? Ou eu crio o tamanho da retina do jogo e adiciono suporte não retina? É melhor ter duas imagens, uma retina uma não-retina? ou apenas reduzir a imagem da retina? Eu tenho tamanhos de tela separados para retina e não-retina? Preciso escalar a entrada do mouse?

Basicamente, não faço ideia da ideia geral / lógica de implementar ambos.

Felicidades, J

questionAnswers(3)

yourAnswerToTheQuestion