Summary
With so many devices to support, Apple has to be proactive in making sure that all kinds of code will run without much modification on multiple devices. The UIAlertController is one good example of Apple's versatile thinking. Though many developers will no doubt whine about such changes in this latest version of OS X, the modification in alerts is a welcome step in making code run seamlessly on all platforms.
Wei-Meng Lee is a technologist and founder of Developer Learning Solutions, a technology company specializing in hands-on training on the latest Microsoft, Apple, and Google technologies. He speaks regularly at international conferences and has authored or co-authored numerous books on .NET, XML, and mobile technologies. Wei-Meng writes extensively for the O'Reilly Network and Mobiforge.com on topics ranging from .NET to Mac OS X. He is the author of the upcoming Beginning Swift Programming (Wrox).