私は自分のMacが本当に好きです。将来的にはソフトウェアを開発することを考えています。 Macソフトウェアを作っている理由は何ですか?あなたはMacがとてもクールだと思うので?それとも市場は面白いですか?私たちの多くは知りたいと思いますよね?Mac OSX用ソフトウェアを開発する動機は何ですか?
私の言うとおり、これはMacの涼しさです。私は市場について何も知らない。
私は自分のMacが本当に好きです。将来的にはソフトウェアを開発することを考えています。 Macソフトウェアを作っている理由は何ですか?あなたはMacがとてもクールだと思うので?それとも市場は面白いですか?私たちの多くは知りたいと思いますよね?Mac OSX用ソフトウェアを開発する動機は何ですか?
私の言うとおり、これはMacの涼しさです。私は市場について何も知らない。
私は言語としての目的Cが好きです。私は毎日の生活の中でマックを使用しています。私は下にunixishオペレーティングシステムを持つ柔軟性が好きです。要するに、それは私のニーズに役立ち、それは私が学ぶのに役立ちます。
Objective Cは苦しい言語ですが、正直言って私はほとんどの低レベル言語は私には苦痛だと思います。私はMacRubyでCocoaアプリケーションを開発する方がはるかに好きです。 –
:
Objective-C言語、ココアおよびMac OS Xは(だけでなく、XcodeとInterface Builderの)を開発者に提供するアプリケーション。
少し長い:
私はObjective-Cの構文とココアが提供する機能の無数を愛します。 Mac OS X用のアプリケーションを書くときには、1行のコードを書く必要がなくても、あまりにも多くのことができます。また、本当に簡単な「グルーコード」を書くときには、さらに多くのことができます。私の意見では、Objective-Cコードを書くのが楽しいので、それはフレームワークの1つでまだ利用できないものを実装するために "本当の"コードを書く必要があるとき、それはとても面倒ではありません。
市場は面白いですが、たとえば、Mac用のソフトウェアが欠けている多くの分野があります。そのため、特定のタスクのアプリケーションを作成する最初のユーザーになることができます。私は最近、人々がMacソフトウェアからあまりにも多くのことを期待していると思うので、市場はイライラしています。 Macのソフトウェアは、技術的な実装と使いやすさ/直感性の面で全く驚くほど良い評価を得ているだけでなく、美しく見えるか、または何かを見なければなりません。これは、例えば、1人のソフトウェアショップが本当に難しいことです。あなたはコーダーとデザイナーになる必要があり、もちろん例外はありますが、それは不可能と言われています。たとえば、GUIシステムが提供する標準的なGUIツールに誰もが満足しているLinuxと比較してください。たぶんそれは私の印象だと思うほど悪くないかもしれませんが、私は間違って死ぬかもしれません。
私は約3年間Macのプログラミングをやっていませんが、Java、C#、Ruby、Cなどのアプリを開発するたびに、Objectiveでアプリを書くことを夢見ています代わりにXcodeで-Cを付けます。しかし、私はまた、Mac OS X上でのみ動作するソフトウェアではなく、クロスプラットフォームソフトウェアを開発することの面を考え始めています。私はWindows、Mac OS X、Linux、そしてあまり知られていないオペレーティングシステムを使用し、これらのプラットフォームのすべてではなく、単にMac上で書くことはあまりにもあきらめていいです。だからこそ私は主にクロスプラットフォームのソフトウェアを開発していますが、私はMac OS X用の開発が好きです。
ありがとう!まあ、純粋なLinuxユーザーはオープンソースのために何かを使うのはあまり好きではないと思う;)Macアプリにとって欠かせない要素は、私が個人的に好きなものだ。しかし、あなたは正しいです。一人の人間がすべてを達成するのはかなり難しいです。一方、それは本当に興味深い挑戦です。 – Thanks
シンプル - それは私が使用しているOSだからです。もし私が主にWindowsを使っていたら、ObjC/Cocoaの代わりにC#/ .NETを学んでいるでしょう。
また、MacソフトウェアはWindowsソフトウェア(「フリーWindowsソフトウェア」は「スパイウェア」の仮名とも言える)よりも評判が良いと言います。OS Xソフトウェアの周りには本当に良いコミュニティがあります(TUAW、iusethis.comなどなど)。OS Xは最近、ブログ/ソーシャルメディアのすべてのものが取り上げられたのと同じ時期になったためです「タイミング」ということもあります)。
私は、Wil Shipleyの話にDelicious Monsterという名声で出席しました。 Mac上で開発するための彼の議論は非常に簡単だった:
高い
これはiPhoneの頃のことでしたが、最近はもっと幅広い顧客層があります。
さらに、MacとiPhoneアプリケーションを開発するための '強制的な' MVCは、プラットフォーム間の移植を非常に簡単にします。Tweetie for the iPhone and now Macの例を参照してください。
Mac OS X用のプログラムです。私が使用する環境であるため、私が使用する環境の品質を保証する良い方法は、その環境を構築することです。 Macユーザー、管理者、開発者の良いコミュニティがあるので、環境を理解したり、暑いかどうかを簡単かつ迅速に判断することができます。そのコミュニティー感覚は私に他の人から学び、少しばかり見せてくれる機会を与え、私はその両方のことを楽しむ。
私は実際にNeXTSTEPからOS Xに移動しました。私がNeXTにいた理由はまったく同じでした。これは私が使ったものでした。 UniのコンピューティングラボはNeXTをベースにしていました。これは使いやすいUNIXプラットフォームでしたが、これを開発していれば自分のユーザーエクスペリエンスの品質に貢献することができました。かつて私が卒業したばかりの仕事があったでしょう(そこにあった);-)。
私はObjective-C言語も好きですが、それは私にとって大きな問題にはなりません。私はCやPythonで書かれたツールを書いていますが、以前はWebObjectsのJavaコードを管理していました。これらの事柄には何も問題はありません。
は私が はそれにもかかわらず、私はが常に箱から出してすぐ開発者が利用しているどのように多くの素晴らしいリソースに触発まだだ... 1984年以来、Macユーザーも長いため、アップルユーザーてきました... (これらのリソースが適切に文書化されるには数年かかることもありますが、彼らはそこにあり、彼らは驚くべきものです)例:coreAudio、coreGraphics、coreVideo、FireWireSDKなど...
私は伝道者ではありません私はリンゴで支払われません、ただ私の$ 0.02
| K <
Mac市場は驚異的な成長を遂げています。それはあなたの市場が私たちの側での作業をせずに成長持っている素晴らしいです;)
for Macの開発にいくつかの理由があります:
1.Appleは、Xcodeのように良いツールを提供し、言語がうまくとして文書化されています大規模なサポートコミュニティを持っていることもあります。
2. OS XからiPhone/iPadにアプリケーションを移植するのは非常に簡単です。
3. OS XとiOS(iPhoneとiPad)の両方で、人々が大量の潜在的な視聴者を提供するソフトウェアをたくさん購入し、開発者にアプリケーションから簡単に収益を上げるアプリストアがあります。
ポーリングのような音です...私はそれをwikiにすることをお勧めします。 – gnovice
これはウィキです...クローズしないで、知っているといいでしょう、そうですか? :) – Thanks