Cross-Platform Development: Challenges and Lessons Learned
Even though today all platforms may seem similar, there are significant differences that need to be taken into account in order to play nice on all your target platforms. As we work with many projects, including our internal ones, we often target a wide variety of platforms from console to mobile to computer. What is important - these differences and their solutions often require deep changes in the original code or changes in the architecture - and doing this late in the development cycle could be very time consuming.