RubyMotionを1週間 触ってみた印象  Tatsuya Tobioka (mindia Inc)           @tnantoka       http://tobioka.net
RubyMotionを1週間 触ってみた印象  Tatsuya Tobioka (mindia Inc)           @tnantoka       http://tobioka.net
僕のiOS歴• 2010: •   IBメインでiPhoneアプリ作る → なんか違うなー •   IB無しでiPadアプリ作る → 良い感じかも• 2011: •   飽きる。Titaniumやるも何かしっくりこず。 •   HTML5で作っ...
RubyMotion   • RubyでiOS開発   • $199 $149.99   • コマンドラインベース
第一印象• あんまりメリットなさそう… • iOSのみ • ロックイン • APIの単純なWrapper
第二印象• 触ってみる価値はある?? • 「お気軽に」がターゲットじゃない • 面倒なObjective-CをRubyで効率化 • インタラクティブに操作
導入• http://sites.fastspring.com/hipbyte/product/  rubymotion から• メールでキーとダウンロードURL• インストーラを実行するだけ
Hello, RubyMotion!• $ motion create Hello• $ cd Hello• $ rake
開発環境• RubyMotionはXcodeをサポートしない• あなたの好きなエディタで。• iOS APIの長いメソッド名を手打ち?
入力補完• 既にいろいろ公開されてる • TextMate • Vim • Redcar ← 今日はこれ使います
動かしてみる• サンプルアプリ• $ git clone git://github.com/HipByte/  RubyMotionSamples.git
作ってみる• TinyBrowser• URLからページを読み 込むだけ
by Xcode• Create a new Xcode Project• ...
by RubyMotion• $ motion create TinyBrowser• $ redcar TinyBrowser• ...
第三印象• 今のところ第一印象で感じたデメリッ トを覆せる程のメリットは感じてない• ブログのアクセス数は増えたw• ソース管理や共同作業はしやすいかも• ただ、何故か楽しい。新しいから?
使っても良いかもな人1• CUI厨 • あのAppleさんがそれなりに頑張って  作ってるXcodeの生産製を覆せるぐら  いにエディタやコマンドラインを使い  こなしてる自身がある人
使っても良いかもな人2• Pure Rubyで書かれた大量のビジネスロ ジック資産があって、それを短期的に iOSアプリで流用したい人
使っても良いかもな人3• Objective-Cを今後絶対やる気はなく て、Rubyしか触りたくなくて、とりあ えずiOSアプリ作ってみたい人 • いるのかそんな人?
使っても良いかもな人4• Objective-CとXcodeにうんざりで生産 性をもっとあげたい人
使っても良いかもな人5• 新しいおもちゃが欲しい人 • 僕はRubyとObjective-Cどちらの勉強  にもなって良かった
使っても良いかもな人6• Rubyだけ書ける経営者・企画者がプ ロトタイプに使う
使っても良いかもな人7• これ以上思いつかない…
使わない方が良い人1• 手軽にアプリを作りたい人 • Titanium, PhoneGapで • っていうかXcodeで十分手軽 • 公式じゃないツールを使う方がハマり  どころは多い
使わない方が良い人2• 長期的に保守するアプリを作る人 • ex) 会社 • Objective-Cのソースは生成されないの  でRubyMotionがなくなるとアウト • HipByte社と運命を共にする
使わない方が良い人3• iOS最新版の先端機能をバリバリ使っ たアプリを作りたい人 • iOS SDK最新版にすぐ対応してくれ  るのか未知数
使わない方が良い人4• その他、「使っても良いかもな人」に 当てはまらない人全般• 現時点では強くオススメできるところ が思いつかない• そんなに高くないし、Ruby好きはと  りあえず弄ってみれば?という感じ
On Why I Am Not    Buying RubyMotion•   http://www.upbeat.it/2012/05/08/on-why-i-am-not-    buying-rubymotion/•   サードパーティへ...
そんなのわかってる• ユーザの多くはiOS & Rubyハッカー • わかってないはずはない • でも触ってる。なんでだろう? • おもちゃとして楽しいから?? • しばらくはウォッチしたい
最後に• ただでさえ、Appleというワガママ船長 に身を任せてる• 素直にObjective-Cやっといた方が安全 だし、公式の方法使うのがやっぱ健全
おまけ• ちょっと愚痴。
Obj-C/Xcode嫌だ。• 確かに面倒だけど今は情報たくさん• この先も新しくて面白いプラット フォームはどんどん出てくる• ずっと今使ってる環境で開発できるも のだけを作り続けるの??
IDE嫌い。• ちゃんと使ってみた??• Window Mobile クソ  → スマフォ クソ → iPhone使わない?• Eclipse,Visual Studioクソ  → IDEクソ → Xcode使わない??
• おしまい。
Upcoming SlideShare
Loading in...5
×

RubyMotionを1週間 触ってみた印象

5,737

Published on

https://www.facebook.com/events/325328027536697/?notif_t=plan_user_joined でしゃべった。やっつけ。 http://tobioka.net/231

