mlsp numis network training
 

iPhone as a Web Development Platform

iPhone Microsites or Web Apps?

When designing a website for iPhone, the finished product is often labeled a web app. The term “web app” is often broadly applied to describe all iPhone-optimized web content, when much of the content would be better described as iPhone-optimized website content.

Wikipedia defines a web app as an application that is accessed via Web browser over a network. Web apps interact with databases, or handle online transactions, or function as message boards; things of this nature. An iPhone Microsite is more accurately defined as an individual web page or cluster of pages which are meant to function as an supplement to, or as a primary website for display on an iPhone. The functionality has no bearing on the intended platform.

For example, A website which exists to provide directions to local neighborhood restaurants is classic example of a web app; the iPhone-optimized website of the steak house downtown which displays the menu and address when you tap your selection is an iPhone Microsite. It’s been optimized for delivery over the web to the iPhone, but it may not even be an app in the traditional sense of the term. Technically, many of the iPhone websites in existence today are would be better described as microsites.

In the early days of mobile web development, sites created to display a website were often simplified presentations referred to as WAP sites. With the release of the iPhone, mobile web development took off and, since there was no way to create “Native” iPhone applications in 2007, developers set out to create application-style website content and the term “web app” emerged as a logical choice.

Viewport

The viewable screen area of the MobileSafari browser is referred to as the viewport. Technically speaking, it’s made up of a 3.5-inch (diagonal) widescreen Multi-Touch display, and uses 480-by-320-pixel resolution at 163 ppi.

The main point to note is unlike a traditional desktop on which you move content around, a viewport is “fixed” in position and you shift the content underneath, providing a “port” through which to view the content.

In keeping with the design aesthetic of native applications, iPhone sites often sport “chrome”, a term used to describe the header and footer elements often found on these mobile applications.

To learn more about viewports, visit:

http://en.wikipedia.org/wiki/Viewport

http://developer.apple.com/iPhone/library/documentation/AppleApplications/Reference/SafariWebContent/UsingtheViewport/UsingtheViewport.html

Memory/Processor Specifications

The iPhone is truly a miniature computer in your pocket.  The memory and processor specifications are faster and better than the top-of-the-line Apple computer I bought about 10 years ago.

CPU (central processing unit):

original iPhone: ARM 11, 412 MHz

iPhone 3G: ARM 11, 412 MHz

iPhone 3GS: ARM Cortex, 600 MHz

RAM (random access memory):

original iPhone: 128 MB

iPhone 3G: 128 MB

iPhone 3GS: 256 MB

Languages

The iPhone supports a wide range of languages. As of this writing, it supports English (U.S), English (UK), French (France), German, Traditional Chinese, Simplified Chinese, Dutch, Italian, Spanish, Portuguese (Brazil), Portuguese (Portugal), Danish, Swedish, Finnish, Norwegian, Korean, Japanese, Russian, Polish, Turkish, Ukrainian, Arabic, Thai, Czech, Greek, Hebrew, Indonesian, Malay, Romanian, Slovak, and Croatian.

Audio/Video Formats

Audio formats supported: AAC, Protected AAC, MP3, MP3 VBR, Audible (formats 2, 3, and 4), Apple Lossless, AIFF, and WAV/Video Specifications

Video formats supported: H.264 video, up to 1.5 Mbps, 640 by 480 pixels, 30 frames per second, Low-Complexity version of the H.264 Baseline Profile with AAC-LC audio up to 160 Kbps, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats; H.264 video, up to 2.5 Mbps, 640 by 480 pixels, 30 frames per second, Baseline Profile up to Level 3.0 with AAC-LC audio up to 160 Kbps, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats; MPEG-4 video, up to 2.5 Mbps, 640 by 480 pixels, 30 frames per second, Simple Profile with AAC-LC audio up to 160 Kbps, 48kHz, stereo audio in .m4v, .mp4, and .mov file formats

Fonts

Most of the iPhone doesn’t make use of alternate fonts — the applications, UI elements and your data all render in Helvetica. However, microsites viewed in MobileSafari will render using whatever font is specified in a page’s markup. If your project is iPhone specific you no longer need to specify multiple fonts – though it’s good practice to do so. Just keep in mind that MobileSafari is limited to these fonts:

American Typewriter

Arial

Arial Rounded MT Bold

Courier

Courier New

Georgia

Helvetica

Helvetica Neue

Marker Felt

Times New Roman

Trebuchet MS

Verdana

Zapfino

Type appears noticeably crisper on iPhone when compared to Mac desktop displays. The smaller pixels render extremely crisp and appear similar to printed type.

This is in part to the increased resolution compared to traditional desktop monitors.

One point about the list of fonts included with the iPhone is that it’s only 11 typeface families. While every megabyte matters with the iPhone’s relatively limited storage and RAM, fonts aren’t that big! Most font families weigh under 1 MB, and with a minimum of 4 GB of storage and 128 MB of RAM, the iPhone is roughly equivalent in terms of storage and memory to an OS 8 or 9 systems from a decade ago — machines that shipped with a much wider range of fonts.

Take Usability Cue’s from Native Apps

If you’ve ever taken a look at the similarities in native smartphone applications, you’ve no doubt noticed they all share certain common design elements. For example, there is often a “header” bar that contains a title in the middle and a main action button in the upper right corner (email or search typically). Also, when you drill down a level into the program, there is often a “back” button shown in the upper left hand of the screen, in this bar. This is no coincidence. The user interface of many native applications look similar in style and appearance. This is because the user has become accustomed to seeing these controls in certain places, the same way we have become accustomed to having website menu links display across the top or down the left hand side of traditional website designs.

These UI cues enable you to design a mobile web presentation that is both familiar and intuitive. I suggest you spend some time considering the usability of your designs, and make adjustments as necessary to ensure your design will translate well to the mobile platform.

Why develop websites for iPhone?

If all the aforementioned limitations apply, one may begin to wonder if it’s even worth it develop web content for iPhone. The next 2 chapters aim to provide some basic reasons you should consider this a worthwhile investment of both time and money.

Largely Untapped Marketplace

The iPhone users are not programmed against mobile advertising from the beginning, because they haven’t had a chance to live with it for years and become numb to the message. Add to that the enhanced presentation capabilities, described below, and you have a winning combination.

Over 85 Million Users

At WWDC this year, it was announced that Apple had sold over 85 Million iPhones and iPod touches – And that number is always increasing.

iPhone Sites Work Great On Android Too

The Android OS’s browser uses WebKit, the same engine MobileSafari on the iPhone uses. This means that your sites will look nearly identical across both devices.

New Marketing Capabilities

Incorporating native application support greatly enhances the effectiveness of your site. Click-to-call and Click-to-maps are great ways to increase customer response, and interactive advertising for mobile is certainly one of the most engaging methods of advertising I’ve ever experienced.

Mobile Web Development is becoming commonplace

The mobile internet is not optimized for heavy graphics, multi-page forms or flash animations, it truly is the information superhighway and information is literally at the customers fingertips. They’ll happily surf over to your competitor and click-to-checkout.

PS: Learn My Simple, 4-Step Process For Setting Up A Profitable Web Funnel (No Tech-knowledge needed) Click Here For A Free Video.

Shaun bio imageShaun Mackey
Web Profit Strategies
Check Out My Fan Page: http://facebook.shaunmackey.com
Friend Me On Facebook: http://www.facebook.com/shaunmackey1
Follow Me On Twitter: http://twitter.com/shaunmackey

Speak Your Mind

*

 Subscribe to My Newsletter 

 
Copyright 2012 Shaun Mackey - All Rights Reserved
No part of this website may be reproduced without prior written concent of Shaun Mackey.

Privacy Policy | Earnings Disclaimer | Terms | Google+