Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > iOS > Стартовый набор разработчика для Apple


Автор: JackyFox 28.6.2011, 13:00
Привет!

Давно поглядываю в сторону разработки софта для Яблока, и вот решил проконсультироваться у знающих товарищей. Что необходимо, чтобы сунуться в это дело?

Я так понимаю, что самое дешевое решение — это купить Mac Mini (~ 25 000 р.). Ежели хочешь под iPhone/iPad писать, их обоих тоже приобрести придется, на эмуляторе можно только хеловорд тестить. Если новьё брать — четвертый и второй — то еще плюс 60 килорублей минимум, а брать надо таки новьё, раз iOS 5 уже не за горами. Стартовый капитал довольно серьезный. Плюс там еще годовая регистрация в AppStore. Где-то сотня накапливается для более-менее серьезного старта.

К чему веду-то... Возможно, если какие-то партнерские программы, соглашения, спонсорские скидки, в общем, что-то, чтобы на приобретении вышеозначенных девайсов можно было сэкономить? Или есть какие-то девелоперские версии девайсов, как для андроида. Знает кто-нибудь о чем-то подобном?

Спасибо.

Автор: Sartorius 28.6.2011, 13:06
Можешь б/у ные железки брать. Mac mini старой линейки до 10 К тогда может обойтись. Симулятор в XCode годится не только для Helloworld-а  smile Правда есть некоторые проблемы с оценкой производительности на целевых железках

Автор: Bitter 28.6.2011, 20:28
Цитата(JackyFox @  28.6.2011,  13:00 Найти цитируемый пост)
на эмуляторе можно только хеловорд тестить

Откуда такие убеждения? Эмулятор годится почти для всех задач, так что не торопитесь покупать девайсы. А вот мак мини - важная вещь, хотя можно писать и под хакинтошем.

Вообще это уже не первый подобный вопрос - предлагаю закрепить одну из таких тем как важную, чтоб все, кто первый раз сталкивается с программированием iOS мог без вопросов все понять.

Автор: JackyFox 29.6.2011, 11:35
Цитата(Bitter @  28.6.2011,  20:28 Найти цитируемый пост)
Эмулятор годится почти для всех задач

Когда речь идет об обработке данных и использовании стандартных элементов управления, тогда, наверное, да — во всё можно поиграть на эмуляторе. А если задача в разработке игры вроде http://www.epicgames.com/infinityblade/? Тут уж надо пальцами по «живому» дисплею волозить smile


Цитата(Bitter @  28.6.2011,  20:28 Найти цитируемый пост)
можно писать и под хакинтошем

Под хакинтошем можно только писать или же можно быть полноценным разработчиком, вплоть до продажи приложений на AppStore?

Автор: Bitter 30.6.2011, 11:53
Цитата(JackyFox @  28.6.2011,  13:00 Найти цитируемый пост)
Что необходимо, чтобы сунуться в это дело

Вы собрались только сунуться в это это дело, а уже собрались создать игру типа blade infinity? Вам для начала эмулятора хватит с головой и больше. И да, на нем можно возить пальцами по дисплею, он поддерживает тач, мультитач, пинч и прочее.

Цитата(JackyFox @  28.6.2011,  13:00 Найти цитируемый пост)
Ежели хочешь под iPhone/iPad писать, их обоих тоже приобрести придется

Это не так. iPad прекрасно эмулирует iPod touch. То есть если у вас есть iPad, то считайте что и iPod touch тоже. А iPod touch по функционалу такой же как iPhone только без телефона.


Цитата(JackyFox @  29.6.2011,  11:35 Найти цитируемый пост)
Под хакинтошем можно только писать или же можно быть полноценным разработчиком, вплоть до продажи приложений на AppStore?

Если у вас процессор интел, то вам не придется ставить хакинтош. Оригинальная Mac OS X станет на ваш компьютер как на мак. И да, то что Вы спросили, можно делать под хакинтошем.

Для того, чтобы что-то выложить на апп стор, Вам прийдется выложить 99 баксов на лицензию разработчика. Однако не спешите этого делать - пока вы не напишете более менее качественный софт - вам апп стора не видать. Во-первых с плохим софтом у Вас будет низкий рейтин, и никто покупать его не будет, а во-вторых не каждый софт Apple пропустит в апп стор. И еще, чтобы попасть в топ (а именно там есть смысл продавать софт), Вам прийдется раскручивать свой софт и как-то его рекламировать, а это затраты по больше чем лицензия и девайс.

