• Save
RubyMotionを1週間 触ってみた印象
Upcoming SlideShare
Loading in...5
×
 

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

on

  • 6,124 views

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

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

Statistics

Views

Total Views
6,124
Views on SlideShare
5,736
Embed Views
388

Actions

Likes
5
Downloads
0
Comments
0

3 Embeds 388

http://tobioka.net 385
https://si0.twimg.com 2
http://webcache.googleusercontent.com 1

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • \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週間 触ってみた印象 RubyMotionを1週間 触ってみた印象 Presentation Transcript

  • 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で作ってWebViewでWrapする手法に未来を見出すも断念• 2012: • Obj-C復帰 → あれ?結構大変だったと思ったら結構いいじゃん!
  • 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/• サードパーティへの依存はギャンブル• 最新APIについていけるの?• 学習コストは公式ツールに費やすべき• などなど、とても同意できる意見。
  • そんなのわかってる• ユーザの多くはiOS & Rubyハッカー • わかってないはずはない • でも触ってる。なんでだろう? • おもちゃとして楽しいから?? • しばらくはウォッチしたい
  • 最後に• ただでさえ、Appleというワガママ船長 に身を任せてる• 素直にObjective-Cやっといた方が安全 だし、公式の方法使うのがやっぱ健全
  • おまけ• ちょっと愚痴。
  • Obj-C/Xcode嫌だ。• 確かに面倒だけど今は情報たくさん• この先も新しくて面白いプラット フォームはどんどん出てくる• ずっと今使ってる環境で開発できるも のだけを作り続けるの??
  • IDE嫌い。• ちゃんと使ってみた??• Window Mobile クソ → スマフォ クソ → iPhone使わない?• Eclipse,Visual Studioクソ → IDEクソ → Xcode使わない??
  • • おしまい。