Best mobile app platforms to support 100,000+ users

Originally answered by Ram Iyer, President of Sunvera Software on QUORA in response to:

If you had to develop a new mobile/web application that had to support 100,000+ users what language would you use?

I am assuming you are looking for technology stack – here is the run down…

Determine if you app needs mobile specific abilities – pictures, videos, gyro, bluetooth, etc. If so – definitely go native. I know cross-platforms can support all of these and in some cases may even be easier. But over the long-term, you will benefit from going native.

  • IOS: Objective C or Swift
  • Android: Android Java

For your backend, you need to determine if you are going to have a lot of image processing or video/audio processing, could be geo coordinate processing and may be real-time chat like functionality. Once you know those you can choose from a variety of platforms.

Stack choices

  1. Node.js, MongoDB, Nginx, Socket.IO, etc.
  2. ASP.NET/MVC5, MS SQL Server, etc.
  3. LAMP

Again depending on your need, pick a stack that you are comfortable with.

Finally, you need to see if you are going to do all yourself or may be assemble a team (if you don’t have one) or out-source. In any case make sure your team is familiar and comfortable with the stack. You could end up spinning your and your teams wheels if you pick something unfamiliar.

To Keep Your Job, Know These 3 Things About Mobile App Development

Many times we walk into client meetings and immediately get asked, “What are the three most important things in rolling out a mobile app?” Of course, each client is different so we respond accordingly. However, we started to notice a common theme in our responses when we were dealing with decision makers.

So we decided to create a 3-point guide for developing mobile applications.  Mobile apps are typically task-based, life-style, entertainment or game oriented applications that use very specific smart-phone abilities like GPS, Gyro, Bluetooth, Picture, Video, Audio, Camera and human-interactions.

What is really possible with mobile devices?

Mobile Features - GPS, GYRO, Video, Audio

Mobile Features

To create an effective mobile app, we need to be using not only core mobile abilities but also peripherals that interact innocuously with mobile devices. Core abilities include the GPS, Gyroscope, Camera, Audio recorder, Picture, Video and Audio player, Gesture, Touch and Tap interfaces. Peripheral interfaces include iBeacons, iOT, Wireless, Bluetooth, etc. And finally understanding usage of in-app notifications, Text-messaging, VOIP calling is critical to mobile app success.

A clear understanding of which ones to use and when to use them; is very critical to any mobile app.

See categories list at Apple.com

Apple App Store Categories

What are App Types?

There are several categories and sub-categories for App Types. And the list between Apple iTunes and Google Play stores is exhaustive and confusing. To identify correctly, you need to have a thorough understanding of your user personas.

Checkout the Apple list here https://developer.apple.com/app-store/product-page/. This has a profound impact on your app discoverability. Choosing the right category will have a profound effect on your app store performance.

How do we make people download our app?

Drive Downloads

Get more downloads

Making people download your app comes down to grass-roots marketing and promotion. We have seen crappy apps get tons of downloads while great apps languish with very little activity. Here are some of the things to consider – building an email list to run traditional email marketing, Google Adwords, SEO for App web pages, Social-media marketing among others. Which ones to execute will depend on your own marketplace, user interests and domain.

Focusing on these multidimensional aspects of mobile apps will make your app truly great and will lead to success.

 

Parse Shutdown Survival Program

Sunvera is setting up a “Parse Shutdown Survival Program” for companies that have mobile applications built on top of Parse infrastructure.

theme-portraits

 

We have successfully ported our own applications to our Node.js/Mongodb infrastructure and can help you do the same.

Companies, startups and entrepreneurs currently running mission critical hosted applications on Parse should contact us immediately to see if we can help them.

We only have limited capacity and will handle “First-Come-First-Serve” basis.

Send an email to priscilla@sunverasoftware.com or call +1 949 284-6300 to speak with one of us.