2017」で、コンピューティングの将来像をどのように提示したかを考察していこう。2017」が開催された。本稿では、このイベントを通して、マイクロソフトが提示した将来のコンピューティング像(とそれを実現するための技術)について考察していこう。初日の基調講演で、マイクロソフトのCEOであるサティア・ナデラ氏はインテリジェントなデバイスの普及やインターネット上でやりとりされるデータの爆発的な増加によって「社会や経済のあらゆる場面に開発者が影響を及ぼす機会はかつてないほどに大きくなっている。この機会の増加に伴い、開発者の責任も非常に大きなものになる」と語っている(発言内容は筆者による意訳)。技術には意図せぬ影響があり、そこからディストピア的な世界が生まれないようにするのは開発者の責任でもある。なく、世界をよき方向へと進め、人々が大切に思っていることやものが失われることがないようにするにはどうすればよいか。開発者にはその設計図を描けるだろう、というのがナデラ氏の思いだ。そのために必要なこととして挙げられたのが次の3つだ。2017の初日/2日目の基調講演からのもの)。design」とは「あらゆる人々が利用できるようなデザイン」と訳すと、意味が分かりやすくなるだろう。Update」という名前にも関わっている。Update?」と筆者は引っ掛かりを感じていたのだが、それは「Creator」という言葉が指すものを誤解していたからだ。Update」という名前には込められている。このことは2日目の基調講演の最初のデモを見るとよく分かるはずだ。Updateは、開発者やクリエイターに限らず、ごく普通のユーザーが持つ好奇心や想像力を自然な形で引き出してくれるという意味で「ユーザーをクリエイターにアップデートする」OSだともいえるだろう。Remixアプリのデモ3Dのオブジェクトを動画内に自由に埋め込める。AI技術を使い、動画に映っているものを認識して、埋め込んだオブジェクトと関連付けることで、埋め込んだオブジェクトが動画内でも関連付けられたオブジェクトを追尾して移動していく。ここではサッカーボールと火の玉を関連付けることで、動画内で火の玉となったボールがゴールに向かうようになっている。した処理をOSに付属のアプリで簡単に作成できてしまう。AI技術を活用することで、それまで社会への参画が難しかった人々がそうできるようにしようということだ。それを端的に表現したのが、以下の画像に示すデモだ。Microsoftが公開」なども参照されたい。技術によって多くの人を助けられることが実感できる。先に述べたディストピア的な世界とは、技術によって人々を監視、管理しようとする世界でもある。世界中に脅威を与えている「WannaCry」は米国家安全保障局(NSA)がWindowsの脆弱性を知っていながら、情報を得るために黙っていたことがきっかけであるという話もある。情報技術が世界のあらゆる場面で使われるようになった今では、こうしたことが起こらないようにするために、技術を安心して使えなければならない。これが3つ目に挙げたことだ。「世界を(マイクロソフトが考えるところの)よき方向へと進め、人々が大切に思っていることやものが失われることがないようにする」には、これからの開発者は今挙げた3つのことと無関係ではいられないというのが、初日の基調講演の大きなポイントだ。1つ重要なことがある。more」(世界中のあらゆる人々、あらゆる組織がより多くのことを成し遂げることができるようにする)であるが、マイクロソフトはもともと開発者を大事にしてきた会社だった。以前であれば、マイクロソフトが考える「開発者」とは「MS-DOSやWindowsを中心としたエコシステムを成長させてくれる人たち」であったが、現在のマイクロソフトはそうではない。「あらゆるプラットフォームを使っているあらゆる開発者」が今のマイクロソフトが考える「開発者」となっている。マイクロソフトのミッションそればかりか、「彼らの(あるいは彼ら以外の)技術を使って成し遂げられる何か、価値のあること」も彼らは受け入れようとしている。この数年間で、マイクロソフトはオープンソースの世界との歩み寄りを進めている。このことがマイクロソフトの企業文化を大きく変貌させ、このような大きな意識の転換が起きたといえるだろう。現在そしてこれからはWindowsのみならず、さまざまなデバイスでより自然な形でコンピューティングが行われるようになるものとして、クライアントサイド/サーバサイドの両者でマイクロソフトはそのために必要なものを提供しようとしている。2017で発表された(あるいは既に発表されている)さまざまな技術である。本稿ではこれらの技術を個別に取り上げて詳しく説明はしないが、クラウドファースト/モバイルファーストの時代、さらには「その先の世界」において、彼らが重要だと考えている技術(開発者がこれから注目していくべき技術)がこのイベントで明瞭になったといえる。Reality、ナチュラルUI、IoT、マイクロサービス、アナリティクス、ワークフロー、サーバレスといったキーワードで表されるものだ。Realityのような形かもしれない)で行う世界のことである。いずれにせよ、マイクロソフトが見据えるこれから数年後のコンピューティングとは「クラウドをベースとして、AIを活用して、さまざまなデバイスで、サーバレスに処理する」ものである。次ページでは、これを実現するためにどんな技術が必要になってくるのかを、2日目の基調講演のストリーミングから考察してみよう。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。