Hybrid Mobile Apps
-
Interested to find out opinions on hybrid (CSS, HTML and javascript) mobile apps compared to discrete apps. The main deal with hybrid is 1 code base and 1 programmer while discrete you need a developer for each platform. I can see a need for discrete in games and graphics but surely business apps that collect information and display report/graphs/etc. do not need to be discrete (I'm not talking about building a spreadsheet app here) Also with PhoneGap all the device metrics are pretty well covered. 1. Who is using hybrid out there and why 2. Who is using discrete and why
-
Interested to find out opinions on hybrid (CSS, HTML and javascript) mobile apps compared to discrete apps. The main deal with hybrid is 1 code base and 1 programmer while discrete you need a developer for each platform. I can see a need for discrete in games and graphics but surely business apps that collect information and display report/graphs/etc. do not need to be discrete (I'm not talking about building a spreadsheet app here) Also with PhoneGap all the device metrics are pretty well covered. 1. Who is using hybrid out there and why 2. Who is using discrete and why
I'm only writing games for mobile - so discrete has been the way to go (although I am using an engine that has a single main code base for all platforms) Main reason I have for doing discrete over hybrid is the look & feel - people on an iThing may be used to things looking and acting in a particular way, while Android users expect something slightly different. Personally if I was developing a business App I would go Hybrid and spend a lot if time with CSS to make it at least look like a discrete app. I can't find the reference now, but did read a blog somewhere where someone had done exactly that - and reckoned that, in general, users didn't notice the difference although performance was (obviously) not as good as native. As devices get more powerful, I don't think there will be a compelling argument for native apps.
MVVM # - I did it My Way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')
-
Interested to find out opinions on hybrid (CSS, HTML and javascript) mobile apps compared to discrete apps. The main deal with hybrid is 1 code base and 1 programmer while discrete you need a developer for each platform. I can see a need for discrete in games and graphics but surely business apps that collect information and display report/graphs/etc. do not need to be discrete (I'm not talking about building a spreadsheet app here) Also with PhoneGap all the device metrics are pretty well covered. 1. Who is using hybrid out there and why 2. Who is using discrete and why
The "Discrete Apps" , helps you reach to all APIs of the base platform which includes manipulating the camera & all the sensors underneath. The HTML5 based common App cannot do this. If it's about making a fun games or simple utility Apps, that do not need Hard-Api access, I think you can very well go with HTML5. It saves a lot of porting time. But if your App demands reading the Gyroscope, compass, Accelerometer etc, we should choose the Native way.
-
The "Discrete Apps" , helps you reach to all APIs of the base platform which includes manipulating the camera & all the sensors underneath. The HTML5 based common App cannot do this. If it's about making a fun games or simple utility Apps, that do not need Hard-Api access, I think you can very well go with HTML5. It saves a lot of porting time. But if your App demands reading the Gyroscope, compass, Accelerometer etc, we should choose the Native way.
Sorry to disappoint you but Hybrid Apps can access the base API of each device (currently Android, Apple, Blackberry and Windows ...plus some more I can't remember) through PhoneGap...see the specs http://docs.phonegap.com/en/3.0.0/index.html. you can use the file system, camera, contacts just to name a few. You should check it out.
-
The "Discrete Apps" , helps you reach to all APIs of the base platform which includes manipulating the camera & all the sensors underneath. The HTML5 based common App cannot do this. If it's about making a fun games or simple utility Apps, that do not need Hard-Api access, I think you can very well go with HTML5. It saves a lot of porting time. But if your App demands reading the Gyroscope, compass, Accelerometer etc, we should choose the Native way.
-
Interested to find out opinions on hybrid (CSS, HTML and javascript) mobile apps compared to discrete apps. The main deal with hybrid is 1 code base and 1 programmer while discrete you need a developer for each platform. I can see a need for discrete in games and graphics but surely business apps that collect information and display report/graphs/etc. do not need to be discrete (I'm not talking about building a spreadsheet app here) Also with PhoneGap all the device metrics are pretty well covered. 1. Who is using hybrid out there and why 2. Who is using discrete and why
Way easier to align the UX with hybrid. That doesn't matter for games, but is pretty major for business apps.
I wanna be a eunuchs developer! Pass me a bread knife!
-
Sorry to disappoint you but Hybrid Apps can access the base API of each device (currently Android, Apple, Blackberry and Windows ...plus some more I can't remember) through PhoneGap...see the specs http://docs.phonegap.com/en/3.0.0/index.html. you can use the file system, camera, contacts just to name a few. You should check it out.
Your definition of Hybrid App - (hybrid (CSS, HTML and javascript) mislead me a bit. Never mind! The link explains it all.
-
I beg to differ with you. I've seen HTML5 apps that access Camera and GPS on the Android platform.
Unless we have an interfacing platform to check what hardware/OS exists on the device, it's not possible. A pure HTML5 web App cannot access these.