Я давно занимаюсь разработкой мобильных приложений (2001?), Но системы, с которыми мы тогда работали, были выделены для мобильных сред разработки (Symbian, J2ME, BREW). iPhone SDK - это любопытный гибрид Mac OS X и Apple, использующий мобильные устройства (Cocoa Touch).
Но в нем отсутствуют некоторые вещи, которые есть в других мобильных системах, ИМО. В частности:
- Фоновая обработка приложения
- маршрутизация приложения SMS / MMS (отправьте SMS в мое приложение в фоновом режиме)
- API для доступа к функциям телефона / истории вызовов / перехвату вызовов
Я понимаю, что у Apple есть совершенно веские причины для выпуска SDK так, как они это сделали. Мне любопытно, что люди на SO думают, что SDK отсутствует и как они будут исправлять / добавлять его, будь они менеджером по инженерным продуктам в Apple.