アンチ マイクロソフトなメディアの TechCrunch は大喜び [techcrunch.com]しているようだけど、単純にデバイス固有の API を使用しない UWP アプリなら Windows 10 であるか 10 Mobile であるか、あるいは 10 IoT, Xbox One などを問わず動作するので、ことさらに強調する必要がないのでは?
むしろ Xamarin の無償化は、アプリの UWP 移植を促し、スマートフォン市場、コンソールゲーム市場への反撃の足がかりとしたい戦略だと思う。もしかしたらそれを気づかせないためにあえて言及を避けていたという可能性も。
それに、過去にリークされた Redstone 1 の新機能に、Windows 10 と Windows 10 Mobile の連携強化が含まれていたはず。
疑問 (スコア:3, 興味深い)
むしろ Xamarin の無償化は、アプリの UWP 移植を促し、スマートフォン市場、コンソールゲーム市場への反撃の足がかりとしたい戦略だと思う。もしかしたらそれを気づかせないためにあえて言及を避けていたという可能性も。
それに、過去にリークされた Redstone 1 の新機能に、Windows 10 と Windows 10 Mobile の連携強化が含まれていたはず。
Re: (スコア:0)
むしろ Xamarin の無償化は、アプリの UWP 移植を促し、スマートフォン市場、コンソールゲーム市場への反撃の足がかりとしたい戦略だと思う。もしかしたらそれを気づかせないためにあえて言及を避けていたという可能性も。
私も、Xamarinベースのアプリが普及するまで知らん顔をしておいて、アプリが増えてきたところでWindowsPhoneで一気に攻勢というのが裏に隠された思いだと思います。
開発側にしても同じコードベースで(OS毎の処理はあるにしても)複数のOSにアプリを提供できれば儲かるから、開発にXamarinを選択するケースもきっと増えてくるでしょうから。
(実際にはOS、機種毎のテスト工数等、無視できない工数はあまり減らないかもしれませんが…)
Re: (スコア:0)
えー?
みんな、Xamarinを過大評価してるんじゃないかな。
Xamarin(と言うか、Mono?)って、.NETと予想以上に互換性低いよ。
例えば、DataContractSerializerが生成するXMLデータは.NETとXamarinで異なる。
.NETで作ったデータはXamarinでは読めないし、逆もそう。
(Xamarinの中だけで完結している分には問題ないんだけどね)
なので、UWPのマルチプラットフォーム化としては筋が悪いと思う。
# ぶっちゃけ、個人的には「飼い殺し」にされるのを疑ってる。
Re:疑問 (スコア:2)
Monoの技術FAQ [mono-project.com]にあるように、シリアライズ/デシリアライズの方法は互換なんだけど、(.NETがOSSではなかった時代のMono実装は)privateフィールドの持ち方を含むクラスの内部実装が異なっていることがあるので、そういうオブジェクトのシリアライズ結果は.NETと異なって当然ということです。
そもそも、privateメンバーを含むシリアライズは.NET Frameworkであってもバージョン違いなどで非互換が出ることもあるので、使いどころを間違えてはいけないのです。
飼い殺し云々は邪推でしかないですよね。ちなみにXamarinランタイムはOSS化されるので、MSの今後のやり方が気に入らなければコミュニティ主導で自由にやっていく手段はあります。
Re: (スコア:0)
技術的観点からはそうでしょうけれど
道具とは目的のための手段なので
アプリやコンテンツに即したハードと言う区分けは
目を背けようとも必然的に逃れられないわけで
ビュアーなのかクリエイティブなのか
室外用なのか据え置き用なのか
ソシャゲなのかVRHMDなのか
それなりのディスプレイ向けコンテンツなのか
# 美味しい市場はもう諦めるしか無いって敗北宣言にも聞こえます
Re: (スコア:0)
美味しかった市場が腐り始めてるから今更挑戦者で居続けても無意味ってことじゃないかと
既にAppleもGoogleも次を見据えて動いてるし
ただ、AppleとGoogleはウェアラブルと車、Microsoftはゲームという違いはあるけどね
こちらに関してはMSはXBOXのアドバンテージがあるから海外ではそれなりに売れるんじゃなかろうかと
Re: (スコア:0)
まだ腐り始めているということはないだろう。端末の販売台数の成長が鈍化したとはいえ十分な成長率がある。
ストアから税金が上がってくる仕組みにも変化はない。
あえて言うならOSベンダー以外にはおいしくないということと後発組に不利な状況が強化されつつあることくらいかな。
Re: (スコア:0)
鈍化してる時点でGoogleやAppleは収益を挙げられてもMicrosoftには旨味はないでしょ・・・
未だまとまったシェアもない今、まず収益に貢献できるシェアを構築するのに時間がかかる状況
収穫の時期になり得たとしてもその頃には腐りきってる
この状況で挑戦者としてスマホに執着してたらそれこそ経営者として頭逝ってると思う
Re: (スコア:0)
OSは無料で提供しても、それ以外は必ずしもそうじゃないでしょ?
一般のユーザーからは取ってないように見えるだけで、取る物はちゃんと取ってる。
#このOS絡みで儲けませんなんて誰も言ってないと思うけど、なんでそういう理解になるんだろう。
Re: (スコア:0)
UWPで作れば特に何もしなくてもモバイルフレンドリーなUIになることになってますが実際はそうでもない。
あとはWAPで作るメリットが薄いのもネックだな。
Re: (スコア:0)
モバイルフレンドリーなUI云々に関しては、iOSでもAndroidでも一緒。変な操作性のアプリあるもん。
Re: (スコア:0)
タッチを考慮していればマウスやキーボードは別に考慮しなくても良いiOS/Androidと、タッチよりむしろマウスやキーボードをまず考慮する必要があるUWPでは、モバイルでの操作性設計は間違いなく後者の方が難しいですよ。
実際ストアアプリはタッチで使いづらいアプリとマウス/キーボードで使いづらいアプリと両方が混在してるもの。
Re: (スコア:0)
とはいえ、iPad ProやGoogle Pixel Cなど、スマホとキーボード環境のクロスプラットフォーム化はiOSやAndroidでも共通の流れなのでは。その2大OSに対応する以上、どのみちAdaptive UI的な仕組みは重要になりそうな…。
Re: (スコア:0)
そういうことでしょう。
毎年すべてのデバイスに力入れるわけなんてない。
10をリリースした去年ほどは変化はないってことでしょうよ
Re: (スコア:0)
今スマートフォンに力入れないでマイクロソフトはいつ力を入れるんでしょうね。それにマイクロソフトの規模なら携帯電話向けOS事業に力を入れる余裕はあるでしょう。
スマートフォンにおけるウィンドウズの去年の世界シェアは前年比1ポイント近い減少でした。
スマートフォン市場におけるウィンドウズのシェアは2%から3%なので致命的な後退といってもいい。
まあたった一ポイントなんで大勢には影響のないどうでもいい変化なんだが。
Cyanogen提携も微レ存? (スコア:0)
今のままじゃどのみちWPシェアを大幅に増やせそうにないから、主要スマホOS向けにXamarinのアプリ環境を出しておいて、まずはアプリ資産をそろえる気じゃないかな。XamarinならWPに限らずCyanogen OS(やUbuntu phone)等にもアプリを供給できるから、ショップ環境を用意できれば結構インパクト大きいかも…。
Re: (スコア:0)
正直なところXamarinを無償化したところでWindows向けのアプリが増えるかというとそんなことは無いだろう。
Xamarinが有料の現状でもXamarinはそれなりに普及しているがWindows向けのアプリは少ない。
結局アプリの検証費用やマイクロソフトの審査に対応する費用が必要だからね。
ぶっちゃけアンドロイドとiOS以外は無視しても問題無い普及率なので無視されている。
Windowsのシェアが上がらない限りコード上はWindowsでも問題なく動くがWindows向けには検証してないしリリースされないアプリが増えるだけでしょ。
卵が先か鶏が先か。
Re: (スコア:0)
> 単純にデバイス固有の API を使用しない UWP アプリなら Windows 10 であるか 10 Mobile であるか、
> あるいは 10 IoT, Xbox One などを問わず動作する
そういわれているけど、実際どうなの?Windows Phoneを持っていないから 確認できないんだけど、
Phoneから見えるストアアプリの数はデスクトップから見えるストアアプリと同じ?
Project Astoria(もう無くなったけど)とかIslandwoodなどのPlatform bridgesから吐き出されるWUPは、
WUPを名乗ってはいても実行できるプラットフォームは限られるという話を読んだけど。
Re: (スコア:0)
捉え方と編集次第でどうとでも与える印象は操作できるしなぁ
メディアの記事を言葉通りに受け止めたらダメなんだよね
Re: (スコア:0)
だとしても対外的なメッセージとしてこれはまずいんじゃないですかね。
圧倒的なシェアがあるならまだしもこんなこと言っちゃったら
売れなくなるし、開発者も躊躇しますよね。