I was just wondering how Plex handles release on so many platforms all at once? With every build, is there an automated system that pulls from a central code base and then a bunch of smaller blocks with custom code for each platform?
I’m not a programmer. It seems wildly complicated to keep track of. Or maybe I’m over thinking it. Are there industry tools just make it work automatically?
I would assume that they use cross-platform libraries and other components and then use continuous integration (CI) tools to compile the code for the various platforms they support. Lots of shops do this.
Speaking as someone who is a programmer: even with CI tools and a variety of cross-platform libraries you are still right to be amazed. Plex supports a lot of platforms, which is hard to do, and should be lauded.