iyuichiの私的開発ログ

渋谷で働くWebエンジニアのログ. Java, Android, iOS, Docker, GCP, AWS, ゲーム開発

AT&Tの2Gネットワークが停止で思ったこと

NextMuni, used to predict arrival times of buses and trains, ran on AT&T's 2G network. Muni vehicles without upgraded systems installed don't show up on NextMuni, a problem that the San Francisco transit agency believes could take weeks to solve.

AT&T Shuts Down 2G Network and Ends Cellular Connectivity for Original iPhone - Mac Rumors

まずはまだ2Gで動いているシステムが残っていたことが驚きです。
が、機能が十分に満たされていたのであれば置き換えしないでおくこともあるだろう。
しかし、利用していたインフラが古すぎてある日利用できなくなると困ったことになる。
日本で公共交通機関が利用しているネットワークを停止することが同じように可能かどうか?

なんとなくこの話を見てシステムも似たようなことがありそうだと思った。
特に業務系のシステムでWindowsXPがずっと使われていてWindows10への移行で少し賑わったのは記憶に新しい。
プログラムに利用するOSSのライブラリやフレームワークミドルウェアなどは動いていてもより良いプロダクトやアーキテクチャに置き換えていくことを怠るといつか維持することができなくなる。

新しい技術をやりたがるエンジニアのメンタリティはあながち間違っていなくて、
どんどん新しいものを導入していくことがシステムを長生きさせる秘訣なのかもしれない。

各種サービスのAPI組み込みが楽になる?

plus.appgiga.jp

これよくできていて良さそうだなと。

でも全てのAPIアクセスがこのサービスのサーバを経由している様子なので障害とかあると困りそう。

個人がささっと何かを勉強がてら作ってみるのにはAPIの挙動の確認もできたりするので非常に良さそうだけど仕事で使うのはちょっと難しい。
そのうち有料プランとかでSLAが保証されてサービスとか出してくるんだろうか?

FirebaseがUnityに対応してた

Firebaseはモバイルアプリのバックエンドとして素晴らしい機能がそろっています。
しかしながらAndroid, iOS, Web向けのSDKはあるものの、ゲームエンジンデファクトとなりつつあるUnityへの対応はまだでした。

iyuichi.hatenablog.jp
この記事を書いてから2ヶ月ほど遅れてようやく動きがありました!

その後もGithubのリプジトリを時々チェックしていました。
GitHub - firebase/Firebase-Unity

ここのREADMEが更新されていて、オフィシャルにサポートされパブリックベーたとして公開されているとのこと。
Adding Firebase to your Unity Project  |  Firebase

ということで、リアルタイムデータベースやリモートコンフィグなどゲームと非常に相性が良さそうな機能の本領が発揮されそうです。

今週、Firebase Dev Summit というイベントがベルリンで開催されていてそこのセッションの中で話されていました。


Firebase for Games (Firebase Dev Summit 2016)

FirebaseはGCPで構築されていてBigQueryにAnalyticsデータを流し込めたりもするのでゲーム開発用サーバのデファクトになる日が来るかも?

Unity5 3D/2Dゲーム開発実践入門 作りながら覚えるスマートフォンゲーム開発

FirebaseのUnity対応は9月にアップデート予定!

f:id:iyuichi:20160728165654p:plain

FirebaseにはUnityプラグインがあったわけですが、最新版への対応がまだされていない状況でした。
いつアップデートされるのかなあと思っていたのですがGithubのREADMEに14日前に更新があり、2016年9月くらいにアップデートする予定で動いているみたいです。

Firebaseって割とゲームとの相性が良いと思っているのでメジャーなゲームエンジンであるUnityへの対応は早くお願いしたいですね!

github.com

UnityによるVRアプリケーション開発 ―作りながら学ぶバーチャルリアリティ入門

新品価格
¥3,240から
(2016/7/28 16:25時点)

Firebase Test Lab for AndroidはUnityに対応してくれないかなあ

デベロッパーブログの記事を見てTest Labが改めて良さげなので使ってみたいなあと。
googledevjp.blogspot.jp

だがしかし、Unityではうまく動作しない模様。
なんとか対応しないだろうか。

If you use Robo test to exercise apps that use other UI frameworks, including apps that use the Unity game engine, the test may exit without exploring beyond the first screen.

Firebase Test Lab for Android Robo Test  |  Firebase

Unity5の教科書 2D&3Dスマートフォンゲーム入門講座 (Entertainment&IDEA)

新品価格
¥2,786から
(2016/7/22 10:05時点)


Unity5入門 最新開発環境による簡単3D&2Dゲーム制作

新品価格
¥2,700から
(2016/7/22 10:05時点)

Amazon Drive容量無制限!(日本だと高いのはなぜ?)

ASCII.jp:Amazon、容量無制限のオンラインストレージを開始
価格は年額1万3800円。

ここで間違い探し。

こちらはAmazon.com
f:id:iyuichi:20160721113334p:plain

そしてこちらはAmazon.co.jp
f:id:iyuichi:20160721113341p:plain

え、USD59.99 なの!?
今日は1ドル107円
6418.93..
あれ、倍くらい値段が違うぞ、Amazonさんなぜ?

ハワイでApple simを使ってみた

simフリーモデルのipadを生かす時がきました!

今月、休みをとってハワイへ行くことに。

そこで日本でApple simを買って現地でプリペイドプランの購入をしてみることにしました。

Apple simは日本でもApple Storeに行けば普通に売っています。

Apple SIM - Apple(日本)

ちなみにハワイにもApple Storeありますよ。

ワイキキビーチあたりに宿泊しているとロイヤルハワイアンセンター(RHC)にあるやつが近いです。

Royal Hawaiian - Apple Store - Apple

f:id:iyuichi:20160914103750j:plain

Apple simについて事前に調べていたところだと

『ハワイでSIMフリー その1 Apple SIMにはがっかりだぜ』 [カウアイ島]のブログ・旅行記 by アイアムOKさん

こちらの方のようにデータ5GBで$10のプランが利用できなかったという記事があったり、

Apple SIM を使ってみた – 原水商店

格安ハワイツアー6日間とApple Sim初利用 | 世界一周旅日記

こちらの方たちのように利用できている記事もありました。

 

現地に行ってみて利用できなかったら困るので念のため1台モバイWifiを借りて行くことに(弱気...)。ちなみにモバイwifiは"ハワイ 4G LTE 快適プラン"という1日250MB制限がついているやつで快適に使えました。電池持ちもなかなか良かったです。

 

さてApple simの方ですが、

結局は、T-MobileのData on the Fly 150 Day pass 5GBが利用できました。(2016年7月現在)

アメリカとカナダ居住者向けのプランですが住所は滞在先のホテルで行けました。

一度登録に失敗してダメかと思ったのですが、どうも郵便番号が間違えていて弾かれたようでもう一度やり直したら大丈夫でした。

 

ですが、せっかく5GBの容量がありながら4泊で1GB使い切れませんでした。。

まあ容量を気にせずたっぷり使えるという意味では良かったです。

またiPadからPersonal HotspotでiPhoneテザリングして利用することもできました。

 

あと一回全然繋がらなくなったことがあって、その時はapnの設定が日本で使っているocnのものになってしまっていました。

T-MobileのAPNに書き換えて無事に復活。

Generic T-Mobile data settings | T-Mobile Support

fast.t-mobile.com

この大容量のデータで本当は動画サービス(Jリーグオンデマンド)も利用するつもりだったのですが、海外からは視聴できないということもありその点は残念。知っていたらVPNサービスとかも調べて行ったのですが、今回は諦めました。

余ってるけど5ヶ月以内にアメリカに行かないだろうなあ、残念。

f:id:iyuichi:20160719081252p:plain