マイクロソフトの新たな叫び声:クラウドファースト、Windowsファースト?

「クラウドファースト、モバイルファースト」は、今やマイクロソフトの新たな叫び声となりました。しかし、今年、Build developerカンファレンスでは、MicrosoftのメッセージはWindowsのクラウ​​ドに似ている可能性が高い。

クラウド;クラウドコンピューティングは一度に1つのAPI、エンタープライズソフトウェア、甘いSUSE! HPはLinuxディストリビューションを曇らせる、クラウド、Twilioは新しいエンタープライズプランをより敏捷性を約束する、クラウド、Intel、Ericssonがパートナーシップを拡大してメディア業界に注力

その理由の1つは、Windowsが搭載されたモバイル環境でのマイクロソフトの低迷しているパフォーマンスと関連しているからです。

Windows Phoneの市場シェアは1%前後で推移している。その姿勢は、UWPスツールの主要な脚線の一つであるWindows 10 Mobileが、多くの開発者にとって魅力的なものではないため、Universal Windows App(UWP)の価値提案を弱めるものです。マイクロソフトの関係者は、UWPがWindows 10のアプリケーションをWindows 10 Mobileアプリケーションに変えるという考えを比較的軽視していると主張しているが、多くの開発者はその提案を心に抱いているだけである。

マイクロソフトは、iOSとAndroid用のモバイルアプリを開発することによって補償しようとしています。また、今年初めにモバイルツールのXamarinを購入した。

Xamarinの購入後、マイクロソフトの多くの人たちは、マイクロソフトの次の動きは、同社の焦点をユニバーサルWindowsアプリケーションからユニバーサルクロスプラットフォームアプリケーションに移すことになると予測していた。 Xamarinのコアビジネスは、.NET開発者がネイティブ、モバイルiOS、Android、Macアプリケーションを作成することを意味します。マイクロソフトは開発者にクロスプラットフォームのプラットフォームではなく、本当にクロスプラットフォームのアプリケーションを作成する方法を提供することはできません?

「Xamarinとその素晴らしいエンジニアリングリソースを買収することは、UWPを本当に普遍的にするための次の論理的なステップです」とInterknowlogy創設者のTim Huckaby氏は多くのマイクロソフトのウォッチャーと開発者の感想をエコーし​​ています。待っているとそれは何を期待している。夢:デザインから、ビジュアルスタジオでの一連のツールを使用したライフサイクルの開発まで、エンドツーエンド。そして今、夢は確かに現実になってきているように見えます。

しかし、より大きなポジションシフトが起こっているかもしれない、と主張する人もいる。マイクロソフトは「クラウドとモバイル」から「クラウドとモバイルを超えた」方向に移行しているようだ。

Windows Phoneだけでなく、XboxとHoloLensがすでに現在のUWPエコシステムの一部だというのは間違いないが、新しい現実は、新しいMicrosoftの宇宙の中心であるWindowsではなくクラウドだということだ。

Lufthansaのソフトウェア開発者Shmueli Englard氏は、正直言って、現在の形ではWindowsやWindowsのアイデアと結びついているだけの理由がなければ、UWPは本当に「普遍的な」ものになるとは思っていません。一度書いてみようとする愚かなことはどこでも実行できます。

MicrosoftのCEO Satya Nadellaが、もともと「クラウドファースト/モバイルファースト」のMicrosoftマントラを作成した理由は、モバイルデバイスがますますクラウドに接続され、クラウドに依存しているためです。消費者やビジネスユーザーをマイクロソフトのサービスに引きつけることは、ますます重要な目標となっています。しかし、MicrosoftにはまだAzureが必要な理由を開発者に説得する方法があります。

しかし、時代や期待も変化しています。

Forresterのデータに基づいて、Amazon Web Services(AWS)がリードしていますが、Windows AzureとGoogleのクラウドはそれほど遅れていません。

LinuxがAzureの成長にとって重要であるため、マイクロソフトが「MicrosoftがLinuxを愛している」というメッセージを最近主張している理由の大きな部分は、 Azureの仮想マシンの4分の1以上はLinuxのもので、多くの新興企業や他の開発者がLinux上で多くの作業を行っています。開発者をAzureに引き付けるために、Microsoftはクロスプラットフォームのツールを使用してクロスプラットフォームの.NETを必要としています。

昨年のビルドカンファレンスで、マイクロソフトはMac OS、Linux、Windows用のVisual Studioコードのプレビューを取りやめました。これは軽量なクロスプラットフォームエディタです。当時、マイクロソフトの幹部は、VSコードは、クロスプラットフォーム開発ツールファミリの最初のものであると指摘しました。

マイクロソフトにとっては、XamarinをVisual Studioに完全に統合して(そして後にVSコードに)、すべてのクライアントプラットフォーム用のアプリケーションを構築する場所にすることだ」と、私が最近話した、匿名性を要求した別の開発者は述べている。 Visual StudioとAzureについてはVisual StudioとAzureの詳細については「よく一緒に」話すことはあまりありません。できるだけ多くのコードをAzureで実行してください。できるだけ多くのデータをAzureに取り込みます。そして、Azureを企業コンピューティングの重心にしましょう。

近い将来、XamarinをVisual StudioとAzureにさらに統合することは、2つのテクノロジスタックを実際にさらに絡み合わせるほど、手ごろな価格のバンドルを作成することと同じくらいです。

「Xamarinを広く採用する大きな理由の1つは、コストです.2k / 2ドルの開発者は、多くのシナリオでは禁止されているため、コルドバなどの生産性が低く堅牢なツールを人々に提供しています。同社の既存のMSDNの一部としてcross-platform.NETを入手することで、.NETの使用に有利な方法で方程式を根本的に変えることができます」とMagenicのCTOで、CSLA.NET開発フレームワークのクリエイターであるRockford Lhotka氏はブログに書いています。

Mando GroupのテクニカルストラテジストであるGary Prettyは、Xamarin Formsがどのように進化するかについて、もう一つの重要な要素を見ていきます。

Xamarin Formsは、Windows、iOS、Androidで共有できるUIを構築するためのクロスプラットフォームのツールキットです。 XamarinはXamarin Formsの提供の一部としてUWPアプリケーションを構築する機能を備えています。これは現在プレビュー中ですが、すぐに利用できるはずです。

プレビューからUWPビット(プレビュー)が出てくると、しばらくの間一緒になっているパズルが完成したと思う」とプレタは述べています。これまで、Xamarinは、 C#(Xamarin.IOSとXamarin.Android)。その後、マイクロソフトのエコシステムの中で、Microsoftのツールを使用してUWPアプリケーションを作成する能力がありましたが、C#も使用できました。最後に、3つすべてをサポートするXamarinフォームを用意します。開発者は、特定のプラットフォームをターゲットにすることも、複数のプラットフォームを同時にターゲットに設定することもできます。

Windows 10向けの開発者を増やすMicrosoftの計画についてBuild 2016でかなりの話を聞くことは間違いありませんが、トップマネジメントの大きな優先事項はクロスプラットフォームとAzureに関する開発者にとって魅力的なようです。そのミッションの要点は、マイクロソフトのクロスプラットフォームのフレームワーク、開発ツール、およびデータアクセスのプレイを盛り上げることです。

クラウドコンピューティングの成長

甘いSUSE! HPEがLinuxディストリビューションに突入

Twilio、新しいエンタープライズプランを発表

インテル、エリクソン、メディア業界に注力するためのパートナーシップを拡大