2015年11月14日土曜日

[EX489] Ver.122〜1.23

 JR会員制新幹線予約サービス「エクスプレス予約」の予約操作を支援するアプリとしてリリースされていた「EX489」をご愛用いただきありがとうございます。

 前回のお知らせで,JR予約サイトのリニューアルに伴い,EX489の提供していたオリジナル・ユーザーインターフェイス(UI)が動作しなくなりましたことお伝えしました。その後は,JR予約サイトのPC画面を表示する形となっていました。

 オリジナルUIが無くなって,JR予約サイトを操作しての予約手続は可能だったため,その後も引き続きご利用いただいている例が多いようでした。他の同種アプリが一時的に配信停止したこともあり,ダウンロード数が急増したりもしました。

 そこで,もはや支援する部分はログインだけで,予約手続き部分はJR予約サイトの画面をそのまま表示するブラウザアプリになりますが,その方向でアプリ配信を続けることにしました。

--

 Ver1.22は,PC画面となっていたJR予約サイトをスマートフォン画面が表示されるように調整し,ログアウト後にブラウザ画面を閉じることができるようにしました。これで,次回のログイン作業もスムーズにできます。

 (なお,設定情報が引き継がれるため,アップデートしてもPC画面表示が続いてしまいますが,設定情報を変更せずに「保存」をタップしていただければ,スマートフォン画面を表示するように設定情報がリフレッシュされます。)

 また,続くVer1.23では,J-WEST会員のログアウト時の挙動を明示するよう内部調整したり,運行情報ボタンで出てくるブラウザで閲覧できるサイトや操作ジェスチャを増やしたりしました。

--

 ほぼJR予約サイトをそのまま表示する専用ブラウザになったため,アプリ内広告についてはメイン画面だけの表示としました。Webサイトを表示するだけの部分に広告を表示するのは便乗行為とも感じましたし,すでにご利用いただいている画面を必要以上に狭くするのは得策ではないと判断したからです。

 現行バージョンについては,細かな不具合を直していくことと,iPad対応も考えています。一方,オリジナルUIは復活するとすればまだ先になります。また別の新生「EX489」としてお会いできればと思います。

 

2015年9月5日土曜日

[EX489] エクスプレス予約サイトのリニューアル

 ご無沙汰をしています。いつもアプリをご利用有り難うございます。

 これまでJR会員制新幹線予約サービス「エクスプレス予約」の会員を対象として,iPhoneからの予約手続き支援を目的として開発された「EX489」を提供してきました。多くの皆様にダウンロード及びご利用いただきました。

 すでに事後となりましたのでご承知のことと思いますが,2015年8月29日にエクスプレス予約サイトがリニューアルされ,旧来の予約サイトを前提としてきた第三者開発の新幹線予約支援アプリは動作しない事態を迎えました。EX489も例外ではなく,これまで提供してきたUIでの利用はできなくなりました。

 アプリ内のインフォメーションや,App Storeでは事前の告知をさせていただきましたので,利用者の皆様におかれましては,EX489アプリのご利用から他の方法へ乗り換えていらっしゃることと思います。

 あらためて,ここまでのご愛顧に感謝いたします。

