2014年のビルド:ここで普遍的なアプリが登場

マイクロソフトにとって大きな一年となりました。同社は、最初はスティーブ・バルマー氏が明示したOne Microsoftのビジョンを再構築し、新CEOのSatya Nadellaによって「モバイルとクラウド」に焦点を当てています。

米国は2013年に技術支出を推進しています;技術の未来:米国で作られた、海外で設計された;米国。ガートナー:世界のPC出荷台数は第2四半期に10.9%減少した

サンフランシスコで開かれている年次デベロッパーカンファレンスでは、そのビジョンがデベロッパーコミュニティにとって、そしてそのプラットフォームの周りに構築された大規模なエコシステム(Windows、Windows Phone、および; Xbox。

Microsoftの開発者エコシステム担当ディレクター、Kevin Gallo氏は、開発者のメッセージがどんなものになるかを理解するために、Buildの前に話しました。 Galloは、Windows Phoneの開発者向けプラットフォームを実行する前に、IE、XAML、およびWindows Phoneで開発作業を行っています。

MicrosoftがCortanaベータとWindows Phone 8.1オペレーティングシステムを発表、MicrosoftがスタートメニューとウィンドウアプリケーションをWindowsに戻す、Microsoftが$ 0 Windows Phoneビジネスモデルを見つけた

Microsoftは、WindowsとWindows Phoneの開発モデルをどのように統合しているのかを説明してくれました」と、アセットをまとめてアプリケーションやWebサイトを構築しています。

開発モデルの統合は、Microsoftの重要な変更です。同社の焦点とNadellaの企業ビジョンの明確化にとって非常に重要なものです。

Gallo氏は次のように指摘しています。「われわれはすばらしいソリューションをまとめるためのリソースを持っており、開発者はそれらを使ってユーザーにアプローチする必要があります。つまり、モバイルユーザーとクラウドサービスを結びつけ、それらのユーザーに固有の何かを提供することを意味します。

ビルド2014は、新しい普遍的なアプリケーション開発モデルで、マイクロソフトがそのビジョンを結集し始めるところです。「携帯電話からタブレット、ラップトップ、ワークステーション、80インチのスクリーンまでさまざまなアプリケーションを作成できます。 “まったく単純ではありません。「UIは同じではありませんが、プログラミングモデルは同じです」 Gallo氏は次のように述べています。「あなたは素晴らしい経験をする必要があります。

Windows 10:MicrosoftのSurfaceオールインワンPCが10月のハードウェアの登場、Windows 10、Windows 10のヒント:デスクトップやロック画面、モビリティ、MicrosoftのEdge電池の主張:Chrome on Surfaceより長い、クラウド、Azure、Office 365:マイクロソフトの2つの新しいクラウド地域がデータプライバシーの問題に取り組む

この新しいプログラミングモデルは、Windows Phoneの新しいリリース、Windows Phone 8.1の新機能とリンクしており、開発者が既存の投資を活用するのに役立ちます。

Gallo氏は次のように説明しています。「iOS、Android、Webの機能を引き続き活用しながら、マウスやキーボードを使用すると、使いやすいアプリケーションを簡単に作成できる、ブリッジが簡単になる新技術。

Microsoftのオープンソースへの姿勢が変わったのは、ユーザーエクスペリエンスがHTML5のクローズド・ライブラリーであったのだろうかと思ったことだ。 Gallo氏によると、開発者との関係が変化していく中で、開発者が技術間で簡単に作業できるようになり、クロスプラットフォームのエコシステムでうまく動作するようになるという。

これは、マイクロソフトがツールを提供する方法を変更し、開発者のニーズとフィードバックによって推進されるより反復的なプロセスに変えることを意味します。

新しい統合アプリケーションモデルは、Windows 8.1およびWindows Phone 8のポータブルクラスライブラリをベースにしています。新しいWindowsとWindows Phoneのリリースでは、2つのプラットフォームAPIを統合するための長い道のりが進むため、今では最低限の共通分母のライブラリの必要はありません。

代わりに、開発者は各フォームファクタに適切なUIを提供し、XAMLを使用してユーザーエクスペリエンスを調整することに集中できます。ユニバーサルアプリケーションモデルを使用する開発者は、PCLではなく、複数のUIを持つ共有プロジェクトを使用します。

これは、WindowsとWindows Phoneだけでなく、今後のある時点でXboxも普遍的なアプリケーションのターゲットとなるモデルです。 Gallo氏は次のように述べています。「以前は行われていなかった方法でタッチとマウスとキーボードを融合させ、複数のデバイスタイプを扱っています。これは、Xamarinでも使用されているモデルで、iOS、MacOS、Android上で動作するC#アプリケーションに共通のアプリケーションコードとUIコードを使用しています。

Visual Studioのテストツールを使用すると、アプリケーションがデバイスの種類ごとにプロファイリングできるようになります。異なるフォームファクタに対して、UIやデザインパターンが異なるため、アプリケーションがわずかに異なるためアプローチになります。ビルドターゲットと電話機のさまざまなエミュレータタイプを選択して、いくつかの診断ツールを並行して実行することができます。これらのツールを使用すると、同時にXAMLとCPUを見ることができます。 Galloは、最低限の仕様目標をプロファイリングすることから開発者が始めることを示唆しています。「これはボトルネックを見つけるのに役立ちます。

WindowsおよびWindows Phone用のユニバーサルアプリケーションは、プラットフォーム間で共有されているアプリケーションIDを使用して、Windowsストアの変更を意味します。 Gallo氏は、「プッシュ通知が1セットあり、デベロッパーはデバイス間でエンタイトルメントを共有することができます。つまり、ユーザーがPC版をインストールするときに自動的に電話版のアプリを入手することが可能になります。 Gallo氏は次のように述べています。「エンド・ユーザーは、1つのストアを見て、そのエンタイトルメントの表示を示します。

しかし、プロセスは開発者にとって親しみやすいものでなければならず、マイクロソフトでは開発者が選択して適切な収益化モデルを見つけやすくする一方で、アプリをデバイス間で自動的に更新できるようにしています。

ユーザーはデバイスのフォームファクタ用にカスタマイズされた店舗を見ることができ、開発者はアプリケーションを提供するフォームファクタを選択でき、ユーザーは4インチの携帯電話で80インチスクリーン向けのアプリケーションを実行しようとしないようにすることができます。

XAMLはユニバーサルアプリの配信に役立つ唯一のツールではありません。マイクロソフトでは、Windows 8搭載のJavaScript UIライブラリであるWinJSを紹介しました。しかし、彼らはハードウェアに依存していたので、Windows PC上で動作することに限られていました。 WinJSが更新され、JavaScript用の新しいWindowsライブラリは、ブラウザとCordova Webアプリケーションパッケージツールで動作します。 Gallo氏は、この新しいライブラリを広く使用することを期待しています。「素晴らしいWebサイト、ホストされたWebアプリケーション、パッケージ化されたWebアプリケーションを提供します。これらのUIコントロールを活用しています。 ”

マイクロソフト

もっと興味深いことに、JavaScript用WindowsライブラリはGithubでリリースされ、Galloが「繰り返してどこに行くか見る」と述べたコミュニティからの貢献を取ります。彼は「ギャップがある場合は、コミュニティに引き寄せよう」と述べた。現代のUIのように見えるのか、それともウェブの指導者になるのだろうか。

普遍的なアプリケーションフレームワークは、最近発表されたNadellaのユビキタスコンピューティングの世界では非常に意味があります。複数のフォームファクタを簡単にターゲットにすることができ、開発者はPC、タブレット、電話ですでに磨いたスキルを身につけることができます。だから、MicrosoftがOfficeのような大規模なアプリケーションを含むこの新しいユニバーサルフレームワークを使用して独自のアプリケーションを構築することにコミットしていることは驚くことではない。 Gallo氏によると、「ほとんどのアプリケーションは、普遍的なWindowsアプリケーションになるだろう」というように、それだけではありません。

マイクロソフト社のSurfaceオールインワンPCが10月のハードウェア発売を見出した

Windows 10のヒント:デスクトップやロック画面に最適な背景を作成する

?Google、MicrosoftのEdgeバッテリーの主張を反駁:Chrome on Surfaceが長く続く

Azure、Office 365:Microsoftの2つの新しいクラウド領域がデータプライバシーの問題に取り組んでいます