Presentation is loading. Please wait.

Presentation is loading. Please wait.

Mobile Web Sites & Mobile Applications

Similar presentations


Presentation on theme: "Mobile Web Sites & Mobile Applications"— Presentation transcript:

1 Mobile Web Sites & Mobile Applications
Today, building a Web site is just one part of developing an e-commerce presence. There are kinds of mobile e-commerce platform offerings to consider, each with unique advantages and costs: Mobile Web site Mobile Web app Native app Hybrid app

2 Mobile Web Sites A mobile Web site is a version of a regular Web site that is scaled down in content and navigation so that users can find what they want and move quickly to a decision or purchase. Like traditional Web sites, mobile Web sites run on a firm’s servers, and are built using standard Web tools such as server-side HTML, Linux, PHP, and SQL. Like all Web sites, the user must be connected to the Web and performance will depend on bandwidth. Generally, mobile Web sites operate more slowly than traditional Web sites viewed on a desktop computer connected to a broadband office network. Most large firms today have mobile Web sites.

3 Mobile Web Apps A mobile Web app is an application built to run on the mobile Web browser built into a smartphone or tablet computer. Generally it is built to mimic the qualities of a native app using HTML5 and Java. Mobile Web apps are specifically designed for the mobile platform in terms of screen size, finger navigation, and graphical simplicity. Mobile Web apps can support complex interactions used in games and rich media, perform real-time, on-the-fly calculations, and can be geo-sensitive using the smartphone’s built-in global positioning system (GPS) function. Mobile Web apps typically operate faster than mobile Web sites but not as fast as native apps.

4 Native Apps A native app is an application designed specifically to operate using the mobile device’s hardware and operating system. These stand-alone programs can connect to the Internet to download and upload data, and can operate on this data even when not connected to the Internet. Native apps are built using different programming languages depending on the device for which they are intended, which is then compiled into binary code, and which executes extremely fast on mobile devices, much faster than HTML or Java-based mobile Web apps. For this reason, native apps are ideal for games, complex interactions, on-the-fly calculations, graphic manipulations, and rich media advertising.

5 Hybrid Apps Increasingly, developers are combining elements of native apps and mobile Web apps into hybrid apps. A hybrid app has many of the features of both a native app and a mobile Web app. Like a native app, it runs inside a native container on the mobile device and has access to the device’s APIs, enabling it to take advantage of many of the device’s features that are normally not accessible by a mobile Web app. It can also be packaged as an app for distribution from an App store. Like a mobile Web app, it is based on HTML5, CSS3, and JavaScript, but uses the device’s browser engine to render the HTML5 and process the JavaScript locally.

6 Planning & Building a Mobile Presence
The first step is to identify the business objectives you are trying to achieve. Once you have a clear sense of business objectives, you will be able to describe the kind of system functionality that is needed and specify the information requirements for your mobile presence. After you have identified the business objectives, system functionality, and information requirements, you can think about how to design and build the system. Now is the time to consider which to develop: a mobile Web site, a mobile Web app, or a native app.

7 Systems Analysis for Building a Mobile Presence
Business Objective System Functionality Information Requirements Drive sales Digital catalog; product database Product descriptions, photos, inventory Branding Showing how customers use your products Videos and rich media; product and customer demonstrations Building customer community Interactive experiences, games with multiple players Games, contests, forums, social sign-up to Facebook Advertising and promotion Coupons and flash sales for slow-selling items Product descriptions, coupon management, and inventory management Gathering customer feedback Ability to retrieve and store user inputs including text, photos, and video Customer sign-in and identification; customer database

8 Mobile Presence: Design Considerations
Designing a mobile presence is somewhat different from traditional desktop Web site design because of different hardware, software, and consumer expectations. Designers need to take mobile platform constraints into account when designing for the mobile platform. File sizes should be kept smaller and the number of files sent to the user reduced. Focus on a few, powerful graphics, and minimize the number of images sent to the user. Simplify choice boxes and lists so the user can easily scroll and touch-select the options.

9 Features & Implications for Mobile Platform
Hardware Mobile hardware is smaller, and there are more resource constraints in data storage and processing power. Connectivity The mobile platform is constrained by slower connection speeds than desktop Web sites. Displays Mobile displays are much smaller and require simplification. Some screens are not good in sunlight. Interface Touch-screen technology introduces new interaction routines different from the traditional mouse and keyboard. The mobile platform is not a good data entry tool but can be a good navigational tool.

10 Mobile First Design Instead of creating a full-featured design for a desktop Web site that then needs to be scaled back, mobile first design focuses on creating the best possible experience given mobile platform constraints and then adding back elements for the desktop platform, progressively enhancing the functionality of the site. It forces designers to focus on what is most important, and this helps create a lean and efficient mobile design that functions much better than a design that begins with a traditional platform that must be stripped down to work on mobile. However, it can be more difficult for designers who are more comfortable with the more traditional process.

11 Responsive Web Design (RWD)
RWD tools and design techniques make it possible to design a Web site that automatically adjusts its layout and display according to the screen resolution of the device on which it is being viewed, whether a desktop, tablet, or smartphone. RWD uses the same HTML code and design for each device, but uses CSS (which determines the layout of the Web page) to adjust the layout and display to the screen’s form factor. RWD sites typically work well for sites with relatively simple functionality (i.e., sites that primarily deliver content) and that users engage with in a similar manner no matter the device being used. However, using RWD can be costly, often requiring a complete redesign of the Web site’s interface. The responsive Web site still has the size and complexity of a traditional desktop site, sometimes making it slow to load and perform on a mobile device.

12 Adaptive Web Design (AWD)
AWD is sometimes referred to as adaptive delivery or responsive Web design with server-side components (RESS). With AWD, the server hosting the Web site detects the attributes of the device making the request and, using predefined templates based on device screen size along with CSS and JavaScript, loads a version of the site that is optimized for the device. AWD has a number of advantages, including faster load times, the ability to enhance or remove functionality on the fly, and typically a better user experience, particularly for businesses where user intent differs depending on the platform being used.

13 Performance Considerations
If you already have a Web site that you don’t want to totally redevelop, the least expensive path is to resize it to create a smartphone-friendly mobile site. You will need to reduce the graphics and text, simplify the navigation, and focus on improving the customer experience so you do not confuse people. Because your customers might still need to use a relatively slow cell connection at times, you will need to lighten up the amount of data you send. Also, given the difficulty of customer data entry on a mobile device, you cannot expect customers to happily enter long strings of numbers or text characters. For marketing clarity, make sure the brand images used on the mobile Web site match those on the traditional Web site.


Download ppt "Mobile Web Sites & Mobile Applications"

Similar presentations


Ads by Google