1
/
5

iOSアプリ|UTMをインストールしてみた

前回のストーリーはこちら

『iOSアプリ|プライバシーマニフェスト対応要否の確認方法』
https://www.wantedly.com/companies/company_2563374/post_articles/900745

弊社のストーリーの一覧はこちら

https://www.wantedly.com/companies/company_2563374/stories

あれ、プライバシーマニフェストについて書くんじゃ?

そうなんですがここ1週間以内で登場したUTMの方が個人的にめちゃくちゃ気になってるので気になってることを先に書きたいと思います!w
なんたってスマホがサーバーになるんですからね!
UTM Remote Virtual使えば遠隔もできるので一般のミドルタワーでサーバー化するよりもランニングコストを抑えてどこにでもサーバーを持ち運べるインスタントサーバーなんて夢あるじゃ無いですか!!

やったー!と思いつつも、デリケートな案件によっては「スマホはPCに分類されるため持ち込み禁止です」とか言い出す所もあるんでしょうね。。。(ここまで自由度高まると間違ってないんですけどね)

ここで執筆されてるUTMって?

ネットワーク用語のセキュリティ管理機能の略語のほうでは無いです。
VM WAREやVirtual Box、少し性質が違うけどmacお馴染みのBoot Camp、あとはParallels Desktopとかと思っていただければ、おおよその人が「あぁOSを追加できるソフトか」とか「仮想化か」っと、シックリくると思います。PC版でもUTMは公開されてるので、Appleシリコン製macを使ってる人であれば使ったことある人がいると思います。M1やM2だとVirtual Box使えないんですよねぇー。。。

UTM公式サイトはこちら!

『UTM | Virtual machines for Mac』 ※こっちはPC用のUTM公式
https://mac.getutm.app

『UTM』 ※こっちは今回記事にするスマホ用のUTM公式
https://getutm.app

さっそくインストールしてきます!

AppStoreで「utm」で検索しましょう、青色の四角形のアイコンがすぐ見つかると思います。
必要なストレージサイズは「1.66GB」でした。これにWindowsOSインストール分と、WindowsOS内で自由に使えるストレージサイズを考慮する必要があります。あらかじめストレージサイズには余裕を持っておきたい所ですね。(筆者はストレージサイズ1TBなのでなんでも来いです!)

アプリを起動します。

まだ登場したばかりなのでローカライズが微妙に完了して無いのかもですね。GitHubでオープンソースになっているのでコントリビュータになって手を加えても良いか確認するのもありかもしれません。
「続ける」ボタンを押してメイン画面を開きましょう。

今は何もインストールしてないのでまっさらな状態ですが、今後WindowsやLinuxを追加していけばここに一覧で表示されるみたいです。とりあえず「設定」をタップしてどんな設定ができるのか確認していきます。

「設定」はしっかりローカライズされてたので安心しました。上記画像はデフォルト値の状態です。
基本そのままでも大丈夫そうですが、サーバー化を考えるならバックグラウンド実行はONにしておきたいところ。レンダラバックエンドはデフォルトになってますが、ここ最近のiPhone端末であればMetalのことを示してると思います(そう思いたい)
次の画像は「FPS制限」をタップした先の画面表示と、「設定」画面をそのまま下にスクロールしたジェスチャ以降の表示です。

FPS制限はおそらく「なし」にチェックされてるものと同義と思いますが、OSをインストールした後の挙動を見て制限を掛けるか判断してみようと思います。
ジェスチャ以降のカーソル設定やゲームパッド設定もOSをインストールしてから考えようと思います。ゲームパッド考慮されてるの熱いですね。これUSB-Cで接続した想定なのかな?Bluetoothの考慮やSwitchプロコン、PSコン、あとはHORIコンの場合とか対応どんな感じなんでしょうかね。個人的にゲームがっつりは考えてないので、Bluetoothキーボードとマウスが良い感じに連動すればと思ってますので、この辺りの使用感をセッティングすることは無いかもです。
次の画像で「設定」画面最後になります。ゲームパッドの続きとアプリ情報の表示です。

この執筆時点バージョンで4.5.3となります。こまめなアップデートが入りそうですし、「設定」画面の設定可能項目も色々と変わってくると思います。ひとまずWindowsをインストールしてみようと思ってるので、このバージョンで導入して、次回の記事でOSインストールについて書いてこうと思います!

長くなってしまったのでここで一旦区切ろうと思いますが、閲覧者数が多ければ引き続きすぐに記事をアップしようと思いますので、

  • とりあえず記事の先が気になる人
  • WindowsインストールだけじゃなくてLinuxインストールも見せてという人
  • UTMでSteamゲームプレイとか見せてという人

「いいね!」して頂けるとありがたいですー!

代表がエンジニア|経験者
社内レクリエーションもエンジニアのアイデアから!意見を 聞く 会社です!
メーロンは「エンジニアが作ったエンジニアが活躍するためのSES」です。 どのようにしてエンジニアが活躍できる環境を作っているのかをご紹介します。 ◆案件を決定するまで エンジニアが求めているものを実現できるように、ヒアリングを行なった上で案件を探します。 PHP、Javaを用いた開発案件やインフラ運用が中心ではありますが、案件ありきではないため、業界は特化していません。 ・スキルアップやキャリアアップ 身につけたいスキルやなりたい姿に合わせて、それが実現しやすいような環境を探します。メンバーの中には、インフラエンジニアから開発エンジニアになった方もいます。お客様先でインフラ案件に参加しながら開発案件にも携わり、スキルを身につけられたことで、現在は開発エンジニアとして活躍中です。 ・給与 入社歴や経験年数ではなく、クライアントからの評価で給与が決まります。自分がいくらの単金で働いていて、実際にどのくらい給与として入ってくるのかを契約書で確認した上で、納得して案件に参加いただきます。 ・ワークライフバランス 子育てなど家庭の事情を考慮し、リモートが多い案件を選んだり、子どもがいることをお客様に事前に伝えておいたり、保育園へのお迎えもしやすい環境づくりを行います。現場で調整ができれば、自由に休んでいただいて大丈夫です。調整がしづらい場合には、営業から話を伝えます。 ◆もし合わなかったら? 仕事をスタートして働きにくさを感じた場合には、その案件から抜けていただいても大丈夫です。もちろんお客様とのご契約は守りますが、優先するのはメンバーが納得して働けているかどうか。なぜ合わないのかをヒアリングした上で、どのような働き方が良いかを一緒に考えていきます。 また当社では、医療系アプリケーション開発や求人サイトパッケージソフト開発など、自社開発も行なっています。本人の希望次第では、こちらに関わっていただくことも可能です。
メーロン株式会社


If this story triggered your interest, why don't you come and visit us?
社内レクリエーションもエンジニアのアイデアから!意見を 聞く 会社です!
メーロン株式会社's job postings

Weekly ranking

Show other rankings
Like junichi ito's Story
Let junichi ito's company know you're interested in their content