Windows 10初のアップグレードとなる「Threshold 2」の提供が始まった。2016年は本格的に企業のクライアントPCやモバイルでWindows 10が採用されるようになるだろう。しかし、企業でWindows 10が本格導入されていくためには、既存のデスクトップ アプリケーション(Win32アプリケーション)から「Universal Windows Platform(UWP)」ベースのアプリへ移行していく必要がある。
既存のWin32アプリケーションは、PCデスクトップでの動作を前提しているため、携帯電話などのWindows 10 Mobileでは動作しなかったり、様々な画面サイズが存在するタブレット デバイスなどに対応したりするには手間がかかる。
今後のWindows OSとしては、Windows 10がベースになる。Win32ベースのデスクトップ アプリケーションがすぐにはなくならないだろうが、企業向けのアプリはUWPベースへ徐々にシフトしていく。16ビットのWin16ベースのアプリケーションが徐々に消えていったのと同じように、これからの10年を考えればWin32ベースのデスクトップ アプリケーションも次第に無くなるだろう。
企業でUWPアプリが普及していくには、企業内だけでアプリを公開する「プライベート ストア」が必要だ。デスクトップ アプリケーションのように、ユーザーがある程度自由にクライアントPCへアプリケーションをインストールできてしまうと、ライセンスの管理が難しくなり、違法なアプリケーションがインストールされかねないなど、ITに関するガバナンスをキチンと効かせることができない。
また自社向けに開発したUWPアプリを、一般ユーザーがアクセスできるMicrosoftのWindows Storeにアップしてしまうのも、ビジネス面では大きな問題になる。そこで登場したのが、社内利用できるプライベート ストアの「Windows Store for Business(WSB)」だ。
●Windows Store for Businessとは?
Windows 8/8.1ではパブリックなWindows Storeか、System Center Configuration Manager(SCCM)を使って、社内のサーバ上にカンパニー ポータルを構築するか、Microsoftのクラウドサービス「Intune」によってアプリを配布するかしか方法がなかった。一方、Windows 10ではMicrosoftのクラウドサービスとして、企業向けのプライベート ストアを構築できるWSBが用意される。
WSBは以前から企業向けのサービスとして提供されると、Microsoftからアナウンスされていたが、Threshold 2のリリースに合わせるように、ようやくサービスがスタートする。当初は日本を含む20カ国で提供される。
WSBはMicrosoftのクラウド上にプライベート ストアを用意することから、ユーザーは「Azure AD」などの企業アカウントを使って簡単にアクセスできる。クライアントデバイスをグループポリシーなどで管理している場合は、Windows Storeではなく、WSBのStoreアプリでアクセスできる。また、社内で開発したUWPアプリだけでなく、Windows Storeで公開されているアプリを企業ライセンスとして購入可能なので、社内向けの基本的なアプリをWSB上で用意できる。
もちろん企業ライセンスとして購入する場合は、ライセンス数などを限定できるため、必要なユーザーにだけ特定のアプリを届けられる。Azure ADを利用するためので、部署の異動や退職などで状況が変わったアカウントに対しては、すぐにアプリを使用不可にもできる。アプリのアップデートなどはWSBで自動化できる。
将来的には、Win32アプリケーション(デスクトップ アプリケーション)をUWP上で動作させる「Project Centennial」がリリースされるだろう。既存のデスクトップ アプリケーションをUWP化して、WSB経由で配布できるようになる。「Project Westmeinster」ではWebサイトをストアアプリ化できる。この他に、iOSのアプリをUWP化する「Project Islandwood」、AndroidアプリをUWP化する「Project Astoria」などがある。こういった開発ツールがそろえば、ほとんどアプリケーションをWSB経由で配布できるようになるだろう。
また、WSBが認証基盤として利用するAzure ADは、Office 365などでも利用されているため、Office 365を採用する企業にとっても採用しやすいと思われる。Azure ADは、Microsoft以外のクラウドサービス(Salesforce、Google Apps、Boxなど)の認証基盤として利用できる。WSB上にSalesforceへアクセスするためのアプリ(Webサイトをストアアプリ化)を用意しておけば、従業員が新しいPCや携帯電話を購入しても、プライベート ストアにアクセスして必要なアプリを自分でインストール(セルフポータル)するだけで、新しいデバイスでも簡単に業務環境を準備できるだろう。
2015年現在で企業のWindows 10クライアント導入はまだ本格化していないため、WSBのメリットを感じられないかもしれない。しかし、2016年にWindows 10の導入は本格的になっていく。その時にこそWSBの必要性を感じることだろう。
既存のWin32アプリケーションは、PCデスクトップでの動作を前提しているため、携帯電話などのWindows 10 Mobileでは動作しなかったり、様々な画面サイズが存在するタブレット デバイスなどに対応したりするには手間がかかる。
今後のWindows OSとしては、Windows 10がベースになる。Win32ベースのデスクトップ アプリケーションがすぐにはなくならないだろうが、企業向けのアプリはUWPベースへ徐々にシフトしていく。16ビットのWin16ベースのアプリケーションが徐々に消えていったのと同じように、これからの10年を考えればWin32ベースのデスクトップ アプリケーションも次第に無くなるだろう。
企業でUWPアプリが普及していくには、企業内だけでアプリを公開する「プライベート ストア」が必要だ。デスクトップ アプリケーションのように、ユーザーがある程度自由にクライアントPCへアプリケーションをインストールできてしまうと、ライセンスの管理が難しくなり、違法なアプリケーションがインストールされかねないなど、ITに関するガバナンスをキチンと効かせることができない。
また自社向けに開発したUWPアプリを、一般ユーザーがアクセスできるMicrosoftのWindows Storeにアップしてしまうのも、ビジネス面では大きな問題になる。そこで登場したのが、社内利用できるプライベート ストアの「Windows Store for Business(WSB)」だ。
●Windows Store for Businessとは?
Windows 8/8.1ではパブリックなWindows Storeか、System Center Configuration Manager(SCCM)を使って、社内のサーバ上にカンパニー ポータルを構築するか、Microsoftのクラウドサービス「Intune」によってアプリを配布するかしか方法がなかった。一方、Windows 10ではMicrosoftのクラウドサービスとして、企業向けのプライベート ストアを構築できるWSBが用意される。
WSBは以前から企業向けのサービスとして提供されると、Microsoftからアナウンスされていたが、Threshold 2のリリースに合わせるように、ようやくサービスがスタートする。当初は日本を含む20カ国で提供される。
WSBはMicrosoftのクラウド上にプライベート ストアを用意することから、ユーザーは「Azure AD」などの企業アカウントを使って簡単にアクセスできる。クライアントデバイスをグループポリシーなどで管理している場合は、Windows Storeではなく、WSBのStoreアプリでアクセスできる。また、社内で開発したUWPアプリだけでなく、Windows Storeで公開されているアプリを企業ライセンスとして購入可能なので、社内向けの基本的なアプリをWSB上で用意できる。
もちろん企業ライセンスとして購入する場合は、ライセンス数などを限定できるため、必要なユーザーにだけ特定のアプリを届けられる。Azure ADを利用するためので、部署の異動や退職などで状況が変わったアカウントに対しては、すぐにアプリを使用不可にもできる。アプリのアップデートなどはWSBで自動化できる。
将来的には、Win32アプリケーション(デスクトップ アプリケーション)をUWP上で動作させる「Project Centennial」がリリースされるだろう。既存のデスクトップ アプリケーションをUWP化して、WSB経由で配布できるようになる。「Project Westmeinster」ではWebサイトをストアアプリ化できる。この他に、iOSのアプリをUWP化する「Project Islandwood」、AndroidアプリをUWP化する「Project Astoria」などがある。こういった開発ツールがそろえば、ほとんどアプリケーションをWSB経由で配布できるようになるだろう。
また、WSBが認証基盤として利用するAzure ADは、Office 365などでも利用されているため、Office 365を採用する企業にとっても採用しやすいと思われる。Azure ADは、Microsoft以外のクラウドサービス(Salesforce、Google Apps、Boxなど)の認証基盤として利用できる。WSB上にSalesforceへアクセスするためのアプリ(Webサイトをストアアプリ化)を用意しておけば、従業員が新しいPCや携帯電話を購入しても、プライベート ストアにアクセスして必要なアプリを自分でインストール(セルフポータル)するだけで、新しいデバイスでも簡単に業務環境を準備できるだろう。
2015年現在で企業のWindows 10クライアント導入はまだ本格化していないため、WSBのメリットを感じられないかもしれない。しかし、2016年にWindows 10の導入は本格的になっていく。その時にこそWSBの必要性を感じることだろう。