“There is no single solution to choosing a mobile architecture when building apps in your organization. Application leaders will need to rotate between multiple architectures.1”
1 Gartner, “Key Considerations When Building Web, Native or Hybrid Mobile Apps”, Published: 14 February 2020, ID: G00465982
There are two types of mobile applications:
1. App Store (native and hybrid)
2. Mobile Browser (responsive web and PWAs)
Native is by far the best app-store-based experience and PWA is the best browser-based experience.
By supporting both Native and PWA, Mendix empowers organizations to deliver best-of-breed mobile solutions for every situation.
Native Mobile Done Right, Quickly
Building native mobile apps is just as easy as building web apps – with Mendix.
Leveraging the React Native framework, Mendix enables you to create both iOS and Android apps from a single code base. Equally important, you reuse the same model and application logic as your web apps.
Factor in Mendix’s quick time to value and best-of-breed architecture, and you’ve got a tool that gets native mobile apps into the hands of your customers and employees at speed and at scale.
A NATIVE DIVE
Delivering native mobile solutions to your users means your company will supply them with the same mobile experiences they use in their everyday lives, which are smooth, intuitive and interactive apps that are effortless and efficient.
Optimized for both performance and device interaction, Mendix’s native mobile capabilities delivers features loved by both users and developers.
Progressive Web Apps
Installed locally and launched from the device’s home screen, PWAs improve performance by reducing trips back to the server. You get a native-like experience, but without an App Store dependency.
As PWAs continue to push the browser’s off-line and device integration capabilities, hybrid containers will become a thing of the past.
PWAs are not just for mobile apps! You can utilized PWAs to improve the user experience and performance of desktop browser applications as well.
For use cases that require both PWAs and native apps, you can reuse the same models, back-end services and application logic for both – no need to reinvent the wheel.
We put responsive UI design in the hands of rapid developers through a fully open source, responsive framework integrated into the Mendix visual development environment.
With Mendix, even non-designers can quickly create rich, great looking apps that automatically adapt to device form factors.
Layouts control your app’s navigation and how content is rendered on the screen. Responsive layouts include options for all navigation styles — top-bar, side-bar, main, and sub menu and are available with every theme.
Choose from a wide array of out-of-the-box templates for a vast range of page types, including overview, master-detail, dashboard, location and wizard. Our UI framework also comes with a fully responsive layout grid so you can define specific layout behavior for smartphone, tablet, and desktop.
Speed up development of custom pages using building blocks: assemblies of multiple, pre-configured widgets that you can drag and drop into pages to implement common UI patterns, such as headers, timelines, and wizards.
Further build out your pages by adding additional widgets from the rich set of user interface elements that come with the platform, as well as an ever-expanding set of widgets found in the Mendix Marketplace.
Widgets are styled automatically according to the theme you select, but the styling and placement can be customized on a case-by-case basis using design properties.
Choosing the right mobile architecture
Gartner, “Key Considerations When Building Web, Native or Hybrid Mobile Apps,” Published: 14 February 2020, ID: G00465982
Should you build a mobile web, progressive web, or native mobile app?
In Gartner’s Key Considerations When Building Web, Native or Hybrid Mobile Apps, they asked this same question. They concluded that “Application leaders should expect to simultaneously use multiple architectures such as web, progressive web app (PWA), hybrid and native.”
At Mendix, we recommend a different approach: best-of-breed.
Analyzing Gartner’s Mobile Architectural Trade-Offs, when cost and code portability are eliminated from the equation, Native is BY FAR the best option for app-store-based experiences and PWA is the best browser-based option.
With Mendix, we eliminate the need to make sacrifices based on cost and code portability. Instead, choose between delivering the best app-store-based experiences (native) or browser-based experiences (PWA).
Where does Mendix stand apart? Native.
Most low-code vendors allow you to build PWAs for the best browser-based experiences, but they won’t support native for the best app-store-based experiences. They rely on hybrid.
And don’t be fooled by claims that hybrid is as good as native. They are not – check out the graphic above. There is an undeniable difference in performance, device integration and overall richness of the user experience. Native is better. And your users can tell the difference.
End users — regardless of whether they are coworkers or customers — expect superb, modern mobile apps. As expectations continue to rise, native mobile is no longer a nice-to-have. It’s become a must-have.
With Mendix, you can quickly deliver best-of-breed app-store-based and browser-based experiences – or a combination of both – from a single low-code platform. It’s what sets us apart from the rest.
BEST-OF-BREED BENEFITS FOR MOBILE APPS
Turbo-charge PWA mobile development
Utilize capabilities in the browser that used to require a hybrid container.
Under the hood, PWAs get the same building blocks as responsive web apps.
We handle of local installation, home-screen icon, and full-screen viewing.
Visual development means any developer can build leading-edge PWAs.
Turbo-charge native mobile development
Unlike hybrid, there’s no more cumbersome coding to mimic native features.
Under the hood, our apps utilized native iOS and Android controls – not HTML.
Leverage components us or the React Native community – or create your own!
Visual development means any developer can build iOS and Android apps.