why cross-platform application developement makes everybody happy
DESCRIPTION
What if you created the next 'flappy bird' app, only to find out it doesn't work on anything except an iPhone : You need this talk : A talk about the value of cross-platform application design. Why should you make your app available on different platforms and different vendors ? Why go trough all the trouble ? In this 20 minute talk I explain the value for the consumer, the vendor and the developer in making sure your application is ready to "make it in the big time".TRANSCRIPT
CROSS PLATFORM APPLICATION DESIGNTHE ARCHITECTURE OF HAPPY.
JO HENDRIKS.
IT ARCHITECT.
BRAINRANGERS.BELETTING TECHNOLOGY WORK FOR YOU.
KNIGHTWISE.COMHACKS TIPS AND TWEAKS FOR CROSS PLATFORM GEEKS.
MEET ANNIE.ANNIE IS UNHAPPY
ANNIE BOUGHT A MINI.BUT ANNIE IS STILL UNHAPPY
ANNIE BOUGHT “MINI CONNECT”BUT IT WON’T….
BECAUSE OF HER PHONEANNIE HAS A WINDOWS PHONE.
26000,-
1000,-
400,-
“WHY DOESN’T IT JUST WORK ?”
WHAT MAKES ANNIE UNHAPPY ?
SERVICE
1 APPLICATION
1PLATFORM
1VENDOR
‘SINGLE PLATFORM’ APP DESIGN
DEVELOPERCLIENT
MARKET
VENDOR
REASONS FOR ‘SINGLE PLATFORM’ APP DESIGN
DEFAULT : “There is no other way” EDUCATIONAL : “I had .net at school” PRACTICAL : “It all just works” HISTORICAL : “We have always …” EMOTIONAL : “I love Steve Jobs”
SO WHY DOES THIS MAKE ANNIE UNHAPPY ?
ANNIE LIVES IN THE REAL WORLD
VERY CONFUSING !
THE VENDORS LIVE IN THE REAL WORLD
- Less money from licensing. - Start selling software THROUGH hardware. - Hardware + Software = Platform. - Success of platform based on 3rd party developers. - Heavy competition. - Need for recurring business.
VERY CONFUSING !
THE VENDORS SOLUTION.
$ $ $
$$$
DEVELOPERS LIVE IN THE REAL WORLD
- Choose which platform to launch your app on. - Hope your application gets accepted. - Hope your application gets noticed. - Give away part of your revenue. - Hope the platform stays popular. - Hope your application still works after the next update.
VERY CONFUSING !
SO HOW CAN WE MAKE EVERYBODY HAPPY ?
‘CROSS PLATFORM’ APP DESIGN
LinuxWindows
OSX
IOSBlackberry
RT
‘CROSS PLATFORM’ APP DESIGN
COMPATIBILITY
EXPORTABILITY EXPANDABILITY
DIFFERENT PLATFORMS
COMPATIBILITY
DIFFERENT VENDORS
DIFFERENT LOCATIONS
DIFFERENT APPS
DESIGN FOR COMPATIBILITY
DIFFERENT BUDGETS
DIFFERENT LOCATIONS
EXPORTABILITY
with open FORMATS
To other APPLICATIONS
Fit for the FUTURE
DESIGN FOR EXPORTABILITY
On new DEVICES
EXPANDABILITY
With multiple VENDORS
Across new PLATFORMS
And more USERS
DESIGN FOR EXPANDABILITY
OPEN
PROPRIETARY
PROGRAM LANGUAGE
Application INTERFACE
APPLICATION FUNCTIONALITY
Users DATA STORAGE
User EXPERIENCE
Standard Data FORMATS
Device EXPERIENCE
SO HOW WILL THIS MAKE EVERYBODY HAPPY ?
DEVELOPERS ARE HAPPY.- MORE POTENTIAL MARKETS. - HIGHER MARKETSHARE. - BETTER REVENUE CONTROL. - USER LOYALTY. - FIT FOR THE FUTURE. - SCALABILITY.
VENDORS ARE HAPPY.- MORE APPLICATIONS ON THEIR PLATFORMS. - MORE REVENUE. -‘THE NEXT BIG APP’ IS ALSO ON THEIR PLATFORM. - MORE DEVELOPERS. - MORE CLIENTS.
ANNIE IS HAPPY.BECAUSE NO MATTER WHAT PHONE SHE GETS, OR WHAT OPERATING SYSTEM SHE USES:
…IT JUST WORKS !
THANK YOU.
Email : [email protected] www : www.brainrangers.be
Twitter : twitter.com/brainrangers
Email : [email protected] www : www.knightwise.com
Twitter : twitter.com/knightwise