Tizen developer conference 2013 report 5

970 views

Published on

サンフランシスコで2013年5月に行われたTizen developer conferenceの" Publishing to Tizen using the automated conversion / repacking of existing Android apps"セッションのレポートです。

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
970
On SlideShare
0
From Embeds
0
Number of Embeds
120
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Tizen developer conference 2013 report 5

  1. 1. Tizen developer conference2013 Report (5/5)Publishing to Tizen using the automated conversion / repacking of existing Android appsTakahiro Okada
  2. 2. Self introduction• Okada Takahiro (岡田貴裕)• 東京在住• スマートフォン端末開発会社に勤務(プロジェクトマネージャ)• MakerFaire Shenzhen, Make Tokyo Meeting, Google Developer Dayなどで電子工作作品を紹介。• 2013/05/17~05/25にサンフランシスコとシリコンバレーに自費で行ってきました(記載内容は所属会社とは関係なく、個人の見解です。)• Facebook : /takaihro.okada1• Twitter : @kopanitsa (最近使ってません)• Email : okada.takahiro111@gmail.com• Tizenについては素人ですので、誤っているところ多々あると思います。その際は是非ご指摘ください。
  3. 3. 参加セッション1. Partner demo2. Partner panel3. Key note4. Tizen overview and architecture5. The Tizen development model6. Tizen store introduction7. Publishing to Tizen using the automated conversion / repacking ofexisting Android apps
  4. 4. 7. Publishing to Tizen using the automatedconversion / repacking of existing Androidapps
  5. 5. 7. Conversion from Android app• AndroidアプリをTizenアプリとして変換するソリューションの一つの紹介プレゼンテーション。
  6. 6. 7. Conversion from Android app• Appは新PFにとって大事な一方、App Developerはそこに注力しにくい。市場がまだないので。• そこでconversion systemを使用する。• アプリ屋はどのみちAndroidとiOSはサポートしなきゃいけないのだから、それをconvertできればコスト下げられる。
  7. 7. 7. Conversion from Android app• 他のPFの場合• Windows 8: Android/iOSからWindows 8へのporting guideを準備している• Blackberry 10:いろいろな言語をサポートとしている。Androidランタイムを提供し、Androidアプリが動く環境を作っている。
  8. 8. 7. Conversion from Android app• Tizen Linuxの上にAndroid Runtimeを載せればいいんじゃないか、という案• 3rd party marketからapkをダウンロードすれば、Android runtime上で動く。• ただし、これだと3rd party marketからしかダウンロード出来ないので、Tizenエコシステムに相応しくない。
  9. 9. 7. Conversion from Android app
  10. 10. 7. Conversion from Android app• APKのdexととRuntime launcherを一つのパッケージにして、TPKにするアプローチ• APKのwrapperとしてTPKを使う。• android runtimeを別途インストールして、動かす• これだとユーザに気づかれない。。 ほとんどのコードはandroidから流用できる。
  11. 11. 7. Conversion from Android app
  12. 12. 7. Conversion from Android app• POLARIS App generator (PAG)というツールについて。• APKをTPKにパッケージングするツールとしてPAGを提供する• Service flowツールを使って、TPKを作成する• ユーザは別途ランタイムであるPORALIS App playerをDLする。
  13. 13. 7. Conversion from Android app• アプリのうち、50%はそのまま動く 30%はちょっと変更すれば動く 20%は無理• 動かない例:background service, widget, critical data access (email, calendar, contact),push API• 動かない例2:camera, BT, some media codec, telephony, Google APIs (map, ads, g+, gauthorization)
  14. 14. 7. Conversion from Android app
  15. 15. 7. Conversion from Android app• QA• Android runtimeは自分でバンドルできないのか– separately download only• Performanceは十分か?– GS3上で70-80%くらい。まあ問題ないレベル• 開発コストcost– あまりかからない• OEMにAndroid runtimeプリインさせる計画は?– 現状ないが、やりたい。

×