16
Choosing the right mobile technology for your gaming/gambling app - Technologies Overview - Aviram Eisenberg, Founder & CEO, Ignite June 2014

Choosing the right mobile technology for your gaming/gambling app

Embed Size (px)

DESCRIPTION

As presented at the Israel Mobile Summit 2014 by: Aviram Eisenberg, Ignite http://www.israelmobilesummit.com

Citation preview

Page 1: Choosing the right mobile technology for your gaming/gambling app

Choosing the right mobile technology for your gaming/gambling app

- Technologies Overview -

Aviram Eisenberg, Founder & CEO, Ignite

June 2014

Page 2: Choosing the right mobile technology for your gaming/gambling app

…there is no single formula…

2

Page 3: Choosing the right mobile technology for your gaming/gambling app

Native Development iOS/Android

iOS- Objective c Android - Java variant

3

1. Best User Experience

2. Enjoy Apple & Google play stores market place infrastructure

1. Separate Development for iOS and for Android

2. Dependency in Apple & Google play stores regulation & procedures

Page 5: Choosing the right mobile technology for your gaming/gambling app

HTML 5

The new standard for HTML. The previous version of HTML, HTML 4.01, came in 1999. The web has changed a lot since then. For the last couple of years, HTML5 was the main technology selection of the software vendors to create mobile games 80% of the largest 2,000 websites globally had an HTML5 site 79% of mobile developers will integrate HTML5 in their apps Roughly 74% of the online video market now supports HTML5**

Sources: *http://www.informationaboutnewtechnology.in/2012/06/advantages-and-disadvantages-of-html5.html **http://www.factbrowser.com/tags/html5/

5

Page 6: Choosing the right mobile technology for your gaming/gambling app

HTML 5 (pros and cons)

1. Mutuality - The main technology selection of the 2. Browsers Support - supported by all major browser providers for the various platforms

3. Cross platform support- saves development time, enables single coding and multiple deployments for any platform.

4. Accessibility - Doesn’t require application download by the user

1. Cross platform in theory - in reality each browser vendor supports HTML5 a bit differently. Once you write a HTML5 based game, you need to invest 20% of the development effort to adapt it to another browser!

2. labor-intensive technology if you want to get impressive results from user experience perspective

3. HTML5 lacks the monetization capabilities Apple and Google app stores provide.

http://www.webicy.com/web-design/64257-what-advantages-disadvantages-using-html5.html

6

Page 7: Choosing the right mobile technology for your gaming/gambling app

Sencha

Sencha provides HTML5-based app development tools and services for building universal apps that run on any device Extended library for HTML 5 Enables advanced graphic capabilities

7

1. Advanced graphic and UI capabilities

1. Technology dependency, HTML5 is standard

2. Future is always risky

Page 8: Choosing the right mobile technology for your gaming/gambling app

Adobe AIR

The sister runtime to Adobe Flash Player, enables the delivery of standalone applications that run outside the browser and without requiring a web connection Adobe is gambling on the gaming and gambling verticals as a main grown engine. Adobe AIR allows the developers community to enjoy all the capabilities of Flash and then convert the game into a native application that can run on both iOS and Android.

8

*http://www.adobe.com/products/air.html

Page 9: Choosing the right mobile technology for your gaming/gambling app

Adobe AIR (cont)

http://stackoverflow.com/questions/3045702/advantages-disadvantages-of-air-vs-flex-web

1. Rich UX - Adobe AIR allows the developers’ community to enjoy all the capabilities of Flash and then convert the game into a native application that can run on both iOS and Android.

2. Extensibility: Give developers the ability to call into their native, platform-specific code using AIR native extensions. Free sets of native libraries are available through the Adobe Game Developer Tools to further empower developers 3. HD-quality video: Play high-quality HD video with industry-standard codecs such as H.264, AAC, and MP3.

1. Slightly longer development time

2. Dependencies in Google market and App store approval- native app must be downloaded from the main marketplaces, in gambling sector could be a challenge

3. Requires an internet connection to run the game

4. Unclear future- Adobe declares that it will continue supporting Adobe AIR, but also keeps investing in HTML5 alternatives s(i.e. Nitobi acquisition). Not clear if it would have the same destiny as Flash.

9

Page 10: Choosing the right mobile technology for your gaming/gambling app

Unity is a game development ecosystem; a powerful rendering engine fully integrated with a complete set of intuitive tools and rapid workflows to create interactive 3D and 2D content Enables easy multiplatform publishing; thousands of quality, ready-made assets in the Asset Store and a knowledge-sharing community 3D graphics development platforms are quickly improving the quality of graphics. Unity 3D is becoming a de-facto standard in the free-to-play gaming vertical.

*http://unity3d.com/unity

Unity 3D

10

Page 11: Choosing the right mobile technology for your gaming/gambling app

Unity 3D (pros and cons)

1. Real cross platform capabilities

2. Easy Development

3. Images can be displayed in a ‘pixel-perfect’ way

4. Rich user experience that generate the WOW effect

5. Unity has their own upcoming web-plugin to maintain and they are moving into 2D games

1. High memory consumer, poor performance in mobile devices

2. Using the physics engine is not possible without a workaround 3. Additional code is required to support different screen resolutions

http://thonbo.wordpress.com/2013/05/13/where-is-adobe-going-with-flash-after-max-conclusions http://www.previewlabs.com/2d-game-development-in-unity3d-overview/

11

Page 12: Choosing the right mobile technology for your gaming/gambling app

Phone GAP

Hybrid technology- combining HTML5 & Native Example 1 : HTML5 Wrap & Native Development inside o Live casino App, requires OS streaming capabilities and need to bypass marketplace

stores

Example 2 : Native Development Wrap & HTML5 inside o Lotto App- enjoy Appstore & Google play infrastructure market place, monetization

achieved with html5 development inside

12

1. Applicable for certain business scenarios

1. Requires multiple types of developers (iOS, Android and HTML5)

Page 13: Choosing the right mobile technology for your gaming/gambling app

MobileFX

Greece based company, founded in 2012 Technology is based on Web GL Enabling visual capabilities development with Native compiling Slim client- fit every smartphone

13

1. Advanced graphic and UI capabilities

2. Runs on simple smartphones

3. Great for gambling industry (fast, creates WOW affect)

1. Not Mature yet

Page 14: Choosing the right mobile technology for your gaming/gambling app

Mobile Technology Gaming/Gambling - Summary

14

• Technology – HTML5

• Monetization – out of Appstore/Play store

Gambling

• Technology – Native Development

• Monetization – available via Appstore/Play store

Gaming

Page 15: Choosing the right mobile technology for your gaming/gambling app

15

Ignite Mobile Development Center of Excellence

Diverse

Experience:

Gaming,

Gambling, e-

commerce,

corporate and

more

Cross Platform

Development:

HTML5, Unity 3,

Adobe Air

Native

Development :

iOS, Android

Design, Art & UX

Team

Page 16: Choosing the right mobile technology for your gaming/gambling app

16

www.igniteoutsourcing.com

+972-72-211-6601

[email protected]

Contact us