introduction to tizen ecosystem...- samsung ad hubs allow to utilize 3rd party solutions if you want...

28
Introduction to TIZEN Ecosystem Sungjin Lee Samsung Electronics

Upload: others

Post on 01-Jan-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

Introduction to

TIZEN Ecosystem

Sungjin Lee

Samsung Electronics

Page 2: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

TIZEN Ecosystem

Page 3: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

3

What is “Ecosystem” ?

DistributionDistribution ChannelChannel

((App StoreApp Store)) UserUser

PromotionPromotion

Revenue ($)Revenue ($)

Content Content

& Service& Service

ProviderProvider

((DeveloperDeveloper))

DeviceDevice

PlatformPlatform

InformationInformation

Page 4: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

4

What is “TIZEN” ?

1. TIZEN is a Linux Foundation project based on Linux and various

open source components

2. Targets multiple device categories including smart phones,

in-vehicle infotainment devices, smart TVs, computers,

cameras, printers, and more

3. Comprehensive standards-based HTML5 implementation

4. TIZEN has strong industry support

Page 5: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

5

Platform for multi-device segments, the OS of everything

- Enhanced convergence scenarios among various TIZEN products

(Smartphone, wearable, smart TV, home appliances, etc.)

TIZEN Platform Support

Wearable

MultiMulti--Device Device PlatformPlatform

Camera

Smart TV Refrigerator

Smart phone

Washing-machine IVI

Page 6: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

6

TIZEN Has Strong Industry Support

TIZEN Association

- 10 BoD member companies, 86 Partner program companies

- Industry consortium, drives industry awareness and adoption of TIZEN platform

- Partner program with Enabling Technology to accelerate development

(e.g. Unity, Cocos2d-x, Marmalade, Havok game SDK)

Tizen Association Partners Tizen Association Board of Directors

Page 7: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

7

TIZEN SDK | Integrated SDK based on multi-device profiles

• Integrated SDK that supports a wide range device profiles

• Responsive UI for “Easy to make auto-layout”

* IDE: Integrated Development Environment

Multiple-device support

All in One Viewer

Wearable Mobile Big Screen(TV, Tablet)

Multi device base layout codes

• TIZEN Game SDK will be released

- Unity3D / Cocos2d-x

Page 8: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

8

② Packaging & Signing ③ Upload

④ Validation & Filtering

⑤ Download & Install Launch

Tap

⑥ Play

Developer

① Develop

SDK

Store

TIZEN App

User

TIZEN Application Ecosystem Flow

TIZEN Store

Page 9: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

TIZEN Store

Page 10: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

10

TIZEN Store ?

Default application store of all Tizen based products

Super easy-to-use marketplace for both

customers and app developers

Full support for global distribution and sales

Maximized monetizing opportunities

with opened and flexible store policy

Page 11: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

11

Start Seller Office

http://seller.tizenstore.com

No registration fee

No validation fee

Supports Chinese (‘15)

Page 12: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

12

Application Submission & publishing

1) Quick and Easy App Submission

- Auto Detection of available devices with your Binary

2) One click selection for Global distribution

- Convenient Setting Countries and Price

3) Easy to Upload Application

- Instant App Publishing after validation

Easy to Sell Application (Just 3 steps)

Page 13: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

13

Monetizing Opportunity

Support basic tools of In-App Purchase and Advertising

- Tizen In-App Purchase : Consumable, Non-Consumable, Subscription

- Samsung Ad Hubs

Allow to utilize 3rd party solutions if you want

- 3rd party In-App Purchase

- 3rd party In-App Ads

- 3rd party content store (Music, Video, Book)

Page 14: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

14

Payment Method

Credit Card worldwide

Direct Carrier Billing

Local Billing (In China, UnionPay, Alipay, Prepaid Card, etc)

Page 15: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

15

Revenue Share for Sellers

One Year at launch

100%

(Some billing fee will be deducted)

Standard

70%

Page 16: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

TIZEN Store App Validation

Page 17: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

17

Introduction to Tizen Validation

Validation Criteria

• Validation team

Checks Four Criteria

for Qualified Apps

in Tizen Store

Submission Information

Functions

