![]() ![]() We even use for desktop native apps and of course that version runs fantastically. And laying out our app's interface in CSS/HTML is much more efficient than doing it twice either programmatically or using nib/xml layouts. We have one stylesheet with zero platform specific hacks thanks to the fact that Android and iOS devices use webkit browsers. We use websockets to update the app in realtime without the need to rely on long-polling or native push notifications (which we do still have). Most of the user's important data is cached in localStorage so the app loads very quickly. ![]() We take full advantage of the benefits HTML5 provides. It runs well on old android devices with 2.2 installed, and runs really well on newer Androids and iOS devices. The rest, however, is done in pure HTML/JS/CSS. Our app has a few native ui elements like the top bar, the bottom tabs bar, a quick add control that slides in and out, and Facebook style drawers that expose two other webviews. The app my team and I have been developing is an HTML5/Native hybrid app, much like LinkedIn's was, and their decision to move away from their HTML5 strategy is a bit baffling to me given how well things have worked out for us.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |