• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

Making apps for which operating system will be more profitable in the future?

 
Ranch Hand
Posts: 56
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi. So far making apps for ios devices seem to be more profitable than making apps for android devices. Will this trend continue in the future or will we see android catching up with ios? Please I need some opinion from you. Thanks.
 
Rancher
Posts: 2759
32
Eclipse IDE Spring Tomcat Server
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
The trend right now is to create programming platforms that are hardware agnostic. The device wars are reminiscent of the hardware and OS wars of the 60s to 80s. People had to basically reimplement the same application for every platform out there. Ultimately, Java came in and created this notion of WORA. WORA in Java was mostly unsuccessful. However, WORA was properly realized by web applications. Nowadays, you don't build one application for Windows, and another application for Mac. You build one application that runs in the web browser, and the web browser takes care of interfacing with the underlying platform.

A similar thing is going to happen for handheld devices. As programmers, we shouldn;t need to target individual platforms. And as programmers, we should be adopting technologies that move us towards hardware agnosticism. There are couple of programming platforms available that are built on top of the device's support for Javascript. IMO, you should be using them

One thing to note is that the hardware market for Android is dying. Since, the OS doesn't really allow one hardware manufacturer from differentiating itself from others, all they can do is compete on the price. Now, we are at a point where, it's impossible for the hardware manufacturers to make any profit. From what I hear, HTC makes $1 on each phone. Who is going to invest in that? However, I'm sure Google is not going to let Android die, even if it means Google has to enter the hardware market itself.
 
Mohammad Nizam Uddin
Ranch Hand
Posts: 56
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
You talked about javascript. I saw facebook released a new javascript framework for making native apps on ios and android. Can you tell me how responsive and fluid these javascript apps are? Do they really feel like native apps built on java or swift?
 
Jayesh A Lalwani
Rancher
Posts: 2759
32
Eclipse IDE Spring Tomcat Server
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I don;t know the technical details. I know about the apps from a user point of view. You might want to look at how Quora does it. They have an app for IoS and Android, and they use a hybrid approach. They have a app that embed a web browser. Most of their content is shown in the web browser. There are more details here
 
reply
    Bookmark Topic Watch Topic
  • New Topic