Meanwhile, more and more native apps are actually using web views, either for parts of their UI (like a timeline in a social network), or for all of their UI. If people aren’t told, they don’t notice it. If people do know, their opinions mostly seem to come down to confirmation bias. Today, we’re at a point where web apps, if done right, are virtually indistinguishable from native apps. Chris Tan points out:
Take a look at the this blog post attempting to expose the advantages of Hybrid vs Native which not only uses Instagram as an example of a Native app but it is specifically used as a example of a GREAT native app and why you might want the performance and smoothness of Native. This is somewhat hilarious, because it is in fact a hybrid application that uses a web view to render all of its content.
A great write up on the native mobile vs. web app debate.
If you are looking for a well-written blog that focuses on mobile and isn’t simply singing the praises of Apple or Google, I highly recommend this one. Having a healthy dose of curmudgeon doesn’t hurt, either.
This specification defines several new DOM events that provide information about the physical orientation and motion of a hosting device.
These seem to be implemented in Android ICS 4.0 and above. Time to do some testing.
So, Let me get this straight. Apple spent billions of dollars researching the best interface for mobile devices and patented their findings. Those methods of interacting with a mobile device became so popular, Google illegally integrated them in its inferior Android operating system.
There’s some blatant fanboyism going on here. It’s not like Apple doesn’t take good ideas from Android. In fact, they borrowed the whole notion of a notification area pretty much verbatim. Here’s an excerpt from CNet’s iOS 5 article:
So how closely does the iOS 5 notification center mirror Android? The biggest similarities are two-fold. There’s the action to pull down a tray that displays all of your notifications. But Android’s has a task bar that shows not just that you have an alert, but also the type of message you missed, with separate tiny icons that let you easily identify an incoming text, a missed call, a new voice mail, and so on. As with iOS 5, you can clear them all at once, but not individually.
Android also originated the notification banner that shows you up top when you have a new message. Apple made theirs larger and more customizable, but Apple didn’t invent the convention. (Reminder: Android didn’t invent all its tools and visuals either. Companies have long been “borrowing” rivals’ ideas.)
The Android notification system is patented, though I’m not sure if the patent has been issued yet. An excellent piece by David Ruddock over on Android Police has more details.
Absolutely beautiful and very functional. Just goes to show that no matter how small or unoriginal the idea, a proper implementation can result in something stunning.
Interestingly, the jury is still out on whether APIs can be copyrighted (no pun intended):
Judge Alsup still hasn’t ruled on the issue of whether APIs can be copyrighted at all. Additional briefing by both sides is due today. Alsup this morning reassured lawyers that his ruling on the issue will come sometime next week.