Skip to main content

HOW TO: Make Your Mobile Websites Act More Like Native Apps

As smartphone sales continue to soar, more and more developers are focusing their efforts on building applications for mobile devices. Whether it is a native application or a mobile-optimized website, mobile innovation is taking place at a breakneck pace.
Native applications still have their place, but increasingly, the number of different device types, operating systems, and screen sizes make developing optimized mobile web apps more and more enticing. Historically, there has been a trade-off between the rapid, iterative, cross-platform nature of web applications versus the more standard UI, support for gestures, and multi-touch and hardware optimizations on the native side.
Fortunately, a number of different frameworks are making it easier and easier for developers to create mobile web applications that look and feel more like native apps. Here are six examples. If you don’t see your favorites on the list, add them in the comments below.

1. Sencha Touch





In June, Sencha, formerly Ext JS, launched its Sencha Touch HTML5 mobile framework. The cross-platform framework is compatible with iOS and Android devices and will be expanded to other platforms soon.
Sencha Touch combines a resolution-independent UI library, touch event management, support for geolocation and offline access, and special CSS and CSS3 capabilities.
Sencha is the company behind the Ext JS, jQTouch and Raphael projects, so the new framework packs some serious power. Check out this Touch Solitaire demo, especially on the iPad. The Drag & Drop support is really amazing.

2. SproutCore


 
SproutCore is an HTML5 framework that aims to help developers build desktop-caliber web applications that run in any modern web browser, without plugins. The lead developer recently quit his job at Apple to focus on the project full-time.
Check out this demo on an iPhone or Android device and I think you’ll agree, it’s pretty impressive stuff. By leveraging existing backends and taking cues from platforms like .NET and Cocoa, SproutCore is focused on offering scalable, robust performance in a web browser.
While not just for mobile apps, the HTML5 nature of SproutCore really makes it a good choice.


Later this month, Yahoo! will release the latest version of its YUI library of JavaScript utilities. YUI is a really impressive framework and the upcoming version includes even better support for touch and mobile devices.
Christian Heilmann wrote up a great preview of YUI 3.2.0 for Ajaxian that details some of the new additions.
Yahoo! continues to be one of the best resources for tools, libraries, utilities and documents for web and mobile developers.


 
 
jQuery Mobile isn’t a full application framework like SproutCore or Sencha Touch, but the new initiative does aim to bring more native controls to mobile web apps.
Announced last week, the jQuery Mobile project will be a “complete, unified, mobile UI framework.” The core jQuery project will also continue to be optimized for mobile, but the jQuery Mobile project is focused on delivering a truly top-notch JavaScript experience and interface to the most-used smartphone web browsers.
The project is still in the early stages, but you can see what browsers and versions jQuery Mobile will support on this chart. The jQuery Core team is working to support all A and B browsers.

5. XUI


While developing Phonegap, the XUI team became frustrated with the existing JavaScript libraries and their performances on mobile devices.
XUI was created to work across mobile browsers, including WebKit, Fennec, and Opera. The goal is to provide lots of cross-compatibility without much of the overhead that can make traditional JavaScript libraries unsuitable for mobile devices.

6. iUI


 
 
iUI is an iPhone user interface framework designed to bring an iPhone-like experience to mobile web apps. It works with WebKit-based devices and includes a JavaScript library, CSS, and images.
It was originally started back in 2007 but has been steadily updated over the years to add support to more types of devices and even the iPad.
Let us know which frameworks you’re using to make your mobile websites act more like native apps in the comments.

Comments

Popular posts from this blog

Email On Deck: A disposable email address that works

Today, Team Inforpioneer brings an interesting Email service for our reader which will definitely help our readers to improve their internet security and will benefit in some other ways.  Here is a short description of this service.  EmailOnDeck.com is the premier site for all things relating to temporary, disposable and throwaway email addresses. We want to help you avoid SPAM, protect your online privacy, and stop you from having to give away your personal email address to every company and person on the internet who insists on you giving it to them. We work hard and will continue to work hard to give you a disposable email address that works with any site or app. We hope to help give you back the control of deciding who you want to give your personal info to. Temporary emails are perfect for any transaction where you want to improve your online privacy. Use them when you buy or sell Bitcoins or trade cryptocurrency, at exchanges, or locally. They can be used for QA tes...

A Brief History of 9 Popular Blogging Platforms

E ven though Microsoft’s spell check insists that “blog” and “blogger” are not real words, they’ve been been in the dictionary since 2003 . Blogs and their platforms have a lengthy history. The beginnings of blogging was a time not unlike today: Plaid was in style, a beloved rock star had passed, and the Internet was just gaining momentum on college campuses. In 1994, then Swarthmore College student Justin Hall started an online diary called Justin’s Links from the Underground . The site, which first started as a guide to the web, soon became an account of Hall’s life, and earned him the surely coveted title of pioneer blogger. Three years later, Jorn Barger would coin the term “weblog,” and it’s short form, “blog,” was later coined by Peter Merholz. Today, the web is comprised of millions of blogs covering every topic imaginable. Here is short history of some of the medium’s most popular platforms. 1. Open Diary Founded in 1998 by Bruce Ableson, Open Diary was the first website that ...

SEO Optimizing A Website For Improved Value

SEO or search engine optimization is something that every web owner and creator should be aware of. Even if a website owner hires an expert to carry out the online marketing, understanding the very basics and how it really can improve a websites performance and popularity is important. Simply put, optimizing a website is important and is built around keywords that are valuable to a website and to the products or services it is trying to provide. By focusing on main keywords or key phrases for a business, and expanding on them over time, can improve the amount of visitors a website receives, in turn increasing profits or simply improving its popularity if it is an information website. SEO is valuable, and means a way of making a site appear at a higher ranking in search engines such as Google, Yahoo, AOL etc. Using this important type of online marketing can reap great benefits. It takes time to learn and time to complete, and is a constant job to keep a website performing well above co...