--

 さて,件のリニューアルが行なわれ,第三者開発アプリは動作しなくなりました。

 「i新幹線予約」(https://itunes.apple.com/jp/app/i-xin-gan-xian-yu-yue/id334637645?mt=8)は,ログインをタップしてもWeb画面が真っ白のまま何も表示されなくなりました。

 「Rapidy 新幹線予約」(http://dotswitch.net/services/rapidy/ja)は,以前から開発がストップして配信も停止していますが,手元に残るアプリで設定変更してみても画面が真っ白になって正常動作しなくなっています。

 「EX489」は,ログインもできずにメイン画面で止まったまま…と思いきや,緊急用のWeb表示画面に切り替わって,新しいエクスプレス予約サイトを表示してしています。しかもログイン済みで。画面下方には「スマートフォン用ページ」へのリンクがあるのでタップすればスマートフォン対応画面になります。

 ただし,JR公式サイトからはお知らせ「スマートフォンで画面を読み込めない場合の対処方について」において,第三者開発アプリは利用できないことが告知されていますので,基本的にはそちらの指示に従っていただければと思います。 

--

 動作不能確認後に配信停止をお約束していたにも関わらず,中途半端に動作をしてしまったため,現在は配信停止を躊躇っている状態です。潔く動作不能になって配信停止によるアプリ終了を想定していたので,この事態に対して様子見をしている状態です。

 予約サイトリニューアル後,EX489の背後で何が起こっているのでしょうか。詳細な調査はしていませんので推測交じりの説明になりますが,EX489で新しい予約サイトにログインできているということは,背後の基本的な仕組みは大きく変更されていなかったと考えられます。その上で,使い勝手を左右するWeb表示(HTML+CSS)部分を改善したことが今回のリニューアルの内容だと推察されます。

 EX489はほとんどの部分を旧来のPC用ページのHTMLコードを前提として開発したため,ログインはできるけれども,予約操作は対応できず緊急用Web表示画面に切り替わるといった挙動になったのだと思われます。緊急用とはいえ,Web表示画面は標準ブラウザと同じ仕組みで動いているので,新しい予約サイトを操作して実際に予約手続きも可能です。ただし機種によってはメモリ容量の関係で動作しない場合もあるかも知れません。

 また,緊急用Web表示画面を消す手段がないため,ログアウトしてログインをやり直したい場合,ホームボタンを押すだけではうまくいきません。アプリの強制終了(アプリ切り替えで上にスワイプして消す)しかやり直しの方法がありません。お気をつけください。

 いずれにしても,現在のところはJRからのお知らせ通りに対応していただくことが無難と思います。

 以上,どうぞよろしくお願いいたします。

2014年8月17日日曜日

[EX489] アプリへの感想や問題報告について

 いつも新幹線エクスプレス予約支援アプリ「EX489」をご利用ありがとうございます。夏の帰省シーズンでご利用いただいている方もいらっしゃると思います。

--

 App Storeのレビューにて,予約確認のためにアプリを起動した際の問題報告をいただいています。ご協力いただけること有り難いところですが,利用環境や使用状況に関して十分な情報をいただけてないため,現在のところ問題を再現して確認できていません。

 その後の続報もないため,一時的な問題で収束したのかどうかも見極めが難しくなっています。

 同じiPhoneとはいえ,世代やOSバージョンの条件に左右されるところがありますので,その情報をいただけないと問題を発見する手がかりが少なくなってしまいます。また,ログインや予約処理はJRシステムとの接続も関係するため,接続時期や皆様の設定状況によっても条件が異なる可能性があります。

 「便りがないのは良い便り」だとは承知していますが,日頃から皆様のご意見やご報告をいただくことで開発の励みや力になりますので,これからもアプリのレビューをよろしくお願いいたします。

2014年7月29日火曜日

GIGAZINE様に取り上げていただきました

 気づくのが遅くなってしまいましたが,新幹線エクスプレス予約支援アプリEX489をGIGAZINE様のエントリーで取り上げていただきました。

スマホのアプリで新幹線のeチケット購入・予約変更が可能な「EX489」
http://gigazine.net/news/20140727-ex489/

 反応をいただけるのはとても嬉しく開発継続の励みになります。ありがとうございました。不具合ご報告も賑やかになりますが ^_^; 頑張りたいと思います。

--

 本アプリは非公認であるため,何らかの保証を提供することはできません。

 IDとパスワードを保存しない使い方もできますが,保存する際には不安があるかとは思います。またJR予約システムへの接続は一般のWebアクセスと同様なので,通信不安定やサーバーの反応によって予約手続が正常に完了しない場合がある点はJRが掲げている条件と同じです。

 本アプリをご利用いただく際には,利用者の皆様が個別に本アプリを信頼していただく以外に拠り所がないのも確かです。

 個人開発ゆえ,どこまで信頼に応えられるのか分かりませんが,私自身がアプリの一ユーザーである限り,地道に対応していこうと考えています。

 あらためてEX489へのご関心やご利用ありがとうございます。

2014年6月8日日曜日

[EX489] ver1.20リリースとe特急券

 新幹線エクスプレス予約支援アプリ「EX489」にご関心をお持ちいただきありがとうございます。本日,ver1.20アップデートの配信が開始されました。

 今回のアップデートでは,長らくお待たせしていた「e特急券」の購入画面への切り替えボタンを追加しました。

 また,運行状況画面にJRエクスプレス予約サイトへのボタンを追加しました。エクスプレス予約に関する最新情報の閲覧やスマホWeb画面でのログインが必要な際にご利用いただけます。
(現時点ではWeb画面からの利用時にログイン情報を渡していませんので,ご自身で会員IDとパスワードをご入力ください。)

 以上,よろしくお願いします。

--

 エクスプレス予約は,新幹線の乗車券と特急券を合わせた形で割引購入でき,EX-ICカードでストレスの無い改札乗車ができるサービスです。

 しかし,在来線と組み合わせて乗車している利用者にとっては,乗車券は別に購入しておき,新幹線は指定席特急券のみ購入する方がお得であるとされています。エクスプレス予約では,そのような利用を想定した「e特急券」購入が可能です。

 エクスプレス予約サイトでは「e特急券購入画面への変更」というリンクボタンで切り替えることが可能になっていましたが,EX489は長らくこの切り替えに対応できていませんでした。単純な画面遷移に見えて,内部は多少複雑な方法で処理していたためです。

 これまでも複数人の利用の際には予約サイト側の切り替えが起こることを利用して,裏技的に購入することはできました(再度人数を1人に戻せるため)。内部的にはEX-ICとe特急券の流れは同等に扱えるため,切り替えさえできれば実現はできたのですが,その切り替えの処理方法を設計するのに足踏みしていたのがお待たせしていた原因になります。

 今回は,開発作業再開の勢いに任せることで実装に至りました。実現してしまえば何を悩んでいたのかとも思えるのですが,解析作業はそれなりに時間を確保して集中しなければならず,いろんな要因も絡むため,大変お待たせする結果となりました。

 ver1.20も皆様のお役に立てば嬉しく思います。

2014年5月30日金曜日

[EX489] ver1.11リリース

 会員制新幹線エクスプレス予約支援アプリEX489のver1.11をリリースしました。

 開発側としてはレアケースを除き、新規予約と予約変更について安心してお使いいただけるバージョンであると考えています。

 これまで根強くご利用続けてくださった皆様はもちろん、不具合で使わなくなった皆様にも再度試していただきたいレベルにたどり着きました。

 今後はご要望いただいていた機能の追加とレアケースの不具合の原因解明などの作業を継続していくつもりです。皆様からのご感想やご要望、問題点の指摘などが開発作業継続の糧になっていますので、フィードバックをどうぞよろしくお願いいたします。

2014年5月29日木曜日

[EX489] ver1.11申請とEX489開発について

 新幹線エクスプレス予約支援アプリEX489をご利用ありがとうございます。

 ver1.11をApp Storeに申請しました。近日中に配信がスタートすると思われます。予約変更時に残っていた問題に対処したバージョンです。よろしくお願いします。

--

 EX489の開発について,改めてご案内いたします。

 JR東海がJR西日本,JR東日本とともに提供している会員制新幹線予約サービス「エクスプレス予約」は,インターネット経由でパソコンやスマートフォンから手軽に手続きが行なえ、割安に新幹線を利用できます。
 さらに,会員に提供されるICカード(JR東日本ではモバイルSuica)によって新幹線改札をスムーズに通過できることも特徴です。新幹線を頻繁に利用する方は,入会を検討すべきサービスです。

 このように大変魅力的なエクスプレス予約サービスですが,スマートフォン向け予約サイトの使い勝手は,快適とは言いがたい面もあります。

 そこで,活躍するアプリがEX489です。このアプリは,スマートフォン向け予約サイトがなかった時期に,パソコン向け予約サイトを裏側で利用して予約手続ができるように開発されたiPhoneアプリです。

--

 他の新幹線予約アプリがJR予約サイトをそのまま表示するだけなのに対して,EX489はパソコン向け予約サイトの画面を解析し,スマホ画面に最適化して操作できるようにしています。

 しかし,予約サイトの画面のパターンは多様で,利用者の予約ニーズによって表示される画面が違ってくるため,EX489の方式ではこれらすべてに対応することが難しいという問題があります。「未対応画面」が頻発したのもそのためです。

 ver.1.11になり,新規予約と予約変更に必要な画面パターンがほぼサポートされたため,特殊な場合を除いた利用であれば未対応画面は無くなったと思われます。
 しかし,そもそも画面パターン(PageIDの種類)が全部でいくつあるのか不明なため,時期やタイミングによっては未対応画面に遭遇する可能性は残ります。

 今後も,そのような情報が提供されれば随時対応させていく予定です。皆様のご協力が必要になる部分ですのでよろしくお願いします。

--

 今後の機能追加は,e特急券購入への切り替えボタンと,予約取り消しへの対応が優先項目となっています。対応時期はまだ未定です。

 予約件数が5つあるいは6つ以上になった場合,予約確認変更表示が正しくできない問題についてもご指摘いただいています。これは開発側でそれほど多くの予約を同時にしたことがなかったため,単純にその画面パターンを取得できてないことが対応できていない理由です。機会を見つけて対処できればと考えています。

 EX489 ver1.xは,iOS6で動作させることも前提に開発作業をしています。iOS7のデザイン対応は暫定的なものです。ver2.x開発は全く未定ですが,その際にデザイン見直しもする予定です。

 アプリが落ちるとのご報告もいただきます。アプリの動作検証はiPod touch (iOS6),  iPhone4S (iOS6/iOS7), iPhone5 (iOS6), iPhone5s (iOS7) などで行なっておりますが,ver1.11では落ちる現象を再現できていません。なるべく過酷に操作を試していますが,アプリが落ちるには個別の利用状況や通信状況にも関係するため,原因特定に苦慮しています。詳しい情報提供が解決の糸口になりますので,今後ともご協力よろしくお願いします。

--

 夜間サービスの時間帯で利用される方もいらっしゃるようです。早朝の列車の予約がしたい場合もあると思います。しかし,EX489は現在のところ23:30以降の夜間の予約サービスには対応していません。JR予約サイト側が予約リスト表示と確認メール送信を夜間はお休みしてしまうためです。

 実際には,EX489を23:30以降に使うこともできてしまいます。この時間帯は,JR予約サイト側が予約リストと変更を停止しているため,新規予約の予約(早朝5:30に処理されて結果メールが届く)だけが動くことになります。しかし,EX489は夜間サービスの画面パターンは正式対応していないので,アプリが正常動作しません。仮に予約の予約が成功していたとしても,夜間帯にはそれを確認する術はありません。大変リスキーですので,23:30以降の予約手続は避けたほうがよいと考えます。
 これに関しては,次のアップデートで注意喚起する方法を盛り込む予定です。問題が深刻化した場合は,23:30移行のログインを停止することも検討します。

--

 長くなりましたが,EX489に関してご案内いたしました。問題の対応に時間がかかっている点は個人開発の事情があるとはいえ,常々申し訳なく思っています。

 また本アプリに関して静観してくださっているJR各社に,感謝申し上げます。東海道新幹線開業50周年をお祝いする意味でも,EX489が安心して使えるアプリとなるよう改善を続けていきますので,今後ともよろしくお願いいたします。