3 ms·
That's been the case all along that HTML5/CSS/Javascript is much harder to develop for when targeting mobile devices. You have to build for an array of screen
by jarjoura 14y ago
That's been the case all along that HTML5/CSS/Javascript is much harder to develop for when targeting mobile devices. You have to build for an array of screen sizes and your assets need to work in the dizzying amount of screen DPIs.
However, the freedom you gain in designing a common UI across all mobile devices you will now lose with having to build discreet applications for each platform.
iOS applications have a really high bar for slick UI and subtle animations. (If they are going to be featured and successful.)
Android applications also have a really high bar for system wide integration. Plus, UI that works on iOS will most likely need to be rethought on Android, though not always.
Then for Windows 8/WP8 devices you're in for a world of hurt. The UI and strict guidelines are so different from anything common in iOS & Android that to include them will require what could likely result in an entire different design team.
- kayoone 14y agoCreating a common UI across all mobile platforms is a big challenge as well and you mention the main points in your post. Your "one-size-fits-all" UI will look a little alien on every platform because its made to fit all of them at the same time. Personally id use Xamarins excellent C# tools to build the core of the app multiplatform and then utilize the native APIs to build platform specific UIs. I dont think this approach is alot more/less work than making your webApp work with all platforms and resolutions, but in the end you have a native experience on all of them.
- pjmlp 14y agoYes, I did bash Miguel's work a few times, given his inclination to bring Microsoft based technologies to the UNIX world. But I have to acknowledge that he has made a very good work with Mono and although I prefer to use C++ on my hobby Android projects, Xamarin's tools are a great approach for many developers.
- kayoone 14y agoAgree, while MONO is controversial i believe that in the end its a good thing. I believe its more Microsofts fault for not making the C# platform open, they would have probably squashed Java by now. That aside, mostly i care about the best tool for the job and in this case thats my choice.