News

Visual Studio Fares Well in IDE Report

Strategy Analytics ranks the mobile developer environments from Apple, Google, and Microsoft, with Visual Studio getting slightly outpointed by Xcode.

Visual Studio fared well among IDEs in a recent report from research firm Strategy Analytics Inc., which compared the mobile developer environments from Apple, Google and Microsoft. The popular IDEs were ranked on a 0-5 points scale that uses six metrics: supported languages, quality of the editor, available testing tools, gaming capabilities, team working and platform support.

Xcode, used for iOS development, achieved the highest ranking on testing, as did Visual Studio, which focuses on Windows development but can target multiple platforms. Android Studio lagged behind those testing scores, as it did on all other measurements. Its main strength, languages, garnered only a 3 rating. Total scores were: Xcode - 22; Visual Studio - 21; and Android Studio - 13.

"Apple's Xcode beats Android on all measures on which it was evaluated," Strategy Analytics said in a news release. "Microsoft also offers a strong showing, perhaps providing it with an opportunity to better court developers to the Windows platform. Developer tools are an important component of platform support and Apple's end to end system for app development to distribution is the reason the platform boasts some of the most advanced applications."

"Apple's strong showing is no surprise, as they are the market leader in the apps space," Strategy Analytics said. "The strengths of Xcode are its accessibility, with Swift aimed at coding novices, and a graphical interface for rapid prototyping."

Xcode garnered the highest rating of the three IDEs for gaming, the only ranking in which Android Studio beat a competitor: Visual Studio.

"The discrepancy in gaming capabilities is a major reason why Xcode is rated above the other developer environments," the research firm said. "Conversely, Visual Studio, the most mature product, closes the gap as it is the only environment which can be used to code for multiple platforms and also the strength of its editing and testing suite."

Strategy Analytics noted that Android Studio is the least mature of the three tested environments, and that parent company Google seems to recognize its shortcomings and is planning to address them with an updated GUI stemming from the company's July acquisition of Pixate. Pixate is described as "a visual prototyping platform that allows designers to create sophisticated, fluid mobile prototypes that run natively on iOS and Android devices." Strategy Analytics also said Google is planning upcoming improvements to its testing tools.

"With apps becoming mass-market and an important tool for all categories of companies, having tools which non-technical staff can use is becoming more and more important," Strategy Analytics exec David Kerr said. "Artists, media and marketing professionals are all getting more involved in app design and development. Apple and Microsoft deserve plaudits for enabling them to have a direct input into app design; Google needs to catch up to where the apps market is heading."

Strategy Analytics issued today's news release to hawk its $3,000 report, "Apple, Google and Microsoft's Mobile App Development Environments."

For (free) comparison, the Xcode-vs.-Android Studio-vs.-Visual Studio question has also come up on Quora ("it depends ...") and StackShare (where Visual Studio trounced the competition in a voting-based evaluation).

About the Author

David Ramel is an editor and writer for Converge360.

comments powered by Disqus

Featured

  • Full Stack Hands-On Development with .NET

    In the fast-paced realm of modern software development, proficiency across a full stack of technologies is not just beneficial, it's essential. Microsoft has an entire stack of open source development components in its .NET platform (formerly known as .NET Core) that can be used to build an end-to-end set of applications.

  • .NET-Centric Uno Platform Debuts 'Single Project' for 9 Targets

    "We've reduced the complexity of project files and eliminated the need for explicit NuGet package references, separate project libraries, or 'shared' projects."

  • Creating Reactive Applications in .NET

    In modern applications, data is being retrieved in asynchronous, real-time streams, as traditional pull requests where the clients asks for data from the server are becoming a thing of the past.

  • AI for GitHub Collaboration? Maybe Not So Much

    No doubt GitHub Copilot has been a boon for developers, but AI might not be the best tool for collaboration, according to developers weighing in on a recent social media post from the GitHub team.

  • Visual Studio 2022 Getting VS Code 'Command Palette' Equivalent

    As any Visual Studio Code user knows, the editor's command palette is a powerful tool for getting things done quickly, without having to navigate through menus and dialogs. Now, we learn how an equivalent is coming for Microsoft's flagship Visual Studio IDE, invoked by the same familiar Ctrl+Shift+P keyboard shortcut.

Subscribe on YouTube