Совсем недавно, после презентации прошивки 4.0, Apple изменила руководство пользователя SDK. В нем появился новый пункт 3.3.1:

Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs.

Если вы знаете английский язык, то, наверняка, поняли, что Apple запретила все системы создания игр для iPhonе. С недавних пор разработчики должны использовать движки, написанные на Objective-C, C, C++ или JavaScript.

Что это значит и что это принесет для конечного потребителя?

Теперь в AppStore перестали появляться игры, созданные при помощи таких систем, как Unity3D, Flash, UnrealEngine, Shiva, Torque и других. Все эти движки использовали разработчики-одиночки, которые хотели сэкономить время или которые попросту не могли самостоятельно написать код. Теперь же Apple исключила непрофессиональных разработчиков из своего онлайн-магазина, а следовательно мы получим более качественные программы.



Нашли опечатку в тексте? Пожалуйста, выделите ее и нажмите Ctrl+Enter! Спасибо!

Сергей Панюшкин

Учусь и живу в городе Королеве, Московской области. Увлекаюсь техникой Apple, особенно iPhone/iPod touch. Веду свой сайт про iPhone Free.iPromoCode.ru. Со мной Вы можете связаться с помощью емайл - panyushkins@mail.ru


  • http://intensedebate.com/people/Njordy Njordy

    Интересно, а что будет с уже выпущенными? Их удалят? Не дадут обновляться пока не перепишут?

    • Z][ANSWER

      Очевидно им к моменту выхода OS 4.0 предложат уйти, либо обновится до правильных фреймворков.

      • http://intensedebate.com/people/Sergey95 Sergey95

        Скорее всего так и будет

  • http://twitter.com/EDmitry @EDmitry

    Вот и отлично. Нафиг нужно это кривое моно, а тем более флеш.

  • http://intensedebate.com/people/ShadowX ShadowX

    > Теперь же Apple исключила непрофессиональных разработчиков из своего онлайн-магазина, а следовательно мы получим более качественные программы.
    ИМХО очень сомнительный вывод :)

  • http://www.facebook.com/people/Bulat-Bulatov/100002076351162 Bulat Bulatov

    Нее… Это не правильно. Вот когда вообще запретят программы написанные и на скриптах и на ЯВУ, оставив разрабам только Ассемблер — вот тогда реал будут только хорошие программы выходить (Ваша логика). А давайте вообще запретим и ассемблер, будем писать в машинных кодах (и какие супер-мега-пупер игры Вы потом ожидаете и сколько десятков лет будут разрабатываться эти игры???).

  • http://intensedebate.com/people/den_khazov Хазов Денис

    :) может ты мне скинешь ссылку на официальный источник?

  • http://intensedebate.com/people/Sergey95 Sergey95

    И какие?

  • http://intensedebate.com/people/den_khazov Хазов Денис

    того же, кто говорил про 23-24 апреля

  • http://intensedebate.com/people/Sergey95 Sergey95

    А что надо было сказать, что тот кто пользуется готовыми библиотеками и/или данными программами супер пупер мега разработчики? Не верю!

  • http://intensedebate.com/people/Sergey95 Sergey95

    Денис, а давайте не будем гадать? Или скиньте мне ссылку на официальный источник?

  • http://intensedebate.com/people/Sergey95 Sergey95

    Дихаус, который называл эти сроки пошел на попятную — чьи слова ;)

  • http://intensedebate.com/people/Sergey95 Sergey95

    я точных названий не называл, так как по соглашению с одной компанией я не имею права это делать)

  • http://intensedebate.com/people/den_khazov Хазов Денис

    может поспорим?)

  • http://intensedebate.com/people/Sergey95 Sergey95

    А можем прекратим флудить? не? Я все-таки тут должностное лицо, а?

  • http://intensedebate.com/people/Sergey95 Sergey95

    И это все для айфон? Я впервые слышу!

  • http://intensedebate.com/people/Sergey95 Sergey95

    Закрыли тему!

  • CLYDe

    если художник пишет синей краской и он купи её в магазине — он плохой художник.
    футболист который даёт пас левой ногой — плохой футболист.
    рыба дышащая жабрами — плохая рыба

  • atrophy

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

  • http://intensedebate.com/people/den_khazov Хазов Денис

    Вот сейчас Сергей попросит вас перестать флудить и закроет тему, ибо ваше мнение не совпадает с его должностным лицом)))

  • http://intensedebate.com/people/Sergey95 Sergey95

    Ну так если ты такой крутой разраб, возьми и напиши свой движок! Потрать время, средства, усилия и напиши сам!

    сосредоточиться на разработке самой игры. — движок к разработке не относится?

  • http://intensedebate.com/people/Sergey95 Sergey95

    Если не секрет, к чему это было сказано?

  • atrophy

    Движок это инструмент, естественно он относится к разработке, но игру делает не движок. Но я с вами соглашусь, крутые разрабы пишут движки чтобы доказать свою крутость, а нормальные разработчики используют лучшие инструменты и не пытаются изобретать велосипед когда это не нужно.

  • http://intensedebate.com/people/Sergey95 Sergey95

    А вот все это на английском и на steve@me.com ))

  • CLYDe

    как? Вы не поняли? это же пример Вашей же логики, только на других объектах.

  • http://intensedebate.com/people/Sergey95 Sergey95

    Так отложили ведь продажи? Нет? На что планировали там?