Hybrid apps: Do not copy. Do get inspired. Avoid reimplementing native UI
1–10 of 34 posts
Re: Hybrid apps: Do not copy. Do get inspired. Avoid reimplementing native UI
#2Re: Hybrid apps: Do not copy. Do get inspired. Avoid reimplementing native UI
#3Re: Hybrid apps: Do not copy. Do get inspired. Avoid reimplementing native UI
#4I implemented a little bit of animation and a 'native-esque' SPAM button in my app Herenow. I used css3, and to be honest, it doesn't feel quite native because the webview isn't as fast as a native control would be. Looks are easy, feel is hard. http://www.herenowapp.com/
My strategy is to use GPU-accelerated CSS transitions, test often on the real device and see how others are doing it, e.g. in UI frameworks (onsen ui, framework7, ratchet, etc).
Re: Hybrid apps: Do not copy. Do get inspired. Avoid reimplementing native UI
#5The downside is: You can't use any HTML/CSS elements for building the UI. Because Ejecta supports only the canvas element.
The plus side is: If you manage to make a basic UI like in a "game" with canvas only, you'll get near-native performance, since Ejecta implements an OpenGL-enhanced canvas element.
Re: Hybrid apps: Do not copy. Do get inspired. Avoid reimplementing native UI
#6I found the performance of PhoneGap still lacking. Currently, I develop a very simple app with Impact.js, which is an HTML5 game engine and can be deployed with Ejecta. However, I don't do a game, more like a calendar app. The downside is: You can't use any HTML/CSS elements for building the UI. Because Ejecta supports only the canvas element. The plus side is: If you manage to make a basic UI like in a "game" with c…
Re: Hybrid apps: Do not copy. Do get inspired. Avoid reimplementing native UI
#7I found the performance of PhoneGap still lacking. Currently, I develop a very simple app with Impact.js, which is an HTML5 game engine and can be deployed with Ejecta. However, I don't do a game, more like a calendar app. The downside is: You can't use any HTML/CSS elements for building the UI. Because Ejecta supports only the canvas element. The plus side is: If you manage to make a basic UI like in a "game" with c…
I've been able to use PhoneGap / Cordova in my iOS projects and achieve ~60FPS, but I've had to stay within some constraints (e.g. use GPU-accelerated CSS animations). As suggested, Crosswalk is an interesting alternative for Android.
Re: Hybrid apps: Do not copy. Do get inspired. Avoid reimplementing native UI
#8Interesting article. I think that the slowness of webviews has much value than we can image. This guarantees to Apple, Google etc to have a total controll over apps distribution, in other words a Fast WebView is equal to minus money for them.
[1] http://www.youtube.com/watch?v=ZC_rNie61IQ
[2] https://developer.android.com/guide/webapps/migrating.html
Re: Hybrid apps: Do not copy. Do get inspired. Avoid reimplementing native UI
#9Interesting article. I think that the slowness of webviews has much value than we can image. This guarantees to Apple, Google etc to have a total controll over apps distribution, in other words a Fast WebView is equal to minus money for them.
Also, iOS and Android since 4.4 have pretty good performances in the webviews.
Re: Hybrid apps: Do not copy. Do get inspired. Avoid reimplementing native UI
#10I found the performance of PhoneGap still lacking. Currently, I develop a very simple app with Impact.js, which is an HTML5 game engine and can be deployed with Ejecta. However, I don't do a game, more like a calendar app. The downside is: You can't use any HTML/CSS elements for building the UI. Because Ejecta supports only the canvas element. The plus side is: If you manage to make a basic UI like in a "game" with c…
disclaimer: I work for famo.us, but trust me here. do a proof of concept of something with cordova and famo.us that in you prior experience was poor with just cordova alone.