Build Once, Deploy Everywhere: Support Both ios and Android



Similar documents
Supported Operating Systems and Browsers Phone Channel

Operating Systems/Supported Browser Chart _

Supported Operating Systems & Browsers

Fiserv. Hardware Requirements Browser Support Channel Support. Maximum OS Version Support. Version Support

Intuit GoPayment. Get Paid Anytime, Anywhere. Boy Scout Program Overview

Mobiliti. Certified Device List MR5 Release. Last Updated November 21, ASP Version

Mobile Banking is Here!... Enroll today. Just log in to your Miami Federal Credit Union online banking account from a computer, click on the Self

POEMS Smartphone Web User Guide

MicroStrategy Mobile Suite:

MicroStrategy Suite. Quick Start Guide. Version: Document Number:

WATTLE. Adobe Connect 9.4 Upgrade Key Differences. Author: Jo Jo Maung, Business Analyst, ITS Version: 1.3 Date: 16 September 2015.

Release Notes: Onsight Connect for Android Software Release Notes. Software Version Revision 1.0.0

1&1 - Übersicht Mobilfunkgeräte mit Betriebssystem

Automatically Scaling Android Apps For Multiple Screens

Netradar Mobile Device Download Speeds June 2015

Mobile Optimisation 2014

5 reasons to choose Streamezzo SDK over Android SDK Page 2

SEPTEMBER 2012 Device & Manufacturer Data Device & OS Mix Mobile Developer Trends Global Tablet Trends

WEB MAPPING TOOL DOCUMENTATION

Películas PRO - Anti-Reflexo / Anti-Digitais Apple Iphone 5 PRO R$ 15,00

Getting started with Android and App Engine

Department of Veterans Affairs Two-Factor Authentication MobilePASS Quick Start Guide November 18, 2015

Smarter Balanced Assessment Consortium:

Navigating the App Assembly Form

Compatibility with ebook Readers, Smartphones and Tablet PCs Status:

You can connect your USB Microscopes & USB Borescopes on Android now!

PhoneGap Build Starter

What Smartphones and Tablets are supported by Smart Measure PRO?

Mobile Apps Present, Past, and Future. Dan Gordon Director of Research, Valhalla Partners

Android Introduction

ANDROID INTRODUCTION TO ANDROID

Quick Start Guide Mobile Entrée 4

THE SAS OUTPUT DELIVERY SYSTEM: BOLDLY TAKE YOUR WEB PAGES WHERE THEY HAVE NEVER GONE BEFORE! CHEVELL PARKER, SAS INSTITUTE INC.

Mobile App Design and Development

Tablet Devices for Offline CAPI - Overview

System Requirements for Online Testing

Compatible with the VR-Spektiv ip6+ Compatible with the VR-Spektiv Tab7. Compatible with the VR-Spektiv XL. Compatible with the VR-Spektiv

AT&T Global Network Client for Android. Version History

Smartphone Overview for the Blind and Visually Impaired

Getting Started with Android Programming (5 days) with Android 4.3 Jelly Bean

Mobile application testing is a process by which application software developed for hand held mobile devices is tested for its functionality,

Associated Mobile Banking

QR Code Functionality for Wildland Fire Mapping Jarl Moreland USFS GIS Specialist Albuquerque, NM R3RO

01. Introduction of Android

OfficeSuite OfficeSuite Mobile Softphone v 3.4 User Guide (Android Edition)

Frequently Asked Questions

ios App for Mobile Website! Documentation!

Tantalis GATOR Expanded Image Help Guide

How to install the TLW Android Mobile Application:

Mobile Operating Systems & Security

Introduction to Android

Creating mobile layout designs in Adobe Muse

ON24 MOBILE WEBCASTING USER GUIDE AND FAQ FEBRUARY 2015

GETTING STARTED GUIDE

Creating a Website with Google Sites

the future of mobile web by startech.ro

File Folders. To produce a file folder you have the following options:

Guide To Creating Academic Posters Using Microsoft PowerPoint 2010

Adobe Connect Support Guidelines

HTML5 Gaming on the mobile web RICHARD DAVEY, PHOTON STORM LTD.

BY THE NUMBERS. Understanding the mobile gaming landscape through Unity metrics

MAPMYFITNESS+ GUIDE FOR ANDROID. Spree Customer Service

How To Use The Elena Mobile App

VMobile Talk User Guide

Optimizing your E-Business Suite for Mobile and Tablet

Statement of Direction

Eagle Mobility Mobile Banking Application

MOBILE APPS. QA Testing for mobile applications

Using R&S NRP-Z Power Sensors with Android TM Handheld Devices. Application Note. Products:

Generate Android App

WHITEPAPER BEST PRACTICES IN MOBILE APPLICATION TESTING

Zebra Link-OS Environment Version 2.0

SuperOffice Pocket CRM

Creating a Website with Google Sites

DreamFactory & Modus Create Case Study

Lifesize. Cloud. Now you re talking with incredible video conferencing

APP ANALYTICS PLUGIN

Setting Up groov Mobile Apps. Introduction. Setting Up groov Mobile Apps. Using the ios Mobile App

Access Tropical Cloud Desktop from Any Device

DISH PAPERLESS AGREEMENTS APP

Legal Issues for FOSS-based Supply Chain Management. Herve Guyomard, Black Duck Software

Take BI Beyond the Desktop! with Oracle BI Mobile App Designer

IAB Full page flex Mobile Rising Star Ad Unit

Document Title. PayFox User Guide - Android. Version Number. Version 20

Solution Visualization

Android Programming and Security

Tips for optimizing your publications for commercial printing

FAQs. How do I remove the search bar completely?

Setting up ATI Eyefinity Technology Display Groups is easy using ATI Catalyst Control Center!

Transcription:

Build Once, Deploy Everywhere: Support Both ios and Android Andrea Schiller #mstrworld

Agenda Introduction Devices Design and Development Deployment Questions 2 #mstrworld

Agenda Introduction Devices Design and Development Deployment Questions 3 #mstrworld

Why Android? Market Share 4 #mstrworld

Why Android? Market Share 5 #mstrworld

Why Android? Market Share 6 #mstrworld

Why Android For Business? Cost Whether purchased in bulk or individually, there is a much lower cost to entry Cheaper developer license ($25 vs. $99) Choice Variety of phones to fit any color, size or style requirements (500+ smartphones, 50+ tablets) BYOD Bring your own device is becoming a more popular options for enterprises Deployment Options 7 #mstrworld

Devices Android as part of an Enterprise grade Intelligence Platform 8 #mstrworld

Agenda Introduction Devices Design and Development Deployment Questions 9 #mstrworld

Devices How do you pick a device to use with MicroStrategy? 10 #mstrworld

Devices How do you pick a device to use with MicroStrategy? Screen density (dpi- dots per inch) Low, ldpi (120dpi) Medium, mdpi (160dpi) High, hdpi (240dpi) Extra High, xhdpi (320dpi) MIcroStrategy Minimum Requirements: Phones with High Pixel Density Screen (HDPI) Tablets with Medium Pixel Density Screen (MDPI) See requirements and certified devices in tech notes on out Support Site: 11 #mstrworld TN37498: MicroStrategy Mobile Minimum Requirements and Certified Devices for Android TN46372: List of Certified Android Devices in MicroStrategy Mobile TN38479: How to determine the dpi values of an android device which can support MicroStrategy Mobile

Devices What do we use and recommend? The Nexus Family Nexus 5 Nexus 7 Nexus 10 Phones, xhdpi 7in tablet, xhdpi 10in tablet, xhdpi Benefits: Pure Android experience First to receive latest OS updates We always test with the Nexus line 12 #mstrworld

Devices Using the Android Developer Console Optimize for the most popular devices Get to know your users Use the Android developer console: https://play.google.com/apps/publish 13 #mstrworld

Devices Using the Android Developer Console 14 #mstrworld

Devices We have certified all Android OS 15 #mstrworld

Devices Certified Devices Acer Iconia Tablet A100 Acer Iconia Tablet A500 Asus Transformer Tablet Asus Transformer Carrefour CT 1002 Droid Bionic Dell Venue Google Nexus S HTC Jetstream HTC One S HTC One X HTC Vivid Lenovo Ideapad K1 Motorola Atrix Motorola Xoom Motorola Droid X Google Nexus S4G Kyocera Echo LG Nexus 4 LG Optimus G LG Spectrum LG Revolution LG Thrill Motorola Atrix 2 Motorola Droid 4 Motorola Droid Bionic Motorola Droid Razr Motorola Xoom 3G Tablet Motorola Xoom Wi-Fi Motorola XY Board Motorola Photon Nexus 7 Nexus 10 Toshiba Thrive Samsung Fascinate Samsung Galaxy Tab 10 (WiFi) Samsung Galaxy S 2 (AT&T, T-Mobile) Samsung Galaxy S 3 Samsung Galaxy Tab 10.1 Samsung Galaxy Tab 2.7.0 Samsung Galaxy Tab 7 Plus Samsung Nexus 10 Samsung Nexus S Sony Xperia Arc Sony Tablet S Sony S Tablet HTC Jetstream 16 #mstrworld

Agenda Introduction Devices Design and Development Deployment Questions 17 #mstrworld

Android UI Design Guidelines Introduction to Material Design Material is the metaphor Bold, graphic, intentional Motion provides meaning 18 #mstrworld

Android UI Design Guidelines Material Design Environment: 3D and Shadow effects 3D space All objects have x, y and z dimensions 19 #mstrworld

Android UI Design Guidelines Grid based layouts Light and Shadows Virtual lights illuminate the scene and allow objects to cast shadows Key and ambient light cast these shadows 20 #mstrworld

Android UI Design Guidelines Theme colors 21 #mstrworld

Android UI Design Guidelines Color Palettes 22 #mstrworld

Android UI Design Guidelines Topography Roboto is the standard typeface on Android Latin, Greek, French, English, Russian Noto is the standard typeface on Android for all languages not covered by Roboto 23 #mstrworld

Android UI Design Guidelines Icons 24 #mstrworld

Android UI Design Guidelines Buttons 25 #mstrworld

Android UI Design Guidelines Don t use labeled black buttons 26 #mstrworld

Android UI Design Guidelines Don t use a bottom navigation bar 27 #mstrworld

Android UI Design Guidelines Realize the difference in menu bar 28 #mstrworld

Development ios vs. Android 29 #mstrworld

Android Development Main Design considerations Screen size you are designing for Primary orientation (landscape or portrait) Dashboard rendering mode (Full Screen or Non Full Screen) 30 #mstrworld

Android Development Fit to Page 31 #mstrworld

Android Development Insert a watermark or background image to mask white space 32 #mstrworld

Android Development Android Monitor Tool An extremely useful tool shipped with Android SDK UI XML Snapshot- Available on 4.1 (Jelly Bean) or later OS This allows you to determine the exact width and height of the view port of your device 33 #mstrworld

Android Development Using the Monitor Tool 34 #mstrworld

Android Development Monitoring Tool What device: Asus Nexus 7 What is the desired orientation: Landscape What is the desired rendering mode: Non-full screen 35 #mstrworld

Android Development Using the Monitoring Tool Create a dashboard with: Desired orientation (landscape) Desired rendering mode (Non-Full Screen) Run this dashboard on Asus Nexus 7 and inspect the UI XML snapshot through the monitor tool Width and height of the viewport (provided in device px) 36 #mstrworld

Android Development Monitoring Tool 37 #mstrworld

Android Development Monitoring Tool 38 #mstrworld

Android Development Monitoring Tool 39 #mstrworld

Android Development Monitoring Tool 40 #mstrworld

Android Development Monitoring Tool 41 #mstrworld

Android UI Design Guidelines In summary Use the UI XML Snapshot feature of Monitor tool to determine exact view port dimensions Create dashboard to those dimensions and set it to Fit Width Dashboard display should be optimized for Landscape and Portrait orientations Portrait resolution: 1200x1662 Landscape resolution: 1920x492 42 #mstrworld

Android Development Use Mobile Widgets 43 #mstrworld

Android Development Optimize for your device 44 #mstrworld

Android Development Widget Features List https://home.microstrategy.com/wiki/mobile/knowledge%20base/microstrategy%20mobile%20list%20of%20features.pdf 45 #mstrworld

Android UI Design Guidelines Optimize for Microapplication 46 #mstrworld

Android UI Design Guidelines Optimize for Information Windows 47 #mstrworld

Agenda Introduction Devices Design and Development Deployment Questions 48 #mstrworld

Deployment Options Deployment in ios vs. Android ios Requires Apple Enterprise License to re-skin App before posting to internal or external app stores More expensive developer license ($99) Android App (.apk) can be embedded in/and distributed over email, or through corporate webpages Cheaper developer license ($25) 49 #mstrworld

Deployment Options Where can you deploy? Email Internal Website, Corporate Website App Store such as Google Play MDM Solutions Consider using staged rollouts available via Google Play. - Allows you to release Alpha and Beta versions of products that users can download without influencing your Google Play rating 50 #mstrworld

MicroStrategy 10 Beta Program Want to be part of the MicroStrategy Mobile Beta Program? Scan this this QR QR code with your phone or or use use this this link link to to answer a a quick survey: http://tinyurl.com/lycpc6 http://tinyurl.com/lycpc6p We ll contact you very soon and will give you access to to our ios and ios Android and Android builds builds before before they they are released. are released. 51 #mstrworld

Agenda Introduction Devices Design and Development Deployment Questions 52 #mstrworld

Thank you! Questions? aschiller@microstrategy.com 53 #mstrworld