Car-tech

Windows 8アプリケーションの開発:負担や微風?

Beachbody Coaching

Beachbody Coaching

目次:

Anonim

Redmond、問題があります。

PCの販売が停滞し、タブレットの販売が活況を呈していることから、マイクロソフトはデスクトップに特化した過去の足場を放つことに決めました。最初の未来。さよならスタートボタン、こんにちはスタート画面。アイコンは外にあり、タイルが入っています。

Windows 8の新しいルック・アンド・フィール(「現代的なUIスタイル」とも呼ばれています)は、まったく新しいソフトウェアエコシステムです。新しいタイルベースインタフェース。そしてそこに擦れがあります。

[さらに読む:Windows 10の最高のテクニック、ヒント、微調整]

マイクロソフトの副社長は、自社が積極的に追求すると公然と述べている最初の3ヶ月間に100,000以上のアプリを購入したが、現在のWindowsストアアプリの在庫については何もない(世界中のすべての店舗で4,000をわずかに下回っている)と、そのような高い目標が実現することを示唆している。 Windows Storeは、開発者がマイクロソフトの赤ちゃんに集まっていない理由のいくつかを詳述している。広範な感情は、証明されていないWindows 8エコシステム用のアプリケーションの開発は、既に確立された一方、一部の開発者は、Valve honcho Gabe Newellを反響させ、マイクロソフトの「walled garden」モデルへの移行の渇望の動機だけを見つけた。

アプリの希少性の一部は、心を込めた道徳的な理想ではなく、はるかに古い技術的困難の足元に置かれますか? Windows 8アプリケーションを作成するのは簡単ですか?

この質問は、Windows 8の起動日以上のことに意味を持ちます。 Windows 8が成層圏で登場すれば、10月26日以降に販売される大多数のPCにOSがインストールされることを考えると、容易に開発プロセスを進めれば、後で肉汁の列車。しかし、裏返して、コード化された悪夢は、定着したiOSとAndroidプラットフォームの支配的な地位を確立するのに役立つだろう。

それでは、Windows 8アプリケーションの開発は本当に好きですか?

Windows 8ソフトウェア開発キットの使用

マイクロソフトはWindows 8 SDKでいくつかのプログラミング言語をサポートしています。私たちが話したデベロッパーは、WindowsやWebアプリケーションの開発を背景にしている場合や、C ++やC#に精通している場合には、汎用性によりWindows 8アプリケーションの開発が容易になると述べています。

私たちのアプリをそのプラットフォームに翻訳する際に、Windows 8 SDKを使って移行することです」とSlacker Radioのプロダクト・アンド・プログラミング担当シニアバイスプレジデント、ジョナサン・サッセ(Jonathan Sasse)は述べています。 「われわれの見解では、これまでに行ってきた他のオペレーティングシステムSDKを実装することとまったく同じですが、実際には、場合によってはさらに簡単になるかもしれません」。

The Slackerの開発者ラジオアプリでは、Windows 8用のソフトウェアを作成するのは特に難しいことではないという。

他の開発者も同じ曲を歌いました。フルーツ忍者にとって最も有名なHalfbrickのチーフ・テクニカル・オフィサーであるRichard McKinneyは、プラットフォームのWinRT APIバックボーンを「C ++開発者にとって素晴らしい、他の開発者には良い」と呼んでいる。

アイルランドのJamPotのCTO、Michael Barrは、 SDKの柔軟性は、異なるスキルセットの開発者を誘惑するはずです。 C#でネイティブにアプリを開発することも、HTML5とCSSを使って開発することもできます。ウェブデザインの背景から来た人は、実際には全く新しいフレームワークを学ばなくても、かなり早くWindows 8に自分自身を適用することができます地上から。 Web開発者は、JavaScriptを使用してWindows 8のアプリケーションを一緒にまとめることもできます。

