Mobile? WT... F?

35
Mobile ? WT... ? My 2cents in Mobile App Development Saturday, 12 November, 11

description

My presentation slide in Barcamp 2011 about mobile application development. Sorry that I don't have time to enter the slide notes...

Transcript of Mobile? WT... F?

Page 1: Mobile? WT... F?

Mobile ? WT... ?My 2cents in Mobile App Development

Saturday, 12 November, 11

Page 2: Mobile? WT... F?

WT... F ?

Saturday, 12 November, 11

Page 3: Mobile? WT... F?

WT... F ?

Saturday, 12 November, 11

Page 4: Mobile? WT... F?

Vicker LeungFlash Platform DeveloperRIA / UX / [email protected] ID: vickerleung

Saturday, 12 November, 11

Page 5: Mobile? WT... F?

FIRST THING FIRST

Saturday, 12 November, 11

Page 6: Mobile? WT... F?

I AM NOT APPLE FANBOY

Saturday, 12 November, 11

Page 7: Mobile? WT... F?

I AM NOT ADOBE SALES

Saturday, 12 November, 11

Page 8: Mobile? WT... F?

I LOVE TOOLS.iPad, Android, HTML5, Flex, Sencha...

Saturday, 12 November, 11

Page 9: Mobile? WT... F?

WE LOVE HAPPY USERS.They love our products

Saturday, 12 November, 11

Page 10: Mobile? WT... F?

MOBILE VISION

Saturday, 12 November, 11

Page 11: Mobile? WT... F?

DAD’s ANSWER

Saturday, 12 November, 11

Page 12: Mobile? WT... F?

KID’s ANSWER

Saturday, 12 November, 11

Page 13: Mobile? WT... F?

BATMAN’s ANSWER

Saturday, 12 November, 11

Page 14: Mobile? WT... F?

BOSS A’s ANSWER

Saturday, 12 November, 11

Page 15: Mobile? WT... F?

BOSS B’s ANSWER

Saturday, 12 November, 11

Page 16: Mobile? WT... F?

CAPABILITIES = POSSIBILITIES

Saturday, 12 November, 11

Page 17: Mobile? WT... F?

SACRIFICE IS NECESSARY(sometimes)

Saturday, 12 November, 11

Page 18: Mobile? WT... F?

BOSS C’s ANSWEROOO

HH!!

Saturday, 12 November, 11

Page 19: Mobile? WT... F?

Survey by Hack College(http://www.hackcollege.com/blog/2011/10/31/generation-mobile.html)

Saturday, 12 November, 11

Page 21: Mobile? WT... F?

WHO WILL WIN?

Saturday, 12 November, 11

Page 22: Mobile? WT... F?

WHO CARES?

Saturday, 12 November, 11

Page 23: Mobile? WT... F?

HTML5!! AMAZING!!Saturday, 12 November, 11

Page 24: Mobile? WT... F?

ANGRY BIRDS!!Saturday, 12 November, 11

Page 25: Mobile? WT... F?

MOBILE DELIVERY

Saturday, 12 November, 11

Page 26: Mobile? WT... F?

Mobile WebHTML5 / CSS3 / JS / jQuery Touch / Sencha Touch

• Extending existing skill sets• Ultra fast delivery (at least it works)• Compatibility Heaven• Limited functionality

EXISTING CONTENT MOBILE HACKS /FRAMEWORKS DEPLOY

Saturday, 12 November, 11

Page 27: Mobile? WT... F?

Oh God...

Saturday, 12 November, 11

Page 28: Mobile? WT... F?

Native AppiOS Objective C / Android Java / Phone 7 .net / BlackBerry C

• Fully utilize device capability• Guaranteed supreme performance• Double / Triple effort to cross platform• High learning curve

NATIVE LANGUAGE COMPILE DEPLOY

Saturday, 12 November, 11

Page 29: Mobile? WT... F?

3rd Party Compilers (HTML)Titanium / PhoneGap / Sencha Touch 2

• Extending existing skill sets• Low cost cross platform solution• Bounded layout and design• Utilize most device features (just wait)

HTML / CSS / JS COMPILE DEPLOY

Saturday, 12 November, 11

Page 30: Mobile? WT... F?

3rd Party Compilers (Flash)Adobe Flash / Flex packaged as AIR

• High scalability and maintainability• Pixel perfect fancies across platforms• Performance issue• Difficult to find skilled developer

FLASH / FLEX PACKAGE AS AIR DEPLOY

Saturday, 12 November, 11

Page 31: Mobile? WT... F?

MOBILE DECISION

Saturday, 12 November, 11

Page 32: Mobile? WT... F?

HOW TO CHOOSE?• Resources

if (time.isSufficient && money.isSufficient) mobile.choice = “native”; // return best content

• Current Skills SELECT * FROM mobile_language WHERE type LIKE %my-skill%

• Content Geolocation? Accelerometer? Camera?

• Target User Group In-house? iOS dominated? Korean market?

Saturday, 12 November, 11

Page 33: Mobile? WT... F?

Tools are just Tools

Saturday, 12 November, 11

Page 34: Mobile? WT... F?

CONTENT IS THE KING

Saturday, 12 November, 11

Page 35: Mobile? WT... F?

Thanks and Enjoy :)

Saturday, 12 November, 11