Relative Content

Tag Archive for cross-platform

Dota 2 running on Linux, Mac and Windows – How do they do it?

How do Valve create games that run on Linux, Mac and Windows? I imagine they dont really write one version for each platform bec that would just be a nightmare.. or do they? I imagine it is written in a portable C++ code (or C#?) but I wanted to know more details about this.
I’ve developed an app on Adobe AIR and considering on porting it to a diff language as Adobe abandoned linux support.

Dota 2 running on Linux, Mac and Windows – How do they do it?

How do Valve create games that run on Linux, Mac and Windows? I imagine they dont really write one version for each platform bec that would just be a nightmare.. or do they? I imagine it is written in a portable C++ code (or C#?) but I wanted to know more details about this.
I’ve developed an app on Adobe AIR and considering on porting it to a diff language as Adobe abandoned linux support.

Writing a unit test for a platform dependent unit

I have a method to be tested which depends on the OS, what’s the best approach for testing the method depending on the OS? Is it to test on every OS that I have I require? Is there a better approach for running the tests on only one system?

Python for a desktop app

I currently have a .NET app that I want to convert to being cross platform, as a growing number of my users want a Mac version. Since this forum doesn’t seem to like questions that are “what languages are suitable for these requirements”, I’ll focus this question on Python as the language of choice. Will Python be a good fit for the requirements below? Drawbacks?