Usability Contents Check Healthy Contents

Check Working Apps

Check Enjoyable Apps

Check Proper Information

Page 18: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

18

App Validation Process Overview

“WITHIN 3 DAYS” “WITHIN 3 DAYS”

Manual Checking

Reviewers

• Content Review

- Age rating, copyright,

cultural/social issues, etc.

• Function test

- Usability of Application

concept, special features, etc

By Reviewers ManuallyBy Reviewers Manually

Validation Phase2Validation Phase2

Content Review & Content Review & Final Confirmation Final Confirmation

App App SubmissionSubmission

For SaleFor Sale Validation Phase1Validation Phase1

Initial Inspection &Initial Inspection & Dynamic Analysis Dynamic Analysis

By System AutomaticallyBy System Automatically

Systems

• Security Analysis System

- Malware, API privilege, web

attack patterns, etc

• Test Automation System

- Checking Metadata, basic

functions (install, execute, etc)

System Checking

Page 19: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

19

3 Types of Validation Guidelines Making your applications to be validated faster and easier

▪ Enable developer to Check Essential Point by themselves

▪ Enable developer to Avoid Easy Mistake to be failed in the Validation

▪ Enable developer to Understand Validation Process and Policy

Self-Checklist Top 5 Defects & Tips Validation Guide

App Validation Guideline

https://developer.tizen.org/documentation/articles/validation-guidelines

Page 20: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

20

Privilege Defects are Detected by Security Analysis System

1. Unused Privilege Problems Check privilege with Privilege Checker (IDE)

2. Undefined Privilege Problems Use Proper Privileges in the configuration file

API and API and Privilege Privilege CheckerChecker

Frequently Reported Defects

Page 21: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

21

Frequently Reported Defects

Function Defects are Detected by Test Automation System

Use Remote Test Lab!

: Developer can Install and Test Application with Real Device with RTL(Remote Test Lab) before submitting application

1. Installation Error 2. Execution Error

&& ==

31%31% 29%29%

of all functional defectsof all functional defects

Tips

Page 22: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

22

Frequently Reported Defects

Contents Defects are manually checked by Reviewers for final confirm

Inappropriate Description

Write a description in accordance with Tizen, NOT other platforms

Not for All Ages

Make a Metadata (App name, description, icon and screenshots, etc) for all age

Copyright Infringement

Make sure your application does not infringe someone else’s copyrights

Sexuality Violence

Page 23: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

TIZEN Developer Program

Page 24: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

24

TIZEN Developer Program

• Secure Global Local popular apps by App Recruitment Program

• Build-up and vitalize TIZEN Developer Ecosystem by Developer Outreach Program

Build on Tizen Developer Program and engage app developers

Drive local content and developer mind-share

Scale with world-wide marketing and events to enlist developers

Global Challenge

Local Challenge

Port-a-thon Global Top

App

Local Popular App

Tizen Special App

App Recruitment Program App Recruitment Program Developer Outreach Program Developer Outreach Program

Tizen

Developer

Community

(developer.tizen.org)

DevLab,

Hackathon

Tizen Developer

Conference / Summit

Page 25: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

25

Remote Test Lab Service

enables developers to test apps on device remotely

URL: http://developer.samsung.com/remotetestlab

What is Remote Test Lab?

Internet

Tizen Remote Test Lab (Powered by Samsung Developers)

FreeFree 24H 365 Days24H 365 Days

Real Real DeviceDevice (NOT emulator)(NOT emulator)

Multiple Multiple DevicesDevices

Page 26: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

26

Technical Support

http://developer.tizen.org

• Provides Tools and Technical Information for Tizen app developers

• Provides developer community to share information and support technical Q&A

Development Tool

• Tizen SDK

• Tizen OS Image

Spec and Info

• API reference

• Technical document

• Sample codes

• FAQ

Dev Community

• Discussion Forums

• Developer Blog

Page 27: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,

27

Ready for Business,

Get Involved!

Page 28: Introduction to TIZEN Ecosystem...- Samsung Ad Hubs Allow to utilize 3rd party solutions if you want - 3rd party In-App Purchase rd- 3 party In-App Ads - rd3 party content store (Music,