tizen の未来と可能性

63
Tizen’s Future and Potential Naruto TAKAHASHI [email protected]

Upload: naruto-takahashi

Post on 10-Nov-2014

2.778 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Tizen の未来と可能性

Tizen’s Future and Potential

Naruto [email protected]

Page 2: Tizen の未来と可能性

2

Who’s Guy?

Naruto TAKAHASHI(@TNaruto)

•Mail: [email protected]

• Blog: http://eflmemo.hatenablog.com/

• Company: Turbo Systems Co, Ltd.

Interesting Keyboards

• EFL(Enlightenment Foundation Libraries)

• Tizen

•WebKit

Page 3: Tizen の未来と可能性

What’s Tizen

• Tizen おさらい

Page 4: Tizen の未来と可能性

4

What’s Tizen

• オープンソースのマルチデバイス向け Linux ディストリビューション(OS)

Page 5: Tizen の未来と可能性

5

What’s Tizen

• オープンソースのマルチデバイス向け Linux ディストリビューション(OS)

• keyword

• オープンソース

• マルチデバイス

Page 6: Tizen の未来と可能性

6

オープンソースプロジェクト

• ソースコードがすべて開かれていて、閲覧、利用、フィードバックが可能

• カーネルとユーザーランドの成果物をオープンソースのライセンスで公開

• アップストリーム開発

• サードパーティへコントリビュート

Page 7: Tizen の未来と可能性

7

オープンソースプロジェクト(2)

• Tizen は既存オープンソースのプロダクトを多く採用

• 特に GUI に関連するコンポーネントをサードパーティのソフトウェアを採用している。

Page 8: Tizen の未来と可能性

8

オープンソースプロジェクト(3)

Page 9: Tizen の未来と可能性

9

マルチデバイス向け

• メインターゲットはモバイル端末

• IVI(車載)も視野に入れている。

Page 10: Tizen の未来と可能性

10

マルチデバイス向け(cont)

• 色々なデバイス向けも検討

• デジタルカメラ

• スマートTV

• プリンター

• 冷蔵庫(!)

Page 11: Tizen の未来と可能性

11

マルチデバイス向け(cont2)

• 色々なデバイス向けも検討

• Tablet

• ClamShell(Laptop)

• Desktop

• もちろん、馴染みあるデバイスも対象

Page 12: Tizen の未来と可能性

12

When is Tizen born?

• About 2011/10

• Tizen project started.

• Tizen project is about 2 years old.

Page 13: Tizen の未来と可能性

13

Who’s develop Tizen?

• ホスティング • 開発

Page 14: Tizen の未来と可能性

14

Who’s develop Tizen?(cont)

• Linux Foundation

• プロジェクトのホスティング

• Samsung

• 主にモバイル向けを担当

• Tizen Store

• Intel

• 主に IVI 担当

• 開発インフラ構築(tizen.org)

Page 15: Tizen の未来と可能性

15

Where Does Tizen come from?

• ベースは SLP(Samsung Linux Platform)

• LiMo のコンペで勝ち残ったディストリビューション

• LiMo はモバイル向け OS の団体。

• 日本企業が多く参加。

• 現在は解散し、Tizen Association を発足。

Page 16: Tizen の未来と可能性

16

Tizen’s features

• HTML5

• Develop a system app by using HTML5

Page 17: Tizen の未来と可能性

17

Page 18: Tizen の未来と可能性

18

HTML5?

• 可能性は無限大!

• 第三モバイル OS

• Firefox OS

• Ubuntu for Phones

• Sailfish OS

• 既存モバイル OS との差別化の切り札

Page 19: Tizen の未来と可能性

19

How develop Tizen app

• Tizen SDK

• Eclipse がベース

• 機能

1 コーディング&コンパイル

Native App

Web App

2 エミュレーター(Qemu)

3 シミュレーター(for only web app)

4 ユーティリティ(例: アプリのデバイスへの転送コマンド)

Page 20: Tizen の未来と可能性

20

How develop Tizen app(cont)

• Tizen SDK

• 対応 OS

1 Windows

2 MacOS

3 Linux

• https://developer.tizen.org/

