In June 2008, Apple Inc. made news by unexpectedly announcing adoption of OpenCL for its next-generation OS. The entire picture of this strategy is now becoming clear. This is the direct response of a processor manufacturer to the impending risk that its current approach would lead to software developers leaving its platform. Multi-core computers are becoming more popular, GPUs are handling more than just graphics, and many processors with new architecture are emerging. OpenCL, which emerged in an era of processor chaos, is about to give software developers and equipment manufacturers the freedom to choose processors.