Самый лучший способ - это изучить технологию, написать несколько полноценных приложений на эмуляторе, если понравилось и получилось - найти заказчика и выполнять для него таски, купив лицензию и девайс. А уж после этого писать что-то под апп стор.
Хотя может я и неправ, возможны варианты.

Автор: JackyFox 30.6.2011, 12:19
Bitter, большое спасибо за подробные ответы!

Автор: Guedda 30.6.2011, 15:26
Действительно, хорошие советы для начинающих. Предлагаю прикрепить тему.

Автор: sssproger 10.7.2011, 19:13
Большое спасибо! Советы хороши

Автор: MacroTeam 29.7.2011, 11:36
Не думаю что скидки есть нужно покупать все за свои деньги а сэкономить можно только если купить б/у если ты некогда не разрабатывал то еще учится нужно книги почитай, документацию уроки посмотри вот http://www.youtube.com/user/MacroTeamChannel?feature=mhee

Автор: iPhone 28.10.2011, 10:03
 smile  норм советы

Автор: husainov90 11.1.2012, 18:32
Цитата(Sartorius @ 28.6.2011,  13:06)
Можешь б/у ные железки брать. Mac mini старой линейки до 10 К тогда может обойтись. Симулятор в XCode годится не только для Helloworld-а  smile Правда есть некоторые проблемы с оценкой производительности на целевых железках

А есть ли книги для разработчиков под эту платформу?

Автор: Absinthe 11.1.2012, 20:06
Цитата

Откуда такие убеждения? Эмулятор годится почти для всех задач, так что не торопитесь покупать девайсы. А вот мак мини - важная вещь, хотя можно писать и под хакинтошем.
 А вот я полностью с топикстартером согласен по поводу недосимулятора.
Хакинтоша на интеле правда хватит, если крякнут через загрузчик. В идеале - подбирать железо.
Виртуалка - не вариант точно(даже если все работает). Слишком тормозит.
Устройство обязательно, симулятор не вариант, только для хелловорлдов.

Автор: Akella 17.10.2012, 22:38
http://ipadstory.ru/operacionnaya-sistema-ipad-apple-ios.html
пункт 9
Цитата
Также каждый год необходимо платить круглую сумму Apple.



Это, если я буду писать приложения для айпада, то я должен вначале заплатить компании Apple, чтобы она типа разрешила запускать моё приложение на айпаде? Или я чего-то недопонимаю  smile 

Автор: Akella 17.10.2012, 23:05
http://edn.embarcadero.com/article/41620

Автор: Bitter 18.10.2012, 14:26
Цитата(Akella @  17.10.2012,  22:38 Найти цитируемый пост)
Это, если я буду писать приложения для айпада, то я должен вначале заплатить компании Apple, чтобы она типа разрешила запускать моё приложение на айпаде? Или я чего-то недопонимаю

Именно, все правильно понимаешь ))

Автор: Akella 18.10.2012, 18:59
А могу я на айпад поставить приложение не из аппстор без всяких взломов? Вот как на андроиде. Я просто скинул файл *.apk, и запустил его. Приложение установилось безо всяких проблем. Или мне нужно приложение как-то сертифицировать/регистрировать и т.д.?

Автор: Bitter 18.10.2012, 19:54
поставить приложение можно прямиком из XCode подключив девайс к компу. Можно скомпилить бинарник .ipa и залить его прямиком на девайс через iTunes. Но все это можно сделать только подписав приложение профайлом, скачанным со своего аккаунта на https://developer.apple.com/ Чтобы создать там профайл нужно сперва получить лицензию, которая стоит 99 баксов/год

Добавлено через 1 минуту и 43 секунды
Никакой проверки со стороны apple для тестирования приложения на девайсах, конечно же не нужно. Приложение проверяется эпплом только когда вы его постите в аппСтор.

Автор: cosamia 19.10.2012, 14:55
Цитата(JackyFox @ 28.6.2011,  13:00)
Привет!

Давно поглядываю в сторону разработки софта для Яблока, и вот решил проконсультироваться у знающих товарищей. Что необходимо, чтобы сунуться в это дело?

