TouchBar いいい! @kotamat
TouchBar いいぞ!
@kotamat
自己紹介
• 株式会社オルトプラス 開発部• 最近は golang + Scala の開発を行って
いる• 趣味はロードバイク• 別件で高知に出張行ったりしてます。–カツオうめー!
おばちゃんく のカレー ?
> Oba::chunk()
👵Oba
👵Oba
👵Oba👵Oba👵Oba
👵Oba👵
Oba 👵Oba
👵Oba
👵Oba
👵Oba
👵Oba
👵Oba
chunk chunk chunk
> Oba::chunk() おばちゃんく
👵Oba
👵Oba
TOUCHBAR の話
TOUCHBAR のいいところ!
プリインアプリに対応!
• Apple 純正アプリに対応• すごいでしょ!?
光量音量をニョロっと変えられる
Siri がより身近な存在に!
指紋認証ができる!
• 指紋がある方であれば利用可能• PC の起動時にパスワード入力せずにログ
インできたり、決済を指紋でできたりします。
自分でも作れる!
• MacOS 用のアプリに自由に組み込めます。• Window ごとに組み込めるので、”ある画
面で TouchBar のレイアウト変えたい等に対応可能
• StoryBoard にもちゃんと反映されています。
ん?
イマイチ伝わらない?
そう思い、 TOUCHBAR の魅力が伝わるアプリ作りました。
SL for Touchbar• sl コマンドを Touchbar 用に実装• sl コマンドとは– sl は Unix 系オペレーティングシステム
(OS) のコマンドの一つ。コンソール画面をアスキーアートで描かれた蒸気機関車 (SL) が走り抜ける。
背景
• コンソールは基本的にそんなに横長ではない– SL をじっくり見たい層にリーチできない。
• TouchBar はとても横長• →TouchBar は SL を走らせるのに向いて
いる!
実行環境
• TouchBar が動くすべての端末• ソースコードはこちら• https://github.com/kotamat/sl
動作の仕組み
• 予めソースを Archive し、実行可能な状態にしておく。→ sl.app
• `alias sl=open sl.app` のような形でエイリアスを貼っておく
• `sl` と実行すると sl.app が起動し、 SL が走る
• 走り終わったら`NSApplication.shared().terminate(self)`で終了させる。
ソースはこんな感じ
圧倒的 SL 感
デモ
まとめ
• TouchBar はいいぞ!
実は…
• 弊社の Qiita アドベントカレンダーで全く同じ内容で投稿しました– 5 分間もらってすいません。
• 他にも面白いネタが投稿されているので、みてください!
• http://qiita.com/advent-calendar/2016/altplus