Apple and Google may be in for a fuck around and find out moment. If they shove an app as popular as Twitter off their stores they are going to give developers exactly the push they have been wanting for years. A reason to leave native apps and develop web apps exclusively.
Native apps are a massive budget and time consumer full of headaches. In todays world you have to have a dev team that handles Apple OS along with another team to handle Android OS. Then you have deal with specific device config, screen resolutions, hardware packages etc. Just a fucking mess. Then you have to iron out all the bugs with each release then patch them out with constant updates etc etc. And once you have done all that, you have to have an entire client facing tech team to support it when clients call in with trouble. Imagine that crap! So these reps have to know the different OS's and all the different devices they are installed on. All with their own variation of a possible bug that affects one model but not the other and the bug that doesn't affect that one affects the others.
Web App enters the chat
With a web app none of that crap matter. You develop the app to work and feel very close to a native app within the major browsers. Thats it! You dont have to worry about OS type, device type, whats going to happen when the new OS drops on consumer devices and brakes your app. None of that junk.
Your support model only deals with browsers and your web app. Your dev team only deals in Java or HTML and your multiple teams become a streamlined single team.
Ohhhh.. Please kick Twitter off of your app stores. Make my day.
Apple and Google may be in for a fuck around and find out moment. If they shove an app as popular as Twitter off their stores they are going to give developers exactly the push they have been wanting for years. A reason to leave native apps and develop web apps exclusively.
Native apps are a massive budget and time consumer full of headaches. In todays world you have to have a dev team that handles Apple OS along with another team to handle Chrome OS. Then you have deal with specific device config, screen resolutions, hardware packages etc. Just a fucking mess. Then you have to iron out all the bugs with each release then patch them out with constant updates etc etc. And once you have done all that, you have to have an entire client facing tech team to support it when clients call in with trouble. Imagine that crap! So these reps have to know the different OS's and all the different devices they are installed on. All with their own variation of a possible bug that affects one model but not the other and the bug that doesn't affect that one affects the others.
Web App enters the chat
With a web app none of that crap matter. You develop the app to work and feel very close to a native app within the major browsers. Thats it! You dont have to worry about OS type, device type, whats going to happen when the new OS drops on consumer devices and brakes your app. None of that junk.
Your support model only deals with browsers and your web app. Your dev team only deals in Java or HTML and your multiple teams become a streamlined single team.
Ohhhh.. Please kick Twitter off of your app stores. Make my day.