Я так понимаю, что самое дешевое решение — это купить Mac Mini (~ 25 000 р.). Ежели хочешь под iPhone/iPad писать, их обоих тоже приобрести придется, на эмуляторе можно только хеловорд тестить. Если новьё брать — четвертый и второй — то еще плюс 60 килорублей минимум, а брать надо таки новьё, раз iOS 5 уже не за горами. Стартовый капитал довольно серьезный. Плюс там еще годовая регистрация в AppStore. Где-то сотня накапливается для более-менее серьезного старта.

К чему веду-то... Возможно, если какие-то партнерские программы, соглашения, спонсорские скидки, в общем, что-то, чтобы на приобретении вышеозначенных девайсов можно было сэкономить? Или есть какие-то девелоперские версии девайсов, как для андроида. Знает кто-нибудь о чем-то подобном?

Спасибо.

Кстати интересная штука: я когда пытался поставить xcode на макмини - ничего не получилось...
А другая фишка заключается в версии mac os
На Snow Leopard а это предыдущая версия, XCode 4x уже не ставится
обновление операционки стоит 20 баксов (что конечно дешевле чем винда)

Добавлено через 6 минут и 24 секунды
Цитата(husainov90 @ 11.1.2012,  18:32)
Цитата(Sartorius @ 28.6.2011,  13:06)
Можешь б/у ные железки брать. Mac mini старой линейки до 10 К тогда может обойтись. Симулятор в XCode годится не только для Helloworld-а  smile Правда есть некоторые проблемы с оценкой производительности на целевых железках

А есть ли книги для разработчиков под эту платформу?

Хорошие книги только на английском и это в американском онлайн магазине amazon
Книги стоят в пределах 20-30 баксов
Можно приобрести их и бесплатно. Я как то заказал книги, уже устал ждать, отменил заказ, они вернули деньги и сообщили что пересылка книг обратно слишком дорогая штука так что я могу оставить книги себе. На следующий день я получил книги и как они и предлагали - оставил себе.

Автор: Bitter 19.10.2012, 16:07
Цитата(cosamia @  19.10.2012,  14:55 Найти цитируемый пост)
Кстати интересная штука: я когда пытался поставить xcode на макмини - ничего не получилось...

В чем беда? Все время работаю на макмини - никаких проблем не было никогда


Цитата(cosamia @  19.10.2012,  14:55 Найти цитируемый пост)
На Snow Leopard а это предыдущая версия, XCode 4x уже не ставится

О чем вы? Предыдущая версия - Lion (Mac OS X 10.7). 
XCode 4.5 не ставится уже и на Lion


Автор: pesekot 8.3.2013, 18:31
Народ а есть какие-то варианты попробовать программировать под IOS без оплаты apple?

Автор: Bitter 8.3.2013, 18:51
pesekot, так программируйте, а кто вас просит что-то оплачивать? Для этого есть симулятор

Автор: pesekot 9.3.2013, 14:56
Можно как-то точнее, а то я искал и всюду находил как правильно отправлять факс в офис apple smile А то платить 99 $ не охота

Автор: Bitter 9.3.2013, 18:44
Куда еще точнее? Запускаете XCode, пишите программу, нажимаете Command+R. Всё

Автор: p1usiq 7.4.2015, 12:59
Теперь то вы разрабатываете под Apple на Swift? Кстати любому начинающему разработчику http://iphoneCoder.ru в помощь. Для OBJ-C такого сайта жалко не было. все приходилось переводить. Хотя все не переведешь по-любому)))

Автор: s0lman 17.12.2015, 11:34
Как-то забыли здесь упомянуть, что в xCode 7 не обязательна лицензия девелопера, чтоб задеплоить свое приложение напрямую на девайс http://stackoverflow.com/questions/30727099/how-to-run-apps-on-iphone-ipad-using-xcode-7-without-enrolling-to-apples-develo

Автор: Sartorius 17.12.2015, 12:12
Цитата(s0lman @  17.12.2015,  12:34 Найти цитируемый пост)
Как-то забыли здесь упомянуть, что в xCode 7 не обязательна лицензия девелопера, чтоб задеплоить свое приложение напрямую на девайс http://stackoverflow.com/questions/3072709...o-apples-develo 

Неплохо  smile Хотя, рано или поздно все равно придется покупать лицензию, а поучиться можно и на симуляторе

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)