Page 21: Tizen の未来と可能性

21

Tizen SDK を気軽に体験

• Tizen SDK Live DVD

• http://goo.gl/ZPM62F

• Lubuntu 13.10 がベース

• *Unofficial* ISO Image

Page 22: Tizen の未来と可能性

22

Tizen sdk live DVD screenshot

Page 23: Tizen の未来と可能性

Tizen’s Currently

• Tizen の現在

Page 24: Tizen の未来と可能性

24

Tizen SDK 2.2.1 Released

• 2013/11/09

• Release Note

• http://goo.gl/lHN3CK

Page 25: Tizen の未来と可能性

25

Tizen App Challenge

• 賞金総額4億円

• エントリーの締め切りが延期しました。

• チャンスあるかも(?)

Page 26: Tizen の未来と可能性

Multi-device support

Page 27: Tizen の未来と可能性

27

Tizen Mirror-less Camera

• Samsung NX300M

• リリース済み(初Tizen 搭載デバイス?)

Page 28: Tizen の未来と可能性

28

Tizen Development Tablet

• システナ社製

• App 開発環境

Page 29: Tizen の未来と可能性

29

Tizen 冷蔵庫

• Samsung が CES 2014 に出展予定

Page 30: Tizen の未来と可能性

30

Tizen 開発環境の不満

• Tizen の開発携帯端末って数が少ない!

• 日本だと Intel さんから配られるしか方法が無い。

• Firefox OS や Ubuntu Phone は既存端末で試せるのに。

• なぜ?

• Android がキーポイントになります。

Page 31: Tizen の未来と可能性

31

Mobile platforms architecture

Page 32: Tizen の未来と可能性

32

Page 33: Tizen の未来と可能性

33

Android 資産利用かアップストリーム開発か

• Firefox OS, Ubuntu for Phones

• Android のデバイス、カーネルと一部ミドルウェアを利用

• 動く端末がたくさん!

• カーネルより上位層で差別化を図る。

• Tizen

• 全レイヤーをアップストリーム開発。

• 動作する端末が限られる。

• 軌道に乗るまで時間が必要。

• アップストリーム開発でいろいろなデバイスに乗せられる可能性も。

Page 34: Tizen の未来と可能性

Tizen’s Future

• Tizen の未来

Page 35: Tizen の未来と可能性

35

Tizen 3.0 features

• Tizen Developer summit 2013 korea で Tizen 3.0 の追加機能について発表あり

• マルチユーザー

• 64bit アーキテクチャ

• 3D UI フレームワーク

• X11 から Wayland への変更

• WRT(WebRunTime) から Crosswalk への変更

Page 36: Tizen の未来と可能性

36

Tizen 3.0 features

• マルチユーザー

• 複数ユーザーに対応

• 64bit アーキテクチャサポート

• IA と ARM の両方対応

• パフォーマンスの改善

• より大きなメモリ空間の利用

Page 37: Tizen の未来と可能性

37

3D UI Framework

• 3D rendering engine for 2D & 3D world

• Dynamic Animation Library

Page 38: Tizen の未来と可能性

38

Wayland

• http://wayland.freedesktop.org/

• ディスプレイサーバプロトコル

• Wayland はプロトコルのライブラリ

• X11 に比べて

• 構造がシンプル

• フットプリントが軽い

• パフォーマンスの改善

Page 39: Tizen の未来と可能性

39

Wayland(cont)

Page 40: Tizen の未来と可能性

40

Crosswalk

• https://crosswalk-project.org/

• オープンソースで構築された HTML5 アプリランタイム

• Web App の機能、パフォーマンス、セキュリティを Native app なみにする。

• Chromium と Blink をベースに作成

Page 41: Tizen の未来と可能性

41

Crosswalk architecture

Page 42: Tizen の未来と可能性

42

Page 43: Tizen の未来と可能性

43

Page 44: Tizen の未来と可能性

44

Page 45: Tizen の未来と可能性

45

Crosswalk Architecture

• Chromium, Blink をコンポーネントとして利用。

• 手を加えず、アップストリームのものを利用

• ランタイムの仕組み、拡張 API は 上位レイヤーで実装。

