Gartner Research

Popular Mobile App Architectures and the Frameworks That Love Them

Published: 03 March 2014

ID: G00262467

Analyst(s): Kirk Knoernschild

Summary

Organizations want to quickly deliver great mobile apps to multiple platforms. But developers struggle to create optimal mobile app architectures and choose the right tools and frameworks to build apps. This document helps development teams choose the best mobile app architectures and frameworks.

Table Of Contents

Summary of Findings

Comparison

Analysis

  • Factors in Choosing Your Mobile App Architecture
    • The Four Dimensions of Mobile Application Architecture
    • Common Mobile App Architecture Profiles
    • Mobile Application Development Frameworks
    • Mobile Application Development Platforms
    • Requirements Will Drive Your Decisions
  • Building Apps With a Native App Architecture
    • The Tools and Frameworks You'll Use
    • The Good and the Bad of Native App Architecture
  • Building Apps With a Web Hybrid App Architecture
    • The Tools and Frameworks You'll Use
    • The Good and the Bad of Web Hybrid App Architecture
  • Building Apps With a Native Hybrid App Architecture
    • The Tools and Frameworks You'll Use
    • The Good and the Bad of Native Hybrid App Architecture
  • Building Apps With a Hosted Hybrid App Architecture
    • The Tools and Frameworks You'll Use
    • The Good and the Bad of Hosted Hybrid App Architecture
  • Building Apps With a Hosted Metadata App Architecture
    • The Tools and Frameworks You'll Use
    • The Good and the Bad of Hosted Metadata App Architecture
  • Establish Policy to Help Make Architecture and Framework Decisions
  • Accept That You Will Use Many Tools and Frameworks
  • Focus on Choosing Complementary Tools and Frameworks
  • Invest in Learning the Tools of the Native SDKs
  • By Default, Start With a Web Hybrid App Architecture
  • Understand How to Evolve From One Architecture Profile to Another
  • Isolate Proprietary APIs

Gartner Recommended Reading

©2020 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. and its affiliates. This publication may not be reproduced or distributed in any form without Gartner’s prior written permission. It consists of the opinions of Gartner’s research organization, which should not be construed as statements of fact. While the information contained in this publication has been obtained from sources believed to be reliable, Gartner disclaims all warranties as to the accuracy, completeness or adequacy of such information. Although Gartner research may address legal and financial issues, Gartner does not provide legal or investment advice and its research should not be construed or used as such. Your access and use of this publication are governed by Gartner’s Usage Policy. Gartner prides itself on its reputation for independence and objectivity. Its research is produced independently by its research organization without input or influence from any third party. For further information, see Guiding Principles on Independence and Objectivity.

Already have a Gartner Account?

Become a client

Learn how to access this content as a Gartner client.