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...

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...

PsyberOmni: Unlocking the Potential of Digital Excellence

Are you ready to take your digital presence to the next level? PsyberOmni is not just a digital platform; it’s a movement designed to empower individuals and organizations to thrive in the ever-evolving digital world. With expertly crafted tutorials, engaging blog posts, and a community-oriented approach, PsyberOmni is your go-to source for all things digital. Whether you are an entrepreneur, a student, or simply someone eager to learn, PsyberOmni has something for you. In this blog post, we'll dive deep into what PsyberOmni offers, why it's a game-changer for your digital growth, and how you can leverage the tools and content they provide to enhance your skills and expand your digital capabilities. Let’s explore everything you need to know about PsyberOmni! Why PsyberOmni? - Empowering the Digital Landscape In today's fast-paced world, staying updated with digital skills is crucial. PsyberOmni recognizes this need and offers a platform that brings together educationa...