08c4d814b335977d4398015e26096275.ppt
- Количество слайдов: 12
Программирование под i. OS Лекция 2
Общие требования для разработки программ n Mac. OS X n XCode n Сертификат n Устройство i. OS (i. Phone, i. Pad, i. Pod Touch)
Сертификация Сертификат (99$, 299$) (developer. apple. com) Приложение Устройство (i. Phone) (demo. tauruna. com) UDID: 2 f 65 f 238 f 034 f 982902341 c 3353 fa 03298 edc Provision profile Developer Distribution (Ad Hoc)
Получение сертификата (из России) n Регистрация на developer. apple. com n Генерация секретного ключа n Только частное лицо n Любая банковская карточка с оплатой через Интернет n Заявка по факсу n Получение доступа к Provision portal n Генерация сертификата
Условия сертификации n Срок сертификата: 1 год n Количество программ: неограниченно n Количество различных устройств: 100 n Срок действия provision profile: n Developer – 3 месяца + Debug n Distribution – 1 год n Распространение программ: n App. Store – 99$ n Ad Hoc – 299$
Получение UDID
Распространение приложений App. Store n Скомпилированное приложение (. app) n Проверка Apple n Публикация Ad Hoc n Пакет распространения (. ipa) n Provision profile (. mobileprovision) n Самостоятельное распространение
App Store (http: //www. apple. com/itunes/) Статистика n Более 250 тысяч приложений n 10 млрд. скачиваний n Средняя цена приложения: 4. 2 $ Услуги n Сбор денег с клиентов n Комиссия 30% n Вывод денег на счет в банке
Пакет. ipa demo. ipa = demo. zip Payload = папка demo. app = папка (пакет на Mac. OS) Файлы программы
Безопасность i. OS n Стандартные приложения заменять нельзя n Основные функции телефона/e-mail – только через стандартные приложения n Только прикладные программы. Никаких драйверов/служб n Псевдомногозадачность. Никакого взаимодействия программ n Изоляция файловой системы (jail) n Bluetooth (только клиент)
Backdoors для популярных задач n Фоновые операции (псевдомногозадачность) Базовое приложение спит n На определенные события можно повесить обработчики (например закончилось вопроизведение трека) n n Push Notifications n Подписка на проверку событий через сервера Apple n 3 типа реакции: значок, сообщение, звук
Вопросы?
08c4d814b335977d4398015e26096275.ppt