開発者が使うプラットフォーム、トップはWindows。Mac OS XはLinuxを上回る 89
ストーリー by hylom
WindowsでもVim、Emacs、Eclipseは使えるんだけどな…… 部門より
WindowsでもVim、Emacs、Eclipseは使えるんだけどな…… 部門より
あるAnonymous Coward 曰く、
Evans Dataという調査会社が、北米において開発者が利用する開発プラットフォーム別シェアを発表したそうだ。それによると、トップはWindowsで80%、続いてMac OS Xが7.9%、Linuxが5.6%という結果になったそうだ(Inquirerの記事)。
iOSアプリの開発にMac OS Xが必要ということもあるが、Mac OS Xは安定も高く、洗練されたUIを持ち、そしてVimやEmacs、Eclipseなどが利用できる点などにより評価されているのではないか、とのこと。
かつてLinuxファンは「BSDは死んだ」などと主張していたが、BSD由来のMac OS XがLinuxをシェアで抜いたという点は皮肉だ、という内容で記事は締めくくられている。
MS Officeが使える (スコア:3, すばらしい洞察)
自分はMacを持っていないし、買うつもりも今のところないのですが。
Re:MS Officeが使える (スコア:1, 参考になる)
昔は、「それに加えてIEも使えるBSD」だったんですがね。
Re:MS Officeが使える (スコア:1)
私の周囲で Mac を使うようになった人たちだと「商用サポートが提供されている BSD」という理由が一番大きかったですね。
次点で「そう見せつつ NetBSD」あたりで。あんたら Mac である理由ってなんなんだ。(笑)
MS Officeが使えないメリット (スコア:0)
MacがLinuxと比べて格段にいいところは、日本語まわりのサポートですね。
あとは、ドライバまわり。特に、ノートはLinuxだとドライバのせいで使えなかったり使い辛かったりする機能が、MacOSXでは問題なく使えるのがいいところ。なので、基本的にデスクトップはLinuxですがノートはMacを使ってます。
(ノートには仮想マシンでLinux入れてますが)
Re:MS Officeが使えないメリット (スコア:1, 参考になる)
どっちでもいい人の方が多いと思う (スコア:2, 参考になる)
Mac 信者が喜びそうなトピックスですが、開発環境と言っても、それは結局「何のソフトウエアの開発なのか?」がシェアのキーワードかと思います。
WIndows の莫大なシェアに対して、それ向けのソフトウエアを作るから 開発環境としての WIndows シェアが多いのは当然。無論、WIndows 上では Android アプリの開発も出来るのでそっちの人もいるでしょうけど。Linux となるとアプリ市場としてのシェアそのものが狭いのでユーザー数が少ないのは当然。Mac は Mac なアプリと iOS のシェアが見えている。
そのようなわけで、Mac がスゲーから Linux を抜いているわけでも何でもない。Linux より WIndows が開発環境が便利だから winodows のシェアが多いわけでもない。
ただ、実際問題、UNIX 使いの端末としては、Mac OS X はそれなり良い解答なのは事実。Office/Adobe といった商用ソフトや近代的なGUIを使いつつ、UNIX としても使えるというのは、UNIX 使いにとってはある意味パラダイスです。無論、Linux のほうが良い・楽なシーンは多いので一概に Mac が良いとは言えないが、とりあえず、Mac ならば一台もっておけばそれほど困らないのは事実。
UNIX/Linux なサーバーマシンは何処にでもあるし、いまさら端末まで Linux にしなくても良い。そんな人は結構いると思う。ぶっちゃけ、そんな人は Linux でも Mac でもどっちでも良いという人だと思う。何かのOSに魂を売った人ならばともかく、仕事が出来ればどーでもいいUNIX使いにとっては、Mac はそれなりに人気があるのはわかる。
ただ、BSD フリークは BSD を使っていると思う。たぶん BSD 由来だからと言う理由で Mac を好んで使う人はいない。それは愛が足りなさすぎといいますか節操がないです。ちなみに、私個人の愛情としては、BSD 由来よりも Mach 由来には愛を感じますが。
Re: (スコア:0)
>たぶん BSD 由来だからと言う理由で Mac を好んで使う人はいない。
周囲に何人かいますが?
大学の工学部などには特に多いみたいですよ。
私はMacは嫌いなので買いませんが、BSDは使いますね。
Re: (スコア:0)
>私はMacは嫌いなので買いませんが、BSDは使いますね。
Appleが嫌いの間違いじゃね?
Re: (スコア:0)
Re: (スコア:0)
・邪魔なDockが横にある!
・優れたパッケージシステム
・古いソフトが修正なしでコンパイルできる(Macでは諦めたことも多い)
・性能差以上の動作の軽快さ
・ThinkPadハードウェア
などのメリットを享受しています。デメリットといえば、PDFビューアの出来くらいでしょうか。
もうMacには戻れませんね。
Re: (スコア:0)
evince の出来に不満がある?
最近のはPDFに注釈もつけられますよ。
Re: (スコア:0)
Re: (スコア:0)
Preview.appはとにかくヌルヌル快適に動いてくれますし、UIも非常に洗練されています。Macは4年ほど使っていますがPreview.appではフォント周りで困った事がありません。
とにかく一点目に上げた「とにかくヌルヌルサックサクに動く(動いているように見える)」点です。C2D+RAM4GBなMac+Preview.appの快適さには、Core i5(Nehalem) + RAM8GBなマシンでLinux+evinceでは勝負になりません。
Re: (スコア:0)
>・邪魔なDockが横にある!
3年も使ってて左右にも配置できることに気付かないのか。
そんなのでUbuntuに移行して大丈夫?
Re:どっちでもいい人の方が多いと思う (スコア:1)
メニューの一番目立つところにあるよね。dockの設定。
邪魔といっているのでもしかして自動的に隠す設定も知らなかったとか?
Re: (スコア:0)
Re:どっちでもいい人の方が多いと思う (スコア:1, 参考になる)
Microsoftの調査の結果もほとんどの人はデフォルトから変えないようだ。
http://pc.watch.impress.co.jp/docs/2008/1030/mobile430.htm [impress.co.jp]
Re: (スコア:0)
Mac Dock 消したい
Re: (スコア:0)
マシンの買い替えやOS乗り換えるのに比べたら、Dockのメニューで配置場所変える方が
ずっと手間かからないと思うんだけどさ。
Re: (スコア:0)
> UNIX/Linux なサーバーマシンは何処にでもあるし、いまさら端末まで Linux にしなくても良い。そんな人は結構いると思う。ぶっちゃけ、そんな人は Linux でも Mac でもどっちでも良いという人だと思う。
同感ですね。
特にLinuxの場合は、開発ターゲットがLinuxだからって端末までLinuxにするケースって多くないんじゃないなぁ。
GUI部分の開発ならともかく、それ以外だったらリモート接続ってのが多いような・・。
現状、1人1台のWindowsマシンがなければ色々不便だけど、Linuxはサーバとして集約しとけばいい。
仮想マシンとして自分のマシン上で立ち上げるときもあるけど、やっぱりメインはWindows。
だから台数ベースのプラットフォームシェアってあんまり意味無い気がするなぁ。
Windows, Mac, Linuxなどのプロジェクト数とか収支規模とかの比較は面白いけどね・・
MacOSのデメリットは (スコア:1, 興味深い)
ThinkPadがないことだけだ。それさえあれば、LinuxからMacに移行するのだが。
Re:MacOSのデメリットは (スコア:1)
開発はデスクトップPCじゃなくてもいいんですか?
デスクトップに縛られればiMacとかMacProを購入する人もっと増える可能性も。
2年前のMacBookProとThinkPad(Tだけど)両方使っていますが、
前者は性能は十二分だけど表面の熱の関係で、
外部キーボードがないと触りたくない(=持ち運びたくない)ので、
閉じて立て掛け、iMacもどきとして使用しています。
(使用者がいないMac専用ディプレイが余ってたのも動機のひとつ)
一方、Tとは言え、持ち運んで使ってるのはThinkPadです。
大きさと重さがちょっとヘビーですが、入力IFが優秀なのもあり、
出張やミーティングなどに重用しています。
Re:MacOSのデメリットは (スコア:1)
ThinkCentre (デスクトップ) じゃなく ThinkPad (ノート) だと思いますが……。
Re: (スコア:0)
Re: (スコア:0)
Re:MacOSのデメリットは (スコア:1)
MacOS以外にも Lion という名前は使われているので、それを使った釣りと見た。
本物のライオンのjpeg写真が一杯、とか。
Lion ちゃんという名前のにゃんこの写真がいっぱいとか。
fjの教祖様
Re:MacOSのデメリットは (スコア:1)
うっかり粉洗剤をぶちまけてそのまま使ってるとか
まあ、便利ですわな (スコア:1, フレームのもと)
iOSアプリ開発のとき必須のなのは、もちろんのこと。(Lionからは外れましたが)JDKがついているので、Java/Eclipse環境での開発OK。今度、OracleDB on LinuxにWin .NETのアプリがクライアント、という環境で開発を行いますが、Parallels2コ起動でOK(VS2010はWinのクライアント側)。
iOSを除き、MacOSX「じゃなきゃだめだ」ということは無いけど、でも、どれでもできるのはありがたい。
Win7を業務で使っているけど、なぜか知らんが「重い」。意味ないところで待たされるし。その辺に飽き飽きした連中もいるんじゃないかな?
-- gonta --
"May Macintosh be with you"
Re: (スコア:0)
WinServer2008R2を母体にしてHyper-V上で
Win7とかLinuxとか走らせて開発してますけど重いと感じたことはないですね。
>>Win7を業務で使っているけど、なぜか知らんが「重い」。意味ないところで待たされるし。
でまぁ、この行がいまいちわからないのですがまず第一に一体どういう場面で「重い」のですか?
フルタワーのケースでも持ち上げて重い!っていうんですか?
>>その辺に飽き飽きした連中もいるんじゃないかな?
開発環境の話をしているんですから開発対象によると思いますが。
一体どうして重いから飽き飽きしてって話になるんですか?
これはOSのシェアではなく、開発環境のシェアですよ。
>>(Lionからは外れましたが)JDKがついているので、Java/Eclipse環境での開発OK。
これLinuxでもWindowsでもUNIXでも出来るので言うようなことじゃないと思いますが。
エロゲーマーが使うプラットフォーム (スコア:1, おもしろおかしい)
トップは100%でWindows。Mac OS Xは0%でLinuxの0%を上回る
まあ、もうこの手の話は聞き飽きてるけど (スコア:1)
-- 哀れな日本人専用(sorry Japanese only) --
Re: (スコア:0)
Mac OSの場合規約的にMac以外のハードウエアで使う事が出来ないってのも大きいよね。
Linux,WindowsはVMさえ動けばベースOSはなんでもいいけど、Mac OSだけは違う。
この調査結果は本物なの? (スコア:1)
自分が最初に思ったのは、この間の「IE使いはIQが低い」のように、調査自体が偽物だという可能性。
全員、調査結果が正しいという前提でコメントしていますので、自分が疑り深すぎるだけなのかもしれませんが。
ちなみにEvans Dataの住所があるところ [google.co.jp]は民家のようでしたが、CEOのJanel Garvin氏 [linkedin.com]は実在しているようです。
少なくとも企業の存在は確認できたし、調査結果を信用しない自分がアレなんですが。
開発者? (スコア:1)
LinuxがMacにも負けてるとは!
と思ったら、仕事で開発してる開発者か。
そういう私は昔Mac(System 6)でアプリ作った事あるだけ。
なぜか趣味のアプリが会社で使われてるけど、旧マシンが無くなったらどうするんかな?(その前にオサラバ)
昔は業務用はWSだったからLinuxに書き換えようと思ってたが全然ヒマなしで出来ず、でも今ならパソコンが行き渡ってるからWindowsだな。
the.ACount
iOSアプリの開発にMac OS Xが必要 (スコア:0)
どう考えてもこれが最大の理由だろ。
GoogleがAndroid SDKをLinuxだけに提供するようにしたらLinuxが激増するんじゃね。
よく知らないんだけどXboxゲームやWindows Phoneアプリの開発にはWindowsは必要なの?
Re: (スコア:0)
必要ですよ。
まぁ頑張ればWindowsなしで自前の開発環境整えることも無理ではないでしょうけど、
それはiPhone/iPadでも同じ。
Re:iOSアプリの開発にMac OS Xが必要 (スコア:1)
SDK自体がmsi形式でVisualStudioの対象となるエディションが無いと展開すら出来ないですし・・・。
無料配布のエディションでPhone7はいけるんでしたっけ?
気合いを入れれば6系までは.NETで出来なくはないようですが。
と言うことはmonoでいけるのかな?とは思います。
#先日のカンファレンスを見ていてエミュレータがさくさく動いていたり開発環境もVB並になってて驚きました。
Re: (スコア:0)
Windows Phone 7開発用に、Visual Studio 2010 Express for Windows Phoneという専用のエディションが用意されています。実機デバッグはお金を払わないといけないですけど。
何の開発??? (スコア:0)
ターゲットを無視してシェアを語っても意味がないと思うのだが。
Re:何の開発??? (スコア:2)
うちの会社で使ってるマイコンの開発ツールはWin版しかないので、
必然的にうちはWindowsが大多数…
(コンパイラだけならgnuでもいいが、JTAGデバッガとか、純正コンパイラでないとダメな場面もあってね…)
Re: (スコア:0)
Androidで動くIDEマダー
今ならAndroidをx86で動かせばいい気がしてきたw
サイレントマジョリティがいる (スコア:0)
というのはおいといて。
使う側が最大なところに、開発者が最も多いのは当然の帰結。
開発者だってユーザだしな。
Re: (スコア:0)
ウイルス作成者が使うプラットフォームのシェアも知りたいですな。
安全のためにLinuxやMacが多かったりしてw
Re:サイレントマジョリティがいる (スコア:2)
BSDが死んだというのは馬鹿の戯言 (スコア:0)
ただ、流行のプログラミング言語を追い懸けることが難しいことが多いです。
その辺よろしくお願いしますね。
何でも好きに使えばいいが、 (スコア:0)
Linux kernel や Linux の driver を Windows で書くのはやめてくれ。
某社の Wifi の driver とか、某社の BSP とか、どうやってそんな器用な真似を……
Re:何でも好きに使えばいいが、 (スコア:1)
むしろ、ドライバ開発するなら別の開発機用意したほうが作業が楽ですから、より他OSになりやすいのでは?
ICEやらのハード側のデバッガツールがWindowsじゃないと動きませんでしたとかだと、仕方なくWindowsでやる事になるでしょう。
Re:Macの最大のメリット(個人的) (スコア:1)
「やれない」と「やらない」の間に何があるか、じゃないですかね。
「あなたにはいらない何かを欲しがる人がいる」というのは普通にある話です。
とりあえずあまりあなたに需要はなさそうですが、「Xbox 360 でゲームをやるが、その画面をニコ生で配信したい」「あまりパソコンに詳しくない人」とかにとっては重大な問題がありませんか。
そういう「特殊」なユーザーを許容するかどうかがシェアにとっては小さくない差として表れますし、開発環境としては「できる」「できない」は致命的な壁として表れますね。
Re:Macの最大のメリット(個人的) (スコア:1)
Re:Macの最大のメリット(個人的) (スコア:1)
適当に「あんまりいなさそうで、かつ何らかの機器増設が必要になること」くらいの感じで言ったので、その例だけ反論されても微妙な気分になれますが……。
とりあえず Intensity とか出てますね。これなら普通に HDMI から外部取り込みでもできそうです。
同じパターンで検索すると、PC 向けではあほみたいに選択肢が出てくる訳で (USB でキャプチャー可能なものがそのまま Mac で利用できるかと言うと true とは言い切れないですし)、元コメントの通り「選択肢が少ない」になってますけど。
トラブルの元となるものが少ないのはいい面もありますが、「何かがコケると総コケしてしまう」要因にもなったりします。
そういう場合に「別の物を使って回避」とできないのは一つのネックになりますね。
「エミュレーター使ったら Visual Studio も使えます」とかのクラスは Mac/Linux で使えるとは言わないし、言えない訳です。仮想マシンで動かすレベルなら「使える」だと思いますが、それは Windows 上で動いてる事になりますよね。
また、「できる」と「やる」、「できない」と「やらない」の間には大きな溝がありますけど。
実環境で何の検証も行わずに "Windows 用です" などと言ってリリースするソフトウェアとか考えられませんが、それだけで「Mac や Linux で作れない」事になります。これは他の環境向けについても同じですけどね。
それはそれとして ASP.NET MVC + EF4 + CodeContracts (静的解析込み) + SQL Server w/ NativeClient とか、LightSwitch 製アプリとかを非 Windows 環境で作れるのでしょうか。SharpDevelop でも一部ができなさそうな感じがあります。
iPhone/iPad 向けアプリを Windows 上で作れますか? というのでもいいんですけど。
Linux で作れて他環境で作れないものは、ちょっと思いつきません……。
時間は普通「コスト」に入ると思いますが、それで「だけ」と言える理由がまったく理解できません。そこはとても重要でしょう。
ビジネスも含めた開発環境の話でコストの問題って致命的ではないでしょうか。