Mobile UI. Cross-Platform Application Development 1 0 / 3 / 2 0 1 4 - P E N S A C O L A B E A C H - I T E N W I R E D 2 0 1 4

Similar documents
DIGITAL MARKETING DIGITAL MARKETING. Internet Marketing: Website, SEO, social media Mobile Marketing: Mobile web, mobile apps MESSAGE TO THE MASS!!

A Beginners Guide To Responsive, Mobile & Native Websites 2013 Enhance.ie.All Rights Reserved.

This is our best... YOUR best... Online Banking yet!

ONLINE DESIGN TRENDS Sungho Youn

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu

Available on VitalSource

A Firsthand Look at the Usability and User Productivity Improvements of SAP CRM Web UI Toros Aledjian SAP Global Design and UX Senior Product Manager


Best Practices in Enterprise Smartphone Development

How to Choose Right Mobile Development Platform BROWSER, HYBRID, OR NATIVE

Android Architecture. Alexandra Harrison & Jake Saxton

Magnet Voice. ios App Installation

ios Mobile Dialer Application Manual Make low cost Internet calls from your iphone, ipad and ipod touch

Anchor End-User Guide

U.S. Mobile Benchmark Report

VIA COLLAGE Deployment Guide

SEACW DELIVERABLE D.1.6

m-pathy Analyses Winning Insights. Process, Methods and Scenarios m-pathy Analyses Shows What Your Customers Experience.

Discovering Computers

1. Scope of Service. 1.1 About Boxcryptor Classic

Armedia. Drupal and PhoneGap Building Mobile Apps

ONLINE ACCOUNTABILITY FOR EVERY DEVICE. Quick Reference Guide V1.0

Armedia. Drupal and PhoneGap Building Mobile Apps

User Recognition and Preference of App Icon Stylization Design on the Smartphone

What is User Experience? James Morley-Smith Mike Kaminsky Nico Li

Brainloop Secure Dataroom Version QR Code Scanner Apps for ios Version 1.1 and for Android

Mobile App Testing Process INFLECTICA TECHNOLOGIES (P) LTD

Downloading Electro Scan Smartphone App From Google Play* * Previously known as The Android Market

Software Engineering for Mobile Application Development

WEB, HYBRID, NATIVE EXPLAINED CRAIG ISAKSON. June 2013 MOBILE ENGINEERING LEAD / SOFTWARE ENGINEER

Mobile Application Development

3 Ways Your Web Design Can Better Connect You to Your Audience

Mobile Advertising Duncan Fisher

Commack UFSD Remote Access for Microsoft Windows Vista, 7 and 8 Apple Macs, ipads, iphones And Android devices

Remote Desktop Web Access. Using Remote Desktop Web Access

38 Essential Website Redesign Terms You Need to Know

Toolkit for Implementing Sites & Apps

VIA CONNECT PRO Deployment Guide

Application Development Best Practices

Android Mobile App Building Tutorial

The 4 Mindsets of Mobile Product Design. Scott Plewes

Developing and deploying mobile apps

Getting Started with VMware Horizon View (Remote Desktop Access)

I want you to know how to use Android accessibility features with accessible instructional materials.

Copyright 2014, Oracle and/or its affiliates. All rights reserved.

Design and Development, changed forever for now. Mobile First

Guidelines for the development of accessible mobile interfaces

Mobile App Design and Development

Android 5.0: Lollipop OS

Wireless Presentation Gateway. User Guide

IT COMMITTEE. 11 th June Office 365 Proposed Deployment Strategy

Zoom Video Conferencing

Software Product Information. Faba5 Website

What is your app best at? Designing for Windows 8 with the Metro design language. Francis Beaudet, Senior Interaction Designer

Best Practice Guide for constructing a study area in studentcentral which is designed for friendly viewing in Blackboard Mobile Learn

QUESTIONS YOU MUST ASK BEFORE HIRING A WEB DEVELOPMENT COMPANY

Designing for the Web

Leeds City College: Web App Project. By Keith Tellum and Francisco Massanet-Nicolau

Frequently Asked Questions Enterprise Mobile Manager

Mobile Paid Search Best Practices

Measuring the User Experience of Fashion Web Stores on Tablet Devices

Nokia Mobile HTML5 Framework. UX introduction to creating location-based mobile apps

Mobile Test Automation - Right Tools and Right Approach

Using Usher at MicroStrategy FAQ

Mobile Device Management in the Systems Management Ecosystem. Katie Wiederholt, Dell Software

Magnet Voice. Android App Installation

Grow Your Business wi w t i h a a Mobil i e l A p A p

How To Make Internet Available For Free

User Manual Version p BETA III December 23rd, 2015

The End is Near. Options for File Management and Storage

Responsive Design Guide

ios App Development for Everyone

My Stuff Everywhere Your Content On Any Screen

Native vs. HTML5 Mobile App Development

Mobile Usability Testing your website in the real world

Welcome to XO WorkTime

Xero Touch Reviewer s Guide

Spike Tech Tip: How to use your online, cloud-based tools for Spike

Making Mobile a Reality

Mobile and Social Computing

Evolving in the global digital scenario. Politecnico di Torino

How To Use The Elena Mobile App

Copyright 2015 Criteo. State of Mobile Commerce Apps and cross-device lead mobile business Q2 2015

Corporate-level device management for BlackBerry, ios and Android

The Most Popular UI/Apps Framework For IVI on Linux

Software solutions for the Lexmark Solutions Platform

Vehicle Monitoring Quick Reference Guide

SBBWU PROXY SETTING IT CENTRE How to Set a Proxy Server in All Major Internet Browsers for Windows

Choosing a Mobile Strategy for Your Business

Balancing Brand Guidelines and Android Guidelines. Jean-Baptiste JBQ Quéru Mobile Architect, Yahoo

DESIGNING A USER-FOCUSED EXPERIENCE

Flexible Identity Federation

Guide for Setting Up Your Multi-Factor Authentication Account and Using Multi-Factor Authentication. Mobile App Activation

Cloud Computing for Education Workshop

Product description version

Cloud Print Edition Quick Start Guide

ON24 MOBILE WEBCASTING USER GUIDE AND FAQ FEBRUARY 2015

What s New in JReport 12

Mobile App Testing Guide. Basics of Mobile App Testing

Transcription:

Mobile UI Cross-Platform Application Development L ANDON ZABCIK L ANDONZ@GMAIL.COM LINKEDIN.COM/IN/L ANDONZ L ANDONZ.COM 1 0 / 3 / 2 0 1 4 - P E N S A C O L A B E A C H - I T E N W I R E D 2 0 1 4 2014

Mobile Computing Mobile devices account for ~ 30% of web traffic Mobile traffic up 80%+ YoY Mobile traffic in 2013 was 18x total traffic in 2000 Smartphones still the biggest growth driver for Internet traffic Apple App Store revenue $10+ billion in 2013, Google ~ $4 billion Mobile app dev in 2013 estimated at $200-$500 billion 10/8/2014 2

2013 IT Spending Estimates Software is the largest component of IT spending 10/8/2014 3

Mobile Application Development National average of $100k - $144k in 2014 Compensation growth rate of 8% annually Fastest growing segment of Technology employment 10/8/2014 4

How is Mobile Different? Mobile Device characteristics changes the way and we constraints think Few Tactile devices / touch have input done / input this devices before (the clock, books, the Internet) Scanning, Screen sizelinking Unlimited Download and speed un-fettered access to information Environment and expected usage Mobile changes the way we live Mobile!= Desktop (and vice versa) Convenience Immediate Mobile constraints feedback and and differences results require different UI design Online interaction with others These changes dictate Mobile Usability 10/8/2014 5

Early Mobile Problems Mobile 2004 = Desktop 1996 Initial success rates < 40% Painful load times Impossible-to-touch targets Restricted content (flash, image maps) Scrolling, bloated pages 10/8/2014 6

Mobile UI Design Skeuomorphism UI takes design cues from a similar object that exists in the real world Can make the UI more relatable, provides several affordances Taken to the next level by Apple Provides an opportunity for beautiful design detail Great idea for a completely new device and UI Gloss, shine, depth and light 10/8/2014 8

Skeuomorphism Problems Distracting Chrome may be more detailed (beautiful) than the content Navigation difficulties More difficult to tell what is clickable Not always a clear relationship between the UI and the real object Next article Typography 10/8/2014 9

Mobile UI Design Metro Content over Chrome Introduced by Microsoft Flatter UI, bolder colors Square is okay Typography emphasis Attempt at clarity Lateral scroll 10/8/2014 10

Metro Problems Fewer affordances Loss of information scent Applied to desktop 10/8/2014 11

Mobile UI Design ios 7 Based off of metro usability principles Attempt to clarify content, aid scanning Bolder, meaningful colors (contrast) Larger typography Attempt to add in information scent 10/8/2014 12

ios7 Problems Loss of some affordances Loss of some information scent Inconsistent use of color (developers) Inconsistent fonts 10/8/2014 13

Mobile UI Design Material Design Google s update 2014 Follows ios 7 & Metro Adds depth to elements: Flat 3d Animation adds information scent Paper surface returns some affordances 10/8/2014 14

UI Design HPHMI High Performance Human Machine Interface Primarily used in control systems Everything should have meaning Information conveyed at a single glance 10/8/2014 15

Mobile UI Design Best Practices Follow your target OS guidelines where possible Colors have meaning, can aid in navigation, information scent Avoid un-necessary elements (text, images, chrome, etc.) Design for device usability Layered navigation with information scent Feedback Design for quick, efficient use, your app is not the most important! 10/8/2014 16

Mobile UI Design Example: PNJ Android App 10/8/2014 17

Material Design Example: Instagram Concept 10/8/2014 18

Mobile UI Design Don ts Excessive elements or text (prevents scanning) No navigation or non-layered navigation Inconsistencies Up-front registration or instructions Reduced functionality Incorrect command overload Never use sound Don t ask for too much 10/8/2014 19

Mobile UI Future Increased animations Animation bubble? Touch gestures reduction Gestures Voice interaction TV / Media NFC / hover 10/8/2014 20