Page 46: Tizen の未来と可能性

Tizen 3.0 の変更点所管

Page 47: Tizen の未来と可能性

47

Wayland

• Tizen 2.X は X11 + Enlightenment で GUI まわりを構築している

• Tizen 3.0 では wayland + EFL に一新

• Tizen 3.0 からガラッと見た目が変わる可能性あり

• Android 2.X のような見た目から、差別化を図れるような 3D を活用した新しい UI に変わるかも。

Page 48: Tizen の未来と可能性

48

Crosswalk

• Tizen 2.X では WebKit でランタイムを構築している。

• Tizen 3.0 では Blink に変更

• Web App の速度面での向上を見込まれる。

• Blink はレンダリングエンジンの中で開発が活発

• ようやく Native App と同じ品質の Web App を作れる?

• ただ、Android との差別化ができなくなる不安も…

Page 49: Tizen の未来と可能性

49

アプリ開発の影響範囲

• Web App はクリティカルな影響なし

• Native App も API レベルでの影響なし

• 挙動はちょっとかわっちゃうかも。

• Hybrid App

• 影響大あり

• NPAPI

• 使用不可

Page 50: Tizen の未来と可能性

50

Tizen Mobile Lite

• Tizen Mobile Full と Tizen Mobile Lite を用意

• 低スペック向け Tizen を用意し、すべての端末をサポート予定

Page 51: Tizen の未来と可能性

Tizen’sPotential

• おわりにかえて

Page 52: Tizen の未来と可能性

52

2012年のある日

• COOLPIX S800c

• カメラに強い Nikon から発売

• Android 搭載のコンパクトデジカメ

• Android 2.3

• 安堂ロイドの主演俳優さんの CM

• 割と話題になりました。

Page 53: Tizen の未来と可能性

53

その一週間後

• Galaxy Camera

• スマフォに強い Samsung から発売

• Android 搭載コンパクトデジカメ

• Android 4.1

Page 54: Tizen の未来と可能性

54

ちょ 待てよ

• 当時の Android の最新バージョンは 4.1

• 最新携帯端末が 4.0 時代に Galaxy camera には 4.1 が搭載

• COOLPIX S800c は2年前リリースされた 2.3 を搭載

Page 55: Tizen の未来と可能性

55

なぜこんな事態に?(予測)

• Nikon

• カメラに Android をポーティングした。

• ハードウェア優先主義

• Samsung

• スマートフォンへ大きなレンズをつけてみた。

• ソフトウエア優先主義

Page 56: Tizen の未来と可能性

56

スマフォというスーパーコンピュータ

• PC 並にスペックのある SoC と指で操作できる操作性の良いインターフェス

Page 57: Tizen の未来と可能性

57

家電をソフトウエアを中心にプロダクト開発したら?

• OS にあわせてインターフェイスと SoC を用意する

• それはスマフォになる。

• スマフォにハードウェアコンポーネントを追加したら?

• レンズをつけてみる

• 冷却ラジエーターをつけてみる

• プリンタ基板をつけてみる

Page 58: Tizen の未来と可能性

58

もう出ております。

• Tizen スマフォにレンズをつけてデジカメに。

Page 59: Tizen の未来と可能性

59

もう出ております。(cont)

• Tizen スマフォに冷却ラジエーターをつけて冷蔵庫に

Page 60: Tizen の未来と可能性

60

Tizen の可能性

• Tizen は組み込み開発を OS 側に合わせるスタイルにする。

• もう、Android の組み込みでそうなってる気もする。

• Tizen は HTML5 モバイル OS のほかに組み込み向け OS の可能性を秘めています。

• 3.0 でフットプリントが減少し、組み込み向けの可能性が増えました

• Mobile Full と Mobile Lite でいろいろなデバイスへの適応の試金石になる。

Page 61: Tizen の未来と可能性

61

Thank you!

Page 62: Tizen の未来と可能性

62

Tizen 残念忘年会 2013

• http://atnd.org/events/45972

• Tizen モバイル端末の未リリースを肴に呑みましょう。

• 2013/12/21 開催予定

• 場所未定

• 時間未定

Page 63: Tizen の未来と可能性