クロスプラットフォームのC ++およびC#開発ツールを使用して他のプラットフォーム用のアプリケーションを作成する開発者は、移行を簡単に行うことができます。 「あなたがコアフレームワークを設定したら、(新しいWindows APIは)実際にあなたのやり方から抜け出し、必要なものを行うためにクロスプラットフォームのC ++コードを使用させることができます」とMcKinney氏は言います。 Stickman Epicは、Windowsストアが10月26日に正式に立ち上げられたときに利用可能になり、Android用XamarinのクロスプラットフォームMonoTouchとMonoを使用してアプリを開発しました。 「これにより、同じ言語(C#)を使用して、すべてのプラットフォーム間でコードを共有することができます」と上級アプリケーション開発者のJon Peppers氏は言います。 「新しい画面解像度に合わせてサイズを変更する時間を数えずに、4時間もかからずにWindows 8にゲームを移植することができました。 (Peppers氏とHitcentsのコホートは、Xamarinツールを使用してクロスプラットフォームアプリケーションを作成するメリットを説明した簡単なYouTubeビデオを投稿しています)。

ビジネスアプリケーションの移植は非常に迅速ではなく、プロセスはあまり迅速ではありませんJamPotのCEOであるJames Scott氏は、クロスプラットフォームのXamarinツールを使用することなく、Windows 8 SDKへの移行が容易で、Windows 8アプリケーションのサポートを起動し、Android

ネイティブiOSとAndroidのポートはどこですか?

Windows、Web、またはクロスプラットフォームのバックグラウンドを持つ開発者にとって、Windows 8アプリの開発は難しくありません。しかし、iOSのObjective-CやAndroidのJavaなど、競合するプラットフォームの母国語に潜んで歯を切った開発者にとっても、シームレスに移行しています。

それはちょっと答えにくいです。 Windows 8への飛躍を遂げているAndroidやiOSの開発者は、EAのOriginゲームサービスのファンを見つけることのようなものです。彼らはそこにいるわけではなく、技術的なハードルとはほとんど関係がありません。 AndroidおよびiOS開発者フォーラムで時間を過ごすと、競合するモバイルプラットフォーム専用の開発者の大半は、マイクロソフトがお金があることを証明するまで競合するモバイルプラットフォーム専用の

Windows 8のアプリケーションを作成する際に見つかるはずです。幸いにも、私たちが話したWindows 8の開発者のうちのいくつかは、iOSとAndroidの仕事だけに直面している開発者が直面しているハードルについていくつかの洞察を提供しました。Windowsストア内のゲームはわずか357で、エコシステムはiOSハーフブリックのCTO、リチャード・マッキニー(Richard McKinney)氏は、「iOSやAndroidなどの別の環境から始めていれば、最初からやり始めていれば、すべてを非常に簡単に見つけることができます。ネイティブのiOSとAndroidアプリのWindows 8への移行にはしばらく時間がかかります。 "あなたのゲームプレイコードがObjective-CまたはJavaで直接書かれている場合は、プラットフォームコードに加えてすべてのコードを移植する必要があります。 HitPointのPeppers氏は、クロスプラットフォームではないiOSとAndroidアプリをWindows 8に移植することには多少時間がかかることに同意しています。

Windows 8 SDKの画期的なバンプは、モバイルアプリケーションで作業するJamPotのJames Barr CTOは、「開発のハードルについて不満を抱いている人もいるが、アップルのXcode [統合開発環境ソフトウェア]が出たときの本来のハードルの面には何もない」と話す。 「これは、人々がiOSを始めるための大きな課題だった」と語った。

私たちが話したWindows 8の開発者は、懐疑的なAndroidとiOS開発者の待ち望んでいるアプローチに同意しない。 McKinney氏は次のように述べています。「Windows 8は確信が持てない新しいデバイスではありません。世界で最も人気のあるオペレーティングシステムの次世代製品です。 " Lean On Me 柔軟なSDKを持つことは素晴らしいですが、開発者はWindows 8の作成に使用されたVisual Studios 2012ソフトウェアを始めとして、マイクロソフトのサポートインフラストラクチャを賞賛するのに多くの時間を費やしました。アプリ。

「Visual Studio 2012はゲーム開発のための世界でも最高のIDEです」とMcKinney氏は言います。 「Visual Studioのスピードとパワーに近いIDEは他にありません」 JamPotのMichael Barr氏は、Visual Studioには「本当に素敵なデバッグツールが組み込まれていて、本当に素敵なテストキットツールが用意されています」と同意しています。

開発者は、Windows 8アプリケーション開発のキーツールであるVisual Studio 2012マイクロソフトのソフトウェアエバンジェリストは、Microsoftの忠実な人たちからも賞賛を集めました。