Published in: Technology
0 Comments
5 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,737
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
0
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • RubyMotionを1週間 触ってみた印象

    1. 1. RubyMotionを1週間 触ってみた印象 Tatsuya Tobioka (mindia Inc) @tnantoka http://tobioka.net
    2. 2. RubyMotionを1週間 触ってみた印象 Tatsuya Tobioka (mindia Inc) @tnantoka http://tobioka.net
    3. 3. 僕のiOS歴• 2010: • IBメインでiPhoneアプリ作る → なんか違うなー • IB無しでiPadアプリ作る → 良い感じかも• 2011: • 飽きる。Titaniumやるも何かしっくりこず。 • HTML5で作ってWebViewでWrapする手法に未来を見出すも断念• 2012: • Obj-C復帰 → あれ?結構大変だったと思ったら結構いいじゃん!
    4. 4. RubyMotion • RubyでiOS開発 • $199 $149.99 • コマンドラインベース
    5. 5. 第一印象• あんまりメリットなさそう… • iOSのみ • ロックイン • APIの単純なWrapper
    6. 6. 第二印象• 触ってみる価値はある?? • 「お気軽に」がターゲットじゃない • 面倒なObjective-CをRubyで効率化 • インタラクティブに操作
    7. 7. 導入• http://sites.fastspring.com/hipbyte/product/ rubymotion から• メールでキーとダウンロードURL• インストーラを実行するだけ
    8. 8. Hello, RubyMotion!• $ motion create Hello• $ cd Hello• $ rake
    9. 9. 開発環境• RubyMotionはXcodeをサポートしない• あなたの好きなエディタで。• iOS APIの長いメソッド名を手打ち?
    10. 10. 入力補完• 既にいろいろ公開されてる • TextMate • Vim • Redcar ← 今日はこれ使います
    11. 11. 動かしてみる• サンプルアプリ• $ git clone git://github.com/HipByte/ RubyMotionSamples.git
    12. 12. 作ってみる• TinyBrowser• URLからページを読み 込むだけ
    13. 13. by Xcode• Create a new Xcode Project• ...
    14. 14. by RubyMotion• $ motion create TinyBrowser• $ redcar TinyBrowser• ...
    15. 15. 第三印象• 今のところ第一印象で感じたデメリッ トを覆せる程のメリットは感じてない• ブログのアクセス数は増えたw• ソース管理や共同作業はしやすいかも• ただ、何故か楽しい。新しいから?
    16. 16. 使っても良いかもな人1• CUI厨 • あのAppleさんがそれなりに頑張って 作ってるXcodeの生産製を覆せるぐら いにエディタやコマンドラインを使い こなしてる自身がある人
    17. 17. 使っても良いかもな人2• Pure Rubyで書かれた大量のビジネスロ ジック資産があって、それを短期的に iOSアプリで流用したい人
    18. 18. 使っても良いかもな人3• Objective-Cを今後絶対やる気はなく て、Rubyしか触りたくなくて、とりあ えずiOSアプリ作ってみたい人 • いるのかそんな人?
    19. 19. 使っても良いかもな人4• Objective-CとXcodeにうんざりで生産 性をもっとあげたい人
    20. 20. 使っても良いかもな人5• 新しいおもちゃが欲しい人 • 僕はRubyとObjective-Cどちらの勉強 にもなって良かった
    21. 21. 使っても良いかもな人6• Rubyだけ書ける経営者・企画者がプ ロトタイプに使う
    22. 22. 使っても良いかもな人7• これ以上思いつかない…
    23. 23. 使わない方が良い人1• 手軽にアプリを作りたい人 • Titanium, PhoneGapで • っていうかXcodeで十分手軽 • 公式じゃないツールを使う方がハマり どころは多い
    24. 24. 使わない方が良い人2• 長期的に保守するアプリを作る人 • ex) 会社 • Objective-Cのソースは生成されないの でRubyMotionがなくなるとアウト • HipByte社と運命を共にする
    25. 25. 使わない方が良い人3• iOS最新版の先端機能をバリバリ使っ たアプリを作りたい人 • iOS SDK最新版にすぐ対応してくれ るのか未知数
    26. 26. 使わない方が良い人4• その他、「使っても良いかもな人」に 当てはまらない人全般• 現時点では強くオススメできるところ が思いつかない• そんなに高くないし、Ruby好きはと りあえず弄ってみれば?という感じ
    27. 27. On Why I Am Not Buying RubyMotion• http://www.upbeat.it/2012/05/08/on-why-i-am-not- buying-rubymotion/• サードパーティへの依存はギャンブル• 最新APIについていけるの?• 学習コストは公式ツールに費やすべき• などなど、とても同意できる意見。
    28. 28. そんなのわかってる• ユーザの多くはiOS & Rubyハッカー • わかってないはずはない • でも触ってる。なんでだろう? • おもちゃとして楽しいから?? • しばらくはウォッチしたい
    29. 29. 最後に• ただでさえ、Appleというワガママ船長 に身を任せてる• 素直にObjective-Cやっといた方が安全 だし、公式の方法使うのがやっぱ健全
    30. 30. おまけ• ちょっと愚痴。
    31. 31. Obj-C/Xcode嫌だ。• 確かに面倒だけど今は情報たくさん• この先も新しくて面白いプラット フォームはどんどん出てくる• ずっと今使ってる環境で開発できるも のだけを作り続けるの??
    32. 32. IDE嫌い。• ちゃんと使ってみた??• Window Mobile クソ → スマフォ クソ → iPhone使わない?• Eclipse,Visual Studioクソ → IDEクソ → Xcode使わない??
    33. 33. • おしまい。

    ×