2015年6月26日金曜日

FRF15TTの話

はてさて、タイムテーブルはいつ発表になるのでしょう。
去年まではフジロックのサイトの更新は夜中の0時だったと思うんですが、今年は違いますねぇ。

もし昼間に更新されたら、データ作成 & アップは本業の関係で夜になっちゃうと思うのでご了承くださいませ。

しかし、オレンジコートの廃止(寂しいなぁ。。)もあったり、今年はなにやらいろいろ変わったなぁ。
出演者のラインナップや、メディアへの露出の感じとか見ていると若者を意識している感じがしますね。
まぁ、フジロックも97年に始まってから20年弱たつわけで、若者にもどんどん来てもらわないと年齢層あがりっぱなしですからね。(かく言う私も今年で参加16年目のおっさんフジロッカー。。)

さて、「FRF15TT」のお話です。
すこしエンジニア寄りの話になっちゃうのですが、「FRF11TT」を2011年に作ってから5年目。「FRF14TT」まではほぼ同じソースの使い回しで、新機能をちょっと足したりとか、新しいOSで不具合がおきる部分だけ修正したりで対応していたんですが、今回はさすがに元の設計が古くなりすぎたので、ゼロベースで作り直しました。
ちなみに、Swiftでは無くObjective-Cです。Swiftでもよかったんですが、なにぶん本業の合間を縫って時間の無い中で作っているもんで、慣れているObjective-Cの方が早いし確実かなと。まぁ次に作り直す時にはSwiftかな。
で、作り直すついでにちょいちょい新機能を入れてみたわけです。

《FRF15TTの主な新機能》
・MyTableのPush通知対応
・iPad対応
・Apple Watch対応


◯Push通知対応
毎年要望の多かったPush通知についに対応しました。
Local Notification (サーバを介さないiPhone端末内での通知)です。
今回Watch対応する際に、「Apple Watchを買って使ってみたけど、一番便利なのってiPhoneに届く通知がWatchで確認できることだよなぁ」との実感から重い腰を上げて対応してみました。
[Settings]タブの[MY TABLE NOTIFICATION]で、MyTableに入れたステージの何分前に通知を送るか設定できます。
デフォルトではオフになっていますので、通知を送りたい方はお好みで時間で設定してください。


◯iPad対応
フジロックの会場でiPadを持ち歩く方は少ないとは思いますが、Size ClassやAuto Layoutの仕組みのおかげで簡単にiPad対応できるのでやってみました。

◯Apple Watch対応
勢いでApple Watchを発売日に買ったっちゃたので、自分で使いたいが為に対応しました。
アプリ本体ではタイムテーブルと、マイテーブルが確認できます。
が、オススメはGlanceです。(時計画面で下からヒョイっと引っ張ると出てくるのがGlanceです。)
Glanceでは、フジロック開始(7月24日午前10時)までカウントダウンを表示していますが、
会期中はマイテーブルに登録してある直近のステージの情報を表示します。
「あれ? 次はどこのステージ行く予定だったっけ?」をすぐに確認できて便利です。多分。


最後にいいわけですが、アイコンを友人のデザイナーに作ってもらっている以外は、1人でコツコツと作っているもんで、不具合とかおかしい点とかあるやもしれません。一応一通りの動作確認はしているつもりですが、いかんせん1人なので、できる範囲も時間も限られているんです。。
なので、何かありましたらこちらのブログやTwitterFacebookなどで優しくご報告いただけましたら幸いです。ご協力お願い致します。

あぁ、Push通知とかちゃんと届くのかなぁ。。心配だなぁ。。


それでは、もうすぐ7月です!苗場までもうすぐ!


2015年6月23日火曜日

FRF15TTリリース

大変お待たせいたしました!

FUJI ROCK FESTIVAL'15の非公式タイムテーブルアプリ
『FRF15TT』リリースいたしました!



※) 現在アプリで表示されているタイムテーブルは製作者が予想で作成したものです。
公式サイトでタイムテーブルが発表され次第データを更新いたします。

それではフジロックまであと一ヶ月
予習に準備に抜かり無く過ごしましょう!


こちらからFRF15TTをダウンロード!