「私たちはマイクロソフト内の伝道部と良好な関係を築いています」とジャムポットのスコット氏は語っています。 「新しい人が出てきたらデバイスやヘッドアップを提供するなど、開発者をサポートしています。問題があれば、組織に戻します。また、彼らも非常にオープンしています。」Microsoftの開発者向け援助はここで終わらない。同社は、Windows開発者が、BizSparkやDreamSparkなどのイニシアチブを通じてマイクロソフトのソフトウェアを手に入れることを支援しています。これは、テクノロジーのスタートアップや学生のための高価な開発ツールを無料で提供するプログラムです。 Windows Apps Dev Centerは、いくつかの開発ツールを手に入れたら、豊富な参考ドキュメントと充実した開発者フォーラムを提供します。

同社は、世界中の無料のWindowsデベロッパーキャンプを日常的に開催しています開発者はインタラクティブな環境のエキスパートから学び、彼らが学んだことを試してみることができます。

完璧なアプリケーション、「現代」の作成方法を学びたいですか?マイクロソフトは世界中のトップデザインエージェンシーとチームを組んで、現代U.I.スタイル・インターフェースを提供し、必要に応じて開発元に指示します。マイクロソフトの担当者からは、App Excellence Labsプログラムの再導入が予定されていますが、 Windows 8のコンシューマープレビューが再調整されたWindows Store App Labsの形でヒットして以来。登録専用のイベントでは、開発者は、マイクロソフトのエンジニアによる実践的な開発支援や前述のインターフェイスの専門家による設計のヒントと共に、さまざまなフォームファクターでx86ベースおよびARMベースのWindows 8デバイスにアクセスできます。 Windows Store App Labsは10月15日に世界中の30カ所で開始されますが、10月26日に正式にオペレーティングシステムがリリースされるまでデザインヘルプは利用できません。

Windows 8開発アジアにキャンプ

しかし、MicrosoftがWindows 8の開発者の前で振っていないニンジンは、まだアプリを作るための補助金を払っています。マイクロソフトはBB10の利益を刺激するためにRIMが行っていることとは異なり、いかなる方法でも現金支払いをインセンティブとして提供していません。私たちが話した開発者たちは、Windows 8アプリケーションを作成するための金銭的支援を受けていないことを確認しました。まだ目に見えないのは、Windows Storeが打ち上げ時に全気筒で発射できなければ、補助金なしの方針が有効かどうかということです。

開発者!開発者!開発者!

柔軟で簡単なSDK、強力なVisual Studio開発ソフトウェア、堅牢なサポートインフラストラクチャの間で、マイクロソフトは船を新しいプラットフォームに飛ばす際の主な懸案事項を押しつぶしました。一方、JamPotのTheAppBuilderのようなツールは、開発者以外の開発者でさえも、コーディング経験を必要としないDIYアプリケーション作成サービスでWindows 8のバンドワゴンに乗るのを助けます。

Steve Ballmerは開発者を重視しています!開発者!開発者! Windows 8の導入に長期的な配当を支払う可能性がありますが、その戦略は短期的にはうまくいくかもしれません。マイクロソフトのアナリスト、Wes MillerのWinAppUpdate.comによると、Windowsストアは現在、世界中で約4,000のアプリを提供しており、わずか2週間で倍増している。 Windowsストアの成長率は依然として指数関数的ではないため、AndroidやiOSで利用可能な数十万のアプリに挑戦することはできますが、マイクロソフトが魔法のアプリ番号を狙っているように見えます。アナリストは、WindowsストアRT)成功。

もちろん、バーを低く保つことは、両刃の剣の役目を果たします。 Windows Storeは急速に成長しているかもしれませんが、今利用できるアプリのほとんどは、まったく賞賛に値するものではなく、最悪の場合は悪いものです。現在のアプリ選択の厄介な状態は、WinAppUpdateのミラーが10月初めに品質関連の暴動を起こすのを促した。

「Windows Storeがライブになるのはほぼ1ヶ月前だ」と彼は最近のポスト。 「いくつかの偉大なアプリケーションを構築する時間を取ってください。大量の平凡なものを構築しないでください。それを行うアプリストアはすでにあります」。

開発者はゲームを盛り上げますか? Microsoftの優れたアプリケーションフレームワークは、大衆をWindows 8に誘導することはできますか?これらの質問はしばらく答えられませんが、1つのことはすでに確信しています。マイクロソフトでは、Windows 8アプリケーションを成功させるために必要なものすべてを開発者に提供するためにできることはすべて実行しています。