CF非互換になったら

投稿日 : 2010年2月9日 0:31

Windows Phone 7 のうわさが飛び交っている中、

  • Compact Framework 非互換

という話があり、ありえない的な声も聴く。が、個人的にはむしろ逆で、

  • Silverlight 動くし、スペック上がるし、要は .NET Framework かそれに近いものが動くのでは?
  • とにかく Silverlight が動くわけだし、.NET は外さないだろうし、開発者としてできることは確実に増えてくる、はず
  • むしろ、あれもできない、これもできない Comapact Framwork を引きずるよりもいいかと思う

もちろん、ネイティブのアプリの非互換や既存の資産の継承はやはり痛いと思うかもしれないが、実際新しいプラットフォームが良ければそれに対応したアプリケーションは出てくると思う。

だからこそ、心配なのが Marketplace の価格と、審査の問題、審査機関の問題、登録システムの問題、であっていいアプリができても Marketplace に乗らない、乗せてくれないのでは悲惨な結果となる。

さてさて、スペインから何が届くのか?こうご期待ですね。

あまり期待しすぎないようにはしている♪

フィードバック

# re: CF非互換になったら

2010/02/09 11:19 by nekomantle
CF非互換というのは、XNAがそもそもCFで出来てますから、ZuneとかのXNAに合わせた時に、WindowsMobileのCFと互換性がなくなっちゃいました的な話ではないですかね。そういう捉え方をすると、とりあえずこれまでのCFと新しいCFで別にインストールすればOKそうな気がします。ただそうだとしても、古い端末に新しいCFは入らないのかもしれないなぁ。あっ、もしかしてそれを「CF非互換」って言ってるのかな?

# re: CF非互換になったら

2010/02/09 14:20 by ts
XNAはCompactFrameworkではなかったはず・・・
ただZuneHDでさえも.Net Freamworkの大半の機能が使えますし(XNAの制約で通信系は全滅ですが)CFのコードからXNA/SLへの移植も容易かと思われます。
ハードウェアスペックの底上げと描画系の記述が楽になる(XAMLにはアニメーション記述できますし)ことで、リッチインターフェースなアプリケーションが増えることに期待ですね。

WMに対して、よりWindowsらしくなってもらいたいのか、AndroidやiPhoneを超えてほしいのか、そういった願望で温度差が出てる気がします。今回の噂に対しての反応は。

# re: CF非互換になったら

2010/02/10 11:22 by nekomantle
あぁ、ずっと勘違い。失礼しました(なんでZuneとかXboxとかは意識してたのに、Windowsでの動作が頭から抜けてたんだろう。我ながら謎w)。
ただ、.NET Framework(に近い形)への切り替えだと、Windows Embedded CEではなくて、Windows Embeddedになってしまう気がします。それだと規模が大きすぎですよね。Windows Phoneだけのために実行環境全体に手が入るのは頂けないと思いますし、Windows Phoneだけ分離するのもいかがな...と思いましたが、Automotiveみたいになるのもアリか。うーん。

結局は基本的にMicrosoftが全部入れたがりだったから、今は中途半端なのかなぁと。だからこそかもしれませんが、確かに今回は噂というより願望が色濃いですね。

# re: CF非互換になったら

2010/02/10 17:07 by avi
OSの話と、Framework の話がごっちゃになっていませんか?
OSの機能が上がればアプリケーションのフレームワークも変わります。大きな変化の場合下位互換を持たないケースもあるでしょう。呼び方も CFではなくなるかもしれません。でも、それだけのことです。そのOSがどのOSの区分に属すかというのはあまり意味のない議論のような気がします。

ようは新しいプラットフォームで何ができるのか?それだけが知りたいところです。そしてそれはWMCで少しわかるかもしれません。

# re: CF非互換になったら

2010/02/11 12:35 by taka
むしろ、マルチタスクでは無いという方が後々ユーザーには不便に思えてくるかも

# re: CF非互換になったら

2010/02/12 19:21 by nekomantle
いやいやごっちゃにはなっていません。切り離せないと思ってるんです。CFはWM向けではなく、CE向けに開発されたものですから、CEを搭載するあらゆる機器の可能性を考慮しなければいけない。だから.NET近くまでの底上げをするのだとしたら、全体が底上げになりかねないこともあるんじゃないかなぁと。

# re: CF非互換になったら

2010/02/12 19:28 by avi
nekomantleさん、大変、失礼しました。

CFが「CEを搭載するあらゆる機器の可能性を考慮しなければいけない。」であり、もし今回大きく機能変更するのであれば、WP7が対応するフレームワークは、CFという系譜ではないかもしれませんね。まぁ、.NET のスタイルは変わらないですし、プログラミングモデルは変わらないので何ら問題はないかと思います。

ただ、CEとWM(WP)のラインはぼちぼち分かれていくのではないか?なんて気もするんですけどね。(あくまで個人的な勘です)

# re: CF非互換になったら

2010/02/12 19:30 by avi
でも、nekomantle のようにきちんとご意見を言っていただけるのはうれしい限りです。オフラインでこういった話ができる機会があればいいんですけどね。
今後ともよろしくお願いいたします。

# re: CF非互換になったら

2010/02/12 23:42 by nekomantle
> WP7が対応するフレームワークは、CFという系譜ではないかもしれませんね。
そうですね。というかそれくらい思い切った方が、スマートフォン市場としてはいいのかもしれないですね。

P.S. こちらこそ乱文にも関わらず、丁寧な御返事有難うございました。
コメントの入力
タイトル
 
名前
 
Url
コメント