教育用プログラミング環境として注目を集める「Scratch」に触発されて生れたiPad・iPhone用プログラミング環境アプリ「Tickle」が2.0となり日本語にも対応しました。
—
Scratchは,ブロック型プログラミング言語を使って画面中のキャラクターを簡単に動かしたり,環境を拡張することで電子部品の制御さえもできる幅広さを持っています。そのため,子供から大人までプログラミングに挑戦したい人たちの良い入門になっているようです。
もともとScratchは長らくパソコンの上で動かされてきました。昨今はWebベースになったりしていますが,タブレット端末向けとしての実績は始まったばかりです。そのため,なかなか登場しなかったScratchの代わりにScratchと似たような環境を作ろうという動きも出ていたのでした。
その一つが「Tickle」です。
「“結果を楽しめる”プログラミング教育でないとだめ、Scratch由来のTickleがKickstarterに登場」(TechCrunch)
開発の経緯は上記のTechCrunch記事に詳しく書いてあります。この記事の当時はアプリ開発中で,現在のものとデザイン的に違っています(開発中は白基調だったものが,正式版は黒を基調としたデザインになっています)が,無事に完成してApp Storeで無償提供されています。
—
現在では,Scratchをタブレット向けに動作させた「ピョンキー」が登場し,従来のScratchで蓄積してきたノウハウや財産をiPadでも利用することができるようになっています。正統派のScratchをiPad上でも使用したい場合はピョンキーがお勧めです。
Tickleは初めからタブレット端末で使用することを前提として開発されたこともあり,操作性が良いことや,デザインがiPadアプリらしく奇麗であることなどが特徴です。そして,Bluetooth 4.0やWi-Fiなどの無線機能を使って,とても簡単にスマート玩具と接続して,それらを制御することができるというメリットがあります。
また,同じくワイヤレス(無線)で電子ボードArduinoの仲間である「LightBlue Bean」を制御する機能も搭載していますから,このボードが日本でも使えるようになれば電子工作の世界にもちょっとした新風が吹くかも知れません。
Tickle 2.0からは,日本語対応だけでなくiPhoneで動作するようにもなり,スマート玩具と手持ちのiPhoneをさっと繋げて遊んだりすることができます。まさにモバイル時代に合ったプログラミング環境としてこれから注目されそうです。
—
りん研究室は,Tickleの日本語対応について翻訳などお手伝いしました。