HTML5 vs Native: The Mobile App Debate. Introduction Mobile apps and HTML5 are two of the hottest technologies right now, and there's plenty of overlap.
Web apps run in mobile browsers and can also be re-packaged as native apps on the various mobile platforms. With the wide range of platforms to support, combined with the sheer power of mobile browsers, developers are turning to HTML5 as a "write one, run many" solution. But is it really viable? There are still compelling reasons to go native, and clearly, many developers are indeed going that route. Feature Richness Point: Native can do more We can divide mobile functionality into two dimensions: the experience of the app itself, and the way it hooks into the device's ecosystem, e.g. for Android, this would be features like widgets and notifications.
In terms of app experience, native apps can do more. It's more than the in-app experience though. Counterpoint: Native features can be augmented, and the web is catching up anyway Overall, mobile is evolving. Performance Conclusions. Best Collection of Mobile User Interface Patterns. By anthony on 05/10/11 at 11:30 am There are plenty of user interface pattern resources on the web.
A User-Centered Approach To Web Design For Mobile Devices - Smashing Magazine. Advertisement For the past few years, we’ve heard pundits declaring each year as “year of the mobile Web”; each year trying to sound more convincing than the previous.
Whether 2011 will be the real “year of the mobile” remains to be seen, but what is indisputable is the fact that the mobile usage of the Web is growing and evolving. As it evolves, so does the mobile user experience, driven by advances in mobile device technology — from better browsers on basic mobile phones (or feature phones — remember the Motorola RAZR?)
To the increased adoption of smartphones and tablets. Three Layers of Mobile User Experience. By Shanshan Ma Published: May 23, 2011 “When looking at what makes mobile user experiences successful, we should consider the multiple layers of a mobile user experience.”
In comparison to traditional cell phones, smartphones do a much better job of letting users stay connected on the go. Mobile HTML5 - compatibility tables for iPhone, Android, BlackBerry, Symbian, iPad and other mobile devices.
Cactus Blog - 10 UX Tips For Your Mobile Checklist - E-commerce insights and strategies. Mobitest – Mobile Web Performance Tool. Lessons from mobile web design. Mobile development is all the rage, and the interactive industry is in great turmoil as countless tablets and smartphones come to market.
Optimizing a Screen for Mobile Use. Index - 4ourth Mobile Design Pattern Library. Designing Mobile Interfaces: Patterns for Interaction Design is a comprehensive reference for mobile design patterns.
Whether designing for smartphones, featurephones or other related devices, common principles are discussed and codified as 76 universal interaction and interface patterns. Aside from suggestions, each pattern lists pitfalls and implementations to avoid. Every pattern is grouped with similar or optional patterns, and explained with the underlying psychology and physiology. Getting Ahead Of The Curve: Branding On Mobile Devices And Desktop Browsers - Smashing Magazine.
Advertisement According to Brandweek, “brands are the express checkout for people living their lives at ever increasing speed.
This article shows you how, and why, to add “app”-like icons to your sites for several mobile and desktop browser displays, to clearly and elegantly identify your site with an icon that stands out from the crowd. Logo Presentation And The Nine Basic Ballet Movements When I was a lad growing up in rural America, we only got four channels on television, all local affiliates of the four national networks (yes, four; you’re forgetting PBS, which I only watched when they did dinosaur specials).
The ABC and CBS stations came in fairly clear if you adjusted the “rabbit ears” antennae just right, and wrapped tinfoil on ’em. Not too far off from what sat in our living room. NBC’s station came in over the new-fangled and somewhat unfathomable UHF channels — we had to actually twiddle a dial that looked like an old radio selector to tune it in. Designing For Android - Smashing Magazine.
Advertisement For designers, Android is the elephant in the room when it comes to app design.
As much as designers would like to think it’s an iOS world in which all anyones cares about are iPhones, iPads and the App Store, nobody can ignore that Android currently has the majority of smartphone market share and that it is being used on everything from tablets to e-readers. Mobile UI Patterns ? Splash Screens.
Introduction to Widget Handset APIs in WAC 1.0. By Michał Jankowski Introduction In the brand new release of Opera Widgets Runtime for Android there are plenty of new exciting features, including support for the newly available Widget Handset APIs from the WAC initiative.
These provide widgets with a greater level of device access previously only available to native applications. Using these new APIs we can take pictures, check GPS location, browse our address books, access accelerometer information, and even send SMS, MMS and E-Mail messages! Building a spirit level widget using WAC 1.0. By Michał Borek Introduction The WAC initiative is a joint effort by mobile industry leaders to make mobile applications more interoperable across devices, easier for developers to create, and more powerful and useful for end users.
Mobile compatibility tables. Page last changed today This series of compatibility tests is sponsored by Vodafone. On this page I give a quick overview of the mobile browser compatibility tests I’ve done so far. If you want the latest inside scoops on my mobile tests, follow me on Twitter. See also the CSS table. These tests are in no way complete. There’s a lot of incompleteness here; from the tests themselves down to the table grid. Not all tests are done on the same phones and/or with the same browsers. Anyway, you see the problem: I just don’t quite know what a proper mobile test is, how to write it, or how to interpret the test results. Mobile Web Best Practices 1.0. [THEMATIC_CONSISTENCY] Ensure that content provided by accessing a URI yields a thematically coherent experience when accessed from different devices. [CAPABILITIES] Exploit device capabilities to provide an enhanced user experience.
[DEFICIENCIES] Take reasonable steps to work around deficient implementations. [TESTING] Carry out testing on actual devices as well as emulators. [URIS] Keep the URIs of site entry points short. [NAVBAR] Provide only minimal navigation at the top of the page. Les cartes des bonnes pratiques des applications Web mobiles. Épargnez le réseau Maîtriser les protocoles réseaux du Web permet de réduire la latence et de chasser le superflu. Compressez le contenu avant envoi Ajoutez une empreinte aux adresses Web pour une mise en cache efficace Mettez en cache les données AJAX Réduisez les ressources externes Minimisez taille des données et application Optimisez le nombre d’échanges réseau Modérez l’utilisation de cookies N’envoyez pas les cookies lorsque ce n’est pas nécessaire Evitez les redirections Haut ↑ Mobile Web Application Best Practices.
Abstract The goal of this document is to aid the development of rich and dynamic mobile Web applications. It collects the most relevant engineering practices, promoting those that enable a better user experience and warning against those that are considered harmful. Status of This Document This section describes the status of this document at the time of its publication. Other documents may supersede this document. Développement Web pour mobiles - iUI côté CSS. La toolbar de l'application correspond à la partie haute de chacune des fenêtres de l'application.
Wilson Electronics, Inc. sent us this interesting (rather large) infographic outlining the demographics of cellphone use (click for full version). The infographic illustrates, among other things, the number of cellphones per capita in various countries, the rate of cellphone adoption in the U.S. during the past decade and the acceptability of certain behaviors regarding cellphone use. According to the infographic's sources, there are nearly two cellphones for every one person living in the United Arab Emirates (1.95 to be exact) and Estonia (1.94). By comparison, there are .87 cellphones per person in the U.S. China has the greatest number of cellphones within its borders (640,000,000), followed by the U.S. (270,000,000).
In addition, 15% of Americans take phone calls during sex, according to a survey (although 6% to 10% think it's acceptable, according to another survey), and three in 10 Americans used a cellphone in 1999, versus nine in 10 a decade later. MobiForge. Effective Design for Multiple Screen Sizes. Mobile Web Design: Getting to the Point - Part I.
Mobile 10 and the Opera Widgets Mobile Emulator on your desktop - Opera Developer Community. Mobile emulator for desktop - Opera Developer Community. Mini Simulator. ProtoFluid. Rapid Prototyping of Adaptive CSS and Responsive Design.