はじめに
ちょっとこちらを見てください(強め)
gifの都合上n倍速ですが、iPadでコレすごくないですか?
「ついに来た!」って感じですごいワクワクしています。
iPadで開発を行いたい奇特なエンジニア(自分)も、下記2つのサービスによってPCで開発するのと遜色ない環境を得られるようになったので、軽く紹介します!
Codespaces
こちらは色んな所で紹介されていると思うのでそちらにすべて委ねようと思うのですが、 Github製のサービスで、リポジトリからクリックだけでVSCodeの開発環境を簡単に起動できるスグレモノですね。
- 個人開発レベルなら無料枠だけで事足りそう
- web上で完結するのでiPadからでもいよいよ本格的なプログラムが可能になった
Blinkのアップデート
加えて、Blinkというターミナルアプリのアップデートがありました。
codeコマンド対応
Blink codeというページにあるように、(いつの間にか)code
コマンドが使えるようになっていました。
立ち上がったvscodeにblink fs
という拡張機能を入れておくと、ローカルファイルを操作できるようになります。
- フォルダを開くことができない(codeコマンドの引数に取れば行けそう?)
- ターミナル機能は使えない
のですが、iPadでぱっとメモを取りたい場合は重宝できそうです。
Codespacesとの連携
さらに、Codespacesとの連携がとてもスムーズにできます。
というのも、普通にGithubのCodespacesからOpen in Visual Studio Code
を選択するだけでBlinkが起動してvscodeが起動します。
Open in Visual Studio Code
にはvscode://
とvscodeアプリを起動するためのスキーマが設定されているのですが、Blinkが自分のことだとよしなに理解して起動するようです。
これでブラウザからすら開放された環境でプログラミングを行うことができるようになりました!
終わり
まだこの環境で一から開発をしたことはまだないので、実際に触っているとまた不満点も上がってくるかもしれません。
ですがCodespaces + Blinkはとてもシンプルでかつ強力な環境と思っていて、自分もiPadでプログラミング環境を構築すべく色々模索していた人の一人なのでとても嬉しいです。
ちなみに、これまで模索した環境構築は下記の別ブログでまとめてみたので、興味ございましたら覗いてみてください!