Одна кодовая база игры запускается на обычном вебе, во «ВКонтакте», «Одноклассниках», Telegram, Яндекс Играх и внутри нативных iOS/Android-приложений. У каждой платформы свои SDK для авторизации, платежей, рекламы и шеринга.
- Где в коде должны жить различия между платформами?
- Как выбрать нужную реализацию?
- Когда дублирование кода между платформами оправдано, а когда его стоит обобщить?