【#PowerApps Tip's】まるでローカルアプリの如く利用する

本日の記事は Power Apps で作成したアプリが、まるでローカルインストールのアプリケーションみたく利用可能になるよ、っていう話題です。

# 前提条件
新型 Edge（Edge Chromium版）を利用します。

# 設定手順
新型 Edge（Edge Chromium版）がインストールされている前提で以降進めます。

## 1. 新型 Edge で対象のPower Appsアプリを起動する
make.powerapps.com からアプリ一覧などを経由して、利用したいアプリを起動します。編集モードではなく、利用者のモードで起動してください。以降の参考イメージは [JPPUG コミュニティーサイト](https://power.users.community) のRSSを取得して表示する Power Apps アプリです。

## 2. 右上の[・・・]をクリック → [アプリ(A)] → [このサイトをアプリとしてインストール]
![図1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/215892/e97db149-47c3-5e5b-d268-9108aacd9154.png)

## 3. インストール名を入力して[インストール]を押下
個人的に、このインストール名は半角英数字で開始するのが良いと考えています。理由は後述！
![図2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/215892/6f6e507d-ca0d-4969-dc4f-7ff651be9413.png)

## 4. 画面で表示していたアプリがアプリケーションとして独立します
![図3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/215892/f868d8ba-d6e8-2543-0101-f755e9a51bd9.png)

## 5. Windows のデスクトップにショートカットが自動生成される
![図5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/215892/1396d4e8-5fce-3548-471c-c319018b5c11.png)

## 6. Windows スタートメニュー（Winキー押下）でアプリ名で検索も可能
インストール名を半角英数で開始するのが良い、と個人的に考えている理由がコレです。日本語などのマルチバイト文字でも検索は可能なのですが、半角英数のが入力早い・・・のは当方だけでしょうか？(;^ω^)
![図6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/215892/9329a812-dcd8-9342-70cd-7be98dfc81b8.png)


事前に Edge で Power Apps を利用するユーザーのプロファイルを作成しておくことで認証をパスすることができます。プロファイルを設定済みであれば認証レスで、Winキー → キーパンチ → Power Apps アプリ の起動、という導線が確保できます。わざわざブラウザーを立ち上げる必要が無い！便利！！

# アンインストール
該当アプリを起動した状態で [・・・] から [アンインストール] を選択することでアンインストールすることが可能です。
![図4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/215892/8f47a683-6cf1-0f0d-eb82-8459d6002c22.png)


# 新型Edge を入手する方法
残念ながら、日本ではWindows Updateによる配信は海外に比べると遅くなるようです。自己責任で個別にダウンロードしてアップデートすることが可能です。詳しくは下記サイトをご確認のうえ、そのリンク先へどうぞ。

[新しい Microsoft Edge へのアップグレード](https://blogs.windows.com/japan/2020/01/16/upgrading-new-microsoft-edge-79-chromium/?fbclid=IwAR3V0qn0TcZebpZ0NsYdLkRZUU0Xvc5ISluK_yUX1YQCIaFL3vh7JWPdjeE)

# キッカケとなった出来事
1/20(月) [第16回 JPSPS SharePoint/Office365名古屋分科勉強会 at GeekBar](https://jpsps-ngy.connpass.com/event/159842/) にて登壇された どぅ和尚（[@just_du_it](https://twitter.com/just_du_it)） のセッションで初めて知ったんですね、この機能。登壇資料が公開されているので、下記からご確認ください。

<iframe src="//www.slideshare.net/slideshow/embed_code/key/d7pgPO1Uhywqb3" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;" allowfullscreen> </iframe> <div style="margin-bottom:5px"> <strong> <a href="//www.slideshare.net/naoyukiendoh/edge-224540946" title="Edgeのきいた話" target="_blank">Edgeのきいた話</a> </strong> from <strong><a href="//www.slideshare.net/naoyukiendoh" target="_blank">Naoyuki Endoh</a></strong> </div>

# 注意 hidenavbar=true は無視される
Power Apps アプリの起動URLへパラメーター指定すると Office 365 のバーを非表示にできる「hidenavbar=true」ですが、アプリケーションとしてインストールした際に無視されてしまいました。そのため、アプリとしてインストールしたモノを起動すると365のバーが表示されてしまいます。

ちょっと残念。気にしなければ良い、と言われてしまえばソレまでなんですが・・・間違ってアプリランチャーやサインアウトなんてクリックしたくないですよね。。。URLパラメーターを上手く渡せる方法があれば嬉しいんですが、記事投稿時点では発見することができませんでした。

# まとめ
- 新型 Edge はステキ
  - Office 365（AAD）のアカウントでプロファイルを作成可能
  - Power Apps 利用時にワザワザ認証をパスする必要がなくなる！
- 新型 Edge の「このサイトをアプリとしてインストール」を利用すると、Power Apps のアプリがまるでローカルアプリのように起動できる
  - ”hidenavbar=true”のようなURLパラメーターは記事投稿時点では無視される

えぇ、Power Apps が云々っていうよりも、新型 Edge の機能ですね。他のウェブサイトも前述の手順でアプリとして登録することが可能です。
このテクニック、AADの認証がパスした状態でWinキー等からローカルアプリのように利用可能になるので、頻繁に利用するようなアプリを登録しておくと生産性が爆上げしそうじゃないですか？是非、お試しくださいませー。

それでは、皆さま。素晴らしい Power Platform Life を！