Choosing Where to Build an App: Cross-platform or Web?


Your business is ready to create a mobile app, but where should it be built? In the latest episode of Haptic Feedback, Tejendra Patel, the Principal Application Engineer at Westrock, joined Shockoe’s Kevon Adonis, Senior Developer, and Andrew Rumbley, Senior Mobile and Web App Developer, to shed light on when app developers should consider cross-platform vs. web when building an app.

Kicking off the podcast Rumbley explained cross-platform applications as a format where developers write code that matches native elements. “With a web application, you’re not using native components. You’re limited to the web components we’ve used since the 90s, and some features of the mobile platform like access to camera and microphone, and other native functionality is more difficult to work with.”

But while cross-platform applications have the benefit of leveraging existing native applications, when new versions of platforms come out some of those new features may require code updates for various non-native apps to work with those cross-platforms.

For web applications creating a seamless and functional experience has been a challenge. However, with PWAs, web applications have more functionality in the desktop world than ever before, including desktop app icons, which create user familiarity and adoption of an app.

Adonis pointed to some of web applications limitations though, especially in hardware interaction. “Over the years, where web has always struggled is it’s difficult to interact with the mic, or the camera, or any hardware on the device. And for good reasons. All security reasons.”

No matter what you use, Patel suggests starting with an understanding of the app you plan to create, and the size of your audience. “When you start thinking about, ‘hey, I have tens of millions of users, I have these fancy animations, performance,’ everything is of importance,” Patel said. “Maybe at that point, you’re better off going the native route rather than trying to use Ionic or React Native to build something cross-platform.”



Shockoe creates innovation that is measured, meaningful, and has an impact. We take a holistic approach to the potential of mobility for our clients, their customers and their employees. We invite you to connect with us on LinkedIn and Facebook.

Learn How We Innovate
Kevon Adonis

Kevon Adonis

November 1, 2021

Kevon Adonis is a senior full stack developer with 12 years of development experience spanning Java, PHP, C#, Javascript, HTML, CSS, and SQL. He specializes in Hybrid MEAN stack web applications that can be embedded into native platforms. Being a certified AWS Solutions Architect, Kevon also brings cloud solution and dev-ops experiences to the table. Kevon graduated from the University of Hawaii with bachelors in Computer Science and an Associate in Music Business. When not writing code, Kevon focuses on algorithm analysis and computational theories that impact his everyday coding challenges.

More like this delivered right to you:

Sign up for our Newsletter to get our latest posts plus invitations to our events and access to future whitepapers.

Related Posts

Seeing the Member Experience in a “User-Experience” World

Seeing the Member Experience in a “User-Experience” World

In the world of product development, we are often always saying “user” _______. User-centered design, user analytics, user personas, user journeys, etc, etc.It’s a term that holds importance because it is a genuine focus on the end-user experience.  It’s also often...

7 Tips for Utilizing Amazon Alexa to Engage with Customers

7 Tips for Utilizing Amazon Alexa to Engage with Customers

Amazon first released Alexa virtual assistant and smart speaker Echo in late 2014. An in-home virtual assistant is an impressive tool, but creating a seamless user experience with it can be a challenge. So how do companies overcome this challenge? What engagement can...

Ready to drop us a line?