Ich hasse den Begriff "Best Practice", weil es scheint, dass einige Praktiken die besten in jedem Kontext sein können, was eine riskante Sache ist, aber ich werde sagen, was ich als "Good Practice" für Multi-Plattform-Code (und für die meisten anderen Arten der Entwicklung):
Verwenden Sie ein System zur kontinuierlichen Integration und ständig für alle Zielplattformen erstellen .
Klingt zu komplex? Nun, wenn Sie wirklich mehrere Plattformen unterstützen müssen, sollten Sie es tun. Egal, wie sorgfältig Sie mit Ihrem Code und der Verwendung von Bibliotheken umgehen, wenn Sie zu spät testen, werden Sie viele Stunden damit verbringen, große Teile der Anwendung zu überarbeiten.