A big change Apple is making with macOS Mojave could make it more difficult for indie developers to build cross-platform games.
Apple is pushing game creators to drop OpenGL in favor of its own Metal API, which isn’t supported by third-party platforms. It may mean smaller game development teams are forced to choose between releasing on macOS or other operating systems.
But is this Apple back at its best, or do we need more out of Cupertino? Are fancy software updates enough to breathe new life into boring hardware? Is Apple’s new push into virtual reality and machine learning too little, too late?