Thank you for being a valued part of the CNET community. As of December 1, 2020, the forums are in read-only format. In early 2021, CNET Forums will no longer be available. We are grateful for the participation and advice you have provided to one another over the years.


CNET Support

General discussion

Cross platform mobile app development scope in Future ?

Aug 10, 2015 11:12PM PDT

Currently i am working in digital marketing field and I am looking forward to make my career in mobile app development and that is why i have choose cross platform app development tools like phoneGap and Sencha. I just want to know the scope and possibilities with this technology.

Discussion is locked

- Collapse -
The future is in motion.
Aug 11, 2015 9:19AM PDT

However you will find programmers chasing Nirvana solutions and never getting things done. lists your 2 and the others.

Here's the thing. If you find a development that is standing on the edge of the diving board you often find them there years later dry to the bone. (they're dead.)

Pick one, try it, doesn't work? Try the next. If you hesitate today, you're dead.

- Collapse -
Remember there are only 2 mobile platforms you need to chase
Aug 12, 2015 9:48AM PDT

Since you can get about 90% of the target market in Apple iOS and Android, your cross platform would only need to support 2 targets.

Tell more why you would chase the others.

PS. I've written apps for many platforms. Embedded, SBCs, Windows, PalmOS, Android, Windows Mobile, and so on. Most of the apps are specific to platform and need.

Post was last edited on August 12, 2015 9:52 AM PDT

- Collapse -
Desktop nieche markets and future enhancements
Nov 15, 2015 1:14AM PST

First off a small disclaimer, I work for a cross platform tool vendor so I'm biased in that way.

The points you make are 100% correct and we do emphasize them in our marketing literature. To be fair I think Windows will catch up on Tablets at least to a very powerful enterprise niche market (e.g. we work with a lot of banks/medical etc. and the surface is very exciting to them). Desktop/web portability is still important to a few of our developers as well.
Also supporting 2 platforms like iOS & Android is painful: different programming languages, toolchains, API's and even concepts. You need two distinct teams which slows down maintenance considerably. A lot of vendors just outsource which solves the "write an app" problem, but then they don't maintain the app or end up with a huge maintenance bill.

But I think the real reason to pick cross platform is less about the portability and more about the abstraction. Apple & Google change things constantly: UI convention, OS behaviors (e.g. 64bit migration, security on marshmallow) etc.

What you want is a middle-ware solution that would abstract you from that noise especially if you are an enterprise developer who just needs to get a stable version out and wants to maintain vendor neutrality which is the exact reason for middleware on the server.

Edit: Link removed as it is not required - Mod.

Post was last edited on November 15, 2015 1:40 AM PST

- Collapse -
Future of Mobile applications
Aug 12, 2015 8:33AM PDT

Benefits of cross platform

Even a layman can understand the benefit of reaching out for many compared to the strategy of sticking out to one. But there are other benefits follow from this bigger and greater reach. Let us take a quick look at the benefits one by one.

Bigger reach: Obviously offering a cross platform app means you get inroads into all major apps stores and the worldwide user base to address your app.

Increased dynamics of marketing: Huge number of options in respect of both marketing avenues and user preferences offers wider scopes of marketing. In targeting millions of users in both iOS and Android you can diversify your promotion and marketing. Something may work for iOS, while a different strategy makes your app find success in Android.

One developer team for many platforms: One of the biggest advantages of developing cross platform apps is offering different versions of an app with the same developer team and that is a huge cost advantage. Thanks to various frameworks and tools your developer team can now work on a multi-platform app and you no longer need to engage different teams for different platforms.

Low learning curve: Use of known web frameworks and tools makes it easier for any new developer to adapt to this cross platform environment. Low learning curve for developers also makes more room for enhancing the core potential of the app than focusing on platforms.

Positive impact on your revenue: While making an app for diverse platforms you actually have a better chance of finding buyers at the same cost of a single platform app. Moreover, if the app becomes popular in one platform, soon the impact is transmitted into others.
Future of cross platform

Unquestionably cross platform is going to be more robust in the time to come. But there are few drawbacks that need to be addressed to make the strategy offer more fluid, seamless and device-optimized experience. It has been seen a single platform app offer utilizes the device features in a more exhaustive manner that one-for-all apps. Secondly, less scope of introducing customized features is a serious drawback to cross platform apps. Often cross platform apps are felt bland and depreciated than dedicated single platform apps, because in trying to provide feature set for all platforms it often compromises on device specific brilliance.

Future of cross platform will irrevocably depend on how these drawbacks will be addressed in the time to come.

Post was last edited on August 12, 2015 9:35 AM PDT

- Collapse -
Cross platform mobile app development
Oct 23, 2015 4:06AM PDT

Yes Cross platform applications are going very popular these days as they costs less in development and and run on all smart phone operating systems. Happy