Не обязательно. Это если ты нативные приложения делаешь. Mobile first это все же про адаптив, мол что в первую очередь функционал на мобилках доступен. Условно, будешь ты определять и показывать разные контролы исходя из того это мак ось или Айпад оэс? Это все ж немного странное желание.