Начало разработки программного обеспечения для Mac - PullRequest
0 голосов
/ 06 декабря 2009

Я недавно скачал Iphone SDK, который поставляется с XCode. Что я хочу знать из твоего опыта, так это то, что помимо разработки для iphone есть разработка приложений для Mac, делающая деньги на ком-либо? Я долгое время был веб-разработчиком и хочу заняться разработкой программного обеспечения, прежде всего, на устройствах Apple. Какой тип приложений сегодня востребован для Mac? Я знаю, что для Windows его приложения безопасности, такие как антивирус или брандмауэры и, возможно, некоторые другие вещи. но что сегодня продается высоко на маках или пользуется большим спросом?

также я могу создавать приложения для Mac с использованием xcode или мне нужно использовать что-то еще? является объективным языком разработки Mac или только для iphone thnx

Ответы [ 3 ]

2 голосов
/ 13 февраля 2012

С выходом Lion стало ясно, что разработка iOS и Mac OS X идет по пути слияния. Таким образом, финансовый вопрос о том, является ли разработка Mac прибыльной или нет, скорее всего, станет менее актуальным.

Как сторонний разработчик, работающий в течение 20 лет исключительно на продуктах Apple; рынок определенно сильнее, чем 10 лет назад. Эффект iOS Halo на продуктах Mac довольно очевиден. Apple продает все больше настольных и портативных компьютеров в отрасли, где все остальные компании теряют свои позиции.

Конечно, это помогает с таким сильным бумом на iOS, что единственным компьютером, доступным для разработки под iOS, является Mac.

Xcode также является основной платформой разработки для Mac. Я утверждаю, что Main, поскольку Mac - это система на основе Unix, можно разрабатывать инструменты для Mac в gcc строго с API Unix.

Что касается вашей входной ниши для разработки Mac; У меня есть один комментарий, который я считаю верным для всех предпринимателей, а не только в области программного обеспечения. Это было настроение , которое повторил Стив Джобс в лейтмотиве, в котором он цитирует хоккеиста Уэйна Грецкого , который учился у своего отца, "кататься там, где идет шайба, а не там, где она была. " Это означает, что вы не должны искать существующую нишу, в которую можно прыгнуть, а искать необходимость, куда люди должны будут идти. Постскриптум Если вы собираетесь разрабатывать на платформах Apple, привыкните к тому, что вам будут брошены цитаты из Джобса.

Чем больше вы работаете и живете на Mac, тем больше должно появиться ваше естественное чувство «Почему нет * для Mac». Удовлетворите потребность, и продажи последуют. BBEdit, Accessorizer, Pagemaker, директор, Garage Band ... все это хорошие примеры.

0 голосов
/ 07 декабря 2009

Objective C - это язык программирования для Mac OS X и iphone. Приложения для обоих скомпилированы с Xcode.

Я заметил, что цель C стала чрезвычайно популярной с тех пор, как вышел I-phone. Это означает, что не так много людей заботились об этом, прежде чем это стало необходимым для разработки iphone. (источники: цель c недавно попала в диаграммы популярности языков, и на SO больше вопросов о iphone, чем о mac os x). Если вы хотите написать приложение для Mac OS X, вы можете просто написать его на Java или другом кроссплатформенном языке. Это сработает, и вам не придется изучать новый язык. Для iphone приложения должны быть написаны на уровне C, чтобы работать вообще (кроме веб-приложений), давая людям веские основания для изучения цели C. МОРАЛЬ: научиться писать приложения для iphone.

Я не занимался какой-либо профессиональной разработкой для Mac, но я думаю, что если вы собираетесь что-то делать в цели C, вам нужно использовать преимущество, которое вы используете для Какао и программирования для Mac, а не кроссплатформенно язык, так как у вас будет гораздо меньше конкуренции. : D

0 голосов
/ 07 декабря 2009

Создайте приложение, которое имеет очень хороший пользовательский интерфейс, и убедитесь, что оно делает что-то относительно полезное (за исключением случаев, когда это игра), и обратите на это внимание. Обновление Twitter / Mac. Также убедитесь, что при создании условно-бесплатного приложения, убедитесь, что цена правильная: D

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...