Писать сайт, оптимизированный для мобильных экранов, а на десктопе и мобильных девайсах делать приложение, которое читает и выводит HTML (со всеми сопутствующими технологиями) код и преобразует в интерфейс. Например для Android это приложение с WebView, по сути очень простой код, который делает только то, что выводит на экран страничку web-сайта, по этому же принципу есть и десктоп приложения (например клиент Youtube), которые работают отдельно от браузера, но по сути являются им для одного какого то web-сайта.