Where users go, developers will follow. And that means software development in 2012 continued to become increasingly mobile-centric.
While Windows and desktop Web development ruled just a few short years ago, developers now have to get on the mobile bandwagon and build for tablets and smartphones, with Apple's iOS and Google's Android the leading platforms of choice.
Of course, mobile was not the only major theme for software development in 2012. Technologies like GitHub, Microsoft's Visual Studio, and the venerable Java platform also grabbed their share of headlines, including Java attracting unwanted attention for security woes.
Read on for a roundup of 2012's top trends for developers.