ipad, a revolutionary device - Apple

Similar documents
HTML5 the new. standard for Interactive Web

RIA DEVELOPMENT OPTIONS - AIR VS. SILVERLIGHT

Choosing a Mobile Application Development Approach

Issues of Hybrid Mobile Application Development with PhoneGap: a Case Study of Insurance Mobile Application

Best practices building multi-platform apps. John Hasthorpe & Josh Venman

SYST35300 Hybrid Mobile Application Development

Mobile Phones Operating Systems

Social Media & Mobile Handheld Devices: The Platforms, Operating Systems, devices& Applications. The wireless last mile & User Interface choices

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

Enterprise Mobile Application Development: Native or Hybrid?

Mobile Operating Systems & Security

01. Introduction of Android

Developing Applications for ios

Adobe Flash Player and Adobe AIR security

HTML5 & Digital Signage

Bridging the Gap: from a Web App to a Mobile Device App

Rich Internet Applications

the future of mobile web by startech.ro

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

Building native mobile apps for Digital Factory

Vector Web Mapping Past, Present and Future. Jing Wang MRF Geosystems Corporation

Rich Internet Applications

Laptop vs. Tablet. What Should I Buy? Presented by: Matt Harmon & Rob Germeroth

Adobe Flash Professional CS6

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

The Tablet Revolution: A Report on Tablet Usage, Tablet Conversation Analysis & How Tablet Users Interact with Search Ads

Solution Visualization

Wowza Media Systems provides all the pieces in the streaming puzzle, from capture to delivery, taking the complexity out of streaming live events.

Cross-Platform Development

The 8 th International Scientific Conference elearning and software for Education Bucharest, April 26-27, / X

RIA Technologies Comparison

Article. One for All Apps in HTML5

Cross-Platform Tools

Mobile Application Marketplace 2015: Market Analysis and Assessment of Future Evolution and Opportunities

Adobe Connect Support Guidelines

MobileConnect. Getting Started Guide

Mobile App Infrastructure for Cross-Platform Deployment (N11-38)

Smartphone Application Development using HTML5-based Cross- Platform Framework

Navigating the Mobile App Development Landscape

Deepak Patil (Technical Director) iasys Technologies Pvt. Ltd.

Shafiq Khan. An Introduction to. Cloud Computing 13/12/2012

Mobile Game and App Development the Easy Way

Issues in Android on Mobile Platform and Their Resolution

Evaluating Cross-Platform Development Approaches (WORA Tools ) for Mobile Applications

esarinformation Systems Simplifying your Technology Mobile Applications Development Profile

Adobe Productivity and Creativity Tool

Android v ios Mobile Operating Systems

Suh yun Ki m (KIS T) (KIS suhyunk@.com

WHITEPAPER BEST PRACTICES IN MOBILE APPLICATION TESTING

How To Choose A Tablet Computer For Schools

The Mobile Device and Operating System Landscape

Developing and deploying mobile apps

2. COMPARISON OF REMOTE TECHNOLOGIES

Wiley Publishing, Inc.

Cell Phone Operating Systems

Additional information >>> HERE <<< ## interview questions and answers for btech ece freshers

Buying a New Tablet or Smartphone? My 2c Worth by Kaye Walford of Creative Juices Computing

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

Mobile Device Support Model

What HTML5 is, isn t, and why it matters

History of Mobile Applications

Example of Standard API

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013

More details >>> HERE <<<

Smart Phones Application development using HTML5 and related technologies: A tradeoff between cost and quality

Bring Your Own Device (BYOD)

Lecture 1 Introduction to Android

Mobile Operating Systems. Week I

Native, web or hybrid mobile-app development

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

Mobile Testing That s Just a Smaller Screen, Right?

Harry Fike Frostburg State University Office of Information Technology Technical Services

ASHVINS Group. Mobile Application Testing Summary

Cross-Platform Mobile Apps Solution

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

Comparative Study of Different Mobile Operating Systems

White Paper INTRODUCTION. In mobile development, there are three different types of applications: PRE-SMARTPHONE MOBILITY NATIVE MOBILE APPLICATIONS

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

Mobile Development Frameworks Overview. Understand the pros and cons of using different mobile development frameworks for mobile projects.

Teqno Mates Solutions

Mobile Device Management and Security Glossary

Getting Familiar With Android

Cross Platform Applications with IBM Worklight

Take Your Rocket U2 Apps Mobile with Rocket LegaSuite. Greg Mummah, Product Manager Rocket Software

Smartphone Trend and Evolution in Japan MCPC / Impress R&D joint survey conducted in September 2010

Transcription:

Flash vs HTML5

ipad, a revolutionary device Apple Lightweight and portable Sufficient battery life Completely Wireless Convenient multitouch interface Huge number of apps (some of them are useful) No Flash No Java No Silverlight

Worldwide Computer Market, 4Q 2010 Rank 1 2 3 4 5 6 Vendor HP Apple * Dell Acer Lenovo Toshiba Units (millions) 17.955 11.465 11.140 9.755 9.551 5,347 * Combined unit sales of Macs and ipads Sources: IDC, Apple, Gartner

HTML stands for HyperText Markup Language

The SWF file format delivers vector graphics, text, video, and sound over the Internet and is supported by Adobe Flash Player and Adobe AIR software. Flash Player already reaches over 98% of Internetenabled desktops and more than 800 million handsets and mobile devices. from Adobe web site

bitmap vector

Which one is better Flash or HTML5?!= HTML draws text Flash plays multimedia and animations

Battery life Standards Openness Security Touchscreen Performance Features Some quotes

Battery life Q: Does Flash player consumes more power than HTML? A: Yes. Q: Why? A: They are used for different things: HTML draws static text Flash plays animations and multimedia content Q: If HTML would play multimedia and/or animations, would it consume more power? A: Yes. Current implementations of HTML5 do consume more power than Flash when play multimedia content or animations.

Standards Q: How widely used HTML5? A: Some browsers only partially support HTML5, other don't support it at all. HTML5 is not finalised standard yet and has different implementations across different browsers. Current HTML version is 4.01. This version can not play multimedia content like HTML5 or Flash. Q: Does Flash has any standards? A: Yes, but they developed and maintained by one company Adobe corp.

Proprietary license vs Opensource Q: HTML is open standard, but Flash player is not opensource. How bad is this? A: Not really awesome. But... Flash format (SWF) is open. Same as HTML. free opensource SDK from Adobe other 3d party open source compilers The only proprietary code is actual Flash player. Same as many browsers.

Security problems Q: Is Flash player secure enough? A: It is not totally secure. But... it is the safest crossbrowser plugin. Web browser plugin vulnerabilities Source: Symantec Security Report, 2009

Browser documented vulnerabilities Source: Symantec Security Report, 2009

Window of exposure for Web browsers Source: Symantec Security Report, 2009

Touchscreen support Q: Can Flash player work with touch screens? A: Yes, absolutely.

Performance Flash: fast in rendering animations; uses clients GPU for video decoding (means fast too); can use clients GPU for all sorts of computations (also fast); has advanced graphics libraries for animation, user interaction, desktop integration, clientserver applications (makes development fast); HTML: light and fast for a text based content; doesn't need much resources (for text).

Still want to use HTML for multimedia and/or animations Flash/ ActionScript HTML/ Javascript * HTML5/ Javascript * Advanced Graphics and Controls Libraries Graphics Smoothing and Interpolation Dynamic Graphics Filters and Effects Builtin 3D Effects and Transformations Bitmap and Binary formats Manipulation * Video and Audio Playback ** Dynamic Sound Generation GPU Video Decoding Dynamic Frame Rate ServertoClient Push Messaging Web Camera and Microphone Access *** Features ObjectOriented Programming * Very basic support ** Different browsers have different set of video codecs *** Without advanced API or controls

Some examples http://astronomy.swin.edu.au/~mbernyk/site/html5vsflash/ Every system will have different CPU usage depending on hardware, operating system and browser version.

Flash competitors Source: www.riastats.com Source: www.adobe.com

Reasons to use Category Flash Silverlight Java Performance Security Features and hardware integration Crossplatform

Some Flash and HTML RIA examples HTML Gmail Google maps Google docs Facebook Wolfram Alpha Flash Google street view Warner bros. Hulu NASDAQ s2web! youtube vimeo

Other RIA? +

Silverlight is not supported by iphone or ipad and the current limitation is political, not technical. Apple simply does not want Pluginbased RIA applications (Flash, Silverlight) to run on iphone, for they compete directly with App Store. from Microsoft web site

I wanted to jot down some of our thoughts on Adobe s Flash products so that customers and critics may better understand why we do not allow Flash on iphones, ipods and ipads...... openness... HTML5...... security... battery life...... performance... touch screen... Flash is a cross platform development tool. It is not Adobe s goal to help developers write the best iphone, ipod and ipad apps. It is their goal to help developers write cross platform apps. And Adobe has been painfully slow to adopt enhancements to Apple s platforms. For example, although Mac OS X has been shipping for almost 10 years now, Adobe just adopted it fully (Cocoa) two weeks ago when they shipped CS5. Steve Jobs

I think Flash is such an important part of the Internet experience. I also believe that the next computers can bridge the past and the future. You want to bring your customers to the future, but you don t want to make them leap across a chasm. So if the future is a hybrid of a whole lot of different things, that s fine. But the present is Flash. JenHsun Huang Nvidia s CEO Today's internet content is dependant on Flash, if you remove Flash you do not have today's internet. Phillip Grønvold Opera's product analyst

NVIDIA Presentation, CES 2011

1. Many thanks to Apple for boosting tablets market. 2. HTML can not compete with Flash in multimedia and animations. 3. Would be nice to have Flash and other runtimes on ios.

NVIDIA Tegra 2/3, ARM... + Android, MAEMO... + Flash Player Motorola XOOM Samsung Galaxy Tab/2 Notion Ink Adam Blackberry Playbook NOKIA, ASUS, Dell, HP, Toshiba, IBM, ViewSonic...