Jump to content

iOS SDK

(Перенаправлено из IPhone SDK )

iOS SDK
(Комплект разработки программного обеспечения iOS)
Разработчик(и) Apple Инк.
Первоначальный выпуск 6 марта 2008 г .; 16 лет назад ( 06.03.2008 )
Операционная система macOS
Платформа iOS , iPadOS
Доступно в Английский
Тип Комплект для разработки программного обеспечения
Веб-сайт Apple Разработчик

iOS SDK ( iOS Software Development Kit ), ранее iPhone SDK , представляет собой комплект разработки программного обеспечения (SDK), разработанный Apple Inc. Комплект позволяет разрабатывать мобильные приложения Apple iOS и iPadOS в операционных системах .

iOS SDK можно бесплатно загрузить для пользователей персональных компьютеров Macintosh (или Mac). Он недоступен для ПК с Microsoft Windows . SDK содержит наборы, предоставляющие разработчикам доступ к различным функциям и сервисам устройств iOS, например к атрибутам аппаратного и программного обеспечения . Он также содержит симулятор iPhone , который имитирует внешний вид устройства на компьютере во время разработки. Новые версии SDK сопровождают новые версии iOS. Чтобы тестировать приложения, получать техническую поддержку и распространять приложения через App Store , разработчикам необходимо подписаться на программу Apple Developer Program .

В сочетании с Xcode iOS SDK помогает разработчикам писать приложения для iOS с использованием официально поддерживаемых языков программирования , включая Swift и Objective-C . Другие компании также создали инструменты, позволяющие разрабатывать собственные приложения для iOS с использованием соответствующих языков программирования.

Первоначально разрабатывая iPhone до его презентации в 2007 году, тогдашний генеральный директор Apple Стив Джобс не намеревался позволять сторонним разработчикам создавать собственные приложения для операционной системы iOS , вместо этого поручая им создавать веб-приложения для веб-браузера Safari . [ 1 ] Однако негативная реакция разработчиков заставила компанию пересмотреть свое решение. [ 1 ] 17 октября 2007 года Джобс объявил, что комплект для разработки программного обеспечения (SDK). к февралю 2008 года Apple предоставит разработчикам [ 2 ] [ 3 ] SDK был выпущен 6 марта 2008 г. [ 4 ] [ 5 ]

iOS SDK можно загрузить бесплатно для пользователей Mac . [ 6 ] Он недоступен для персональных компьютеров под управлением Microsoft Windows . [ 6 ] Чтобы протестировать приложение, получить техническую поддержку и распространять приложения через App Store , разработчикам необходимо подписаться на Apple Developer Program . [ 6 ]

Содержимое SDK разделено на следующие наборы: [ 7 ]

SDK также содержит симулятор iPhone — программу, используемую для имитации внешнего вида iPhone на компьютере разработчика. [ 7 ]

Новые версии SDK сопровождают новые версии iOS. [ 8 ] [ 9 ]

Языки программирования

[ редактировать ]

iOS SDK в сочетании с Xcode помогает разработчикам писать приложения для iOS с использованием официально поддерживаемых языков программирования, включая Swift и Objective-C . [ 10 ]

Файл .ipa (пакет iOS App Store) — это файл архива приложения iOS, в котором хранится приложение iOS.

В 2008 году Sun Microsystems объявила о планах выпустить виртуальную машину Java (JVM) для iOS на основе Micro Edition платформы Java версии Java . Это позволит приложениям Java работать на iPhone и iPod Touch. [ 11 ] Вскоре после анонса разработчики, знакомые с условиями соглашения SDK, полагали, что, не позволяя сторонним приложениям работать в фоновом режиме (например, ответить на телефонный звонок и при этом запустить приложение), [ 12 ] и запретить приложению загружать код из другого источника или разрешить приложению взаимодействовать со сторонним приложением, усилия Sun по разработке могут быть затруднены без сотрудничества Apple. [ 13 ] Sun также работала со сторонней компанией Innaworks, пытаясь внедрить Java на iPhone. [ 14 ] Несмотря на очевидное отсутствие интереса со стороны Apple, утечка прошивки iPhone 2007 года выявила чип ARM с процессором с поддержкой Jazelle для встроенного исполнения Java. [ 15 ]

В сентябре 2009 года Novell объявила, что они успешно разработали MonoTouch , программную среду , которая позволяет разработчикам писать собственные приложения для iPhone на языках программирования C# и .NET , сохраняя при этом совместимость с требованиями Apple. [ 16 ]

iOS не поддерживает Adobe Flash , [ 17 ] и хотя у Adobe есть две версии своего программного обеспечения: Flash и Flash Lite, Apple не считает ни одну из них подходящей для iPhone, заявляя, что полная версия Flash «слишком медленна, чтобы быть полезной», а Flash Lite «непригодна для использования с Веб». [ 18 ] [ 19 ]

В октябре 2009 года Adobe объявила, что в предстоящем обновлении Creative Suite будет включен компонент, позволяющий разработчикам создавать собственные приложения для iPhone с использованием инструментов разработки Flash компании. [ 20 ] компании . Creative Suite 5 Программное обеспечение было официально выпущено как часть коллекции профессиональных приложений [ 21 ]

Политика 2010 года в отношении инструментов разработки

[ редактировать ]

В апреле 2010 года Apple внесла спорные изменения в свое Соглашение с разработчиками iPhone, требуя от разработчиков использовать только «одобренные» языки программирования для публикации приложений в App Store и запрещая приложения, в которых использовались сторонние инструменты разработки; запрет затронул инструмент Adobe Packager, который конвертировал Flash-приложения в приложения для iOS. [ 22 ] [ 23 ] После реакции разработчиков [ 24 ] и новости о возможном антимонопольном расследовании, [ 25 ] В сентябре Apple снова пересмотрела свое соглашение, разрешив использование сторонних инструментов разработки. [ 24 ] [ 26 ]

Mac Катализатор

[ редактировать ]

Первоначально назывался «Проект Марципан». [ 27 ] Mac Catalyst помогает разработчикам перенести возможности приложений iPadOS на macOS и упростить перенос приложений, разработанных для устройств iPadOS, на Mac, избегая необходимости дважды писать базовый программный код.

См. также

[ редактировать ]
  1. ^ Jump up to: а б «Первоначальное видение Джобса для iPhone: никаких сторонних приложений» . 9to5Mac.com . 9to5Mac. 21 октября 2011 года . Проверено 11 июня 2017 г.
  2. ^ Дункан, Джефф (17 октября 2007 г.). «Apple подтверждает, что iPhone SDK выйдет в следующем году» . www.DigitalTrends.com . Цифровые тенденции . Проверено 11 июня 2017 г.
  3. ^ «Стив Джобс утвердит собственный iPhone SDK к февралю» . AppleInsider.com . AppleInsider . 17 октября 2007 года . Проверено 11 июня 2017 г.
  4. ^ Далримпл, Джим (6 марта 2008 г.). «Apple представляет iPhone SDK» . www.MacWorld.com . Международная группа данных . Проверено 11 июня 2017 г.
  5. ^ Блок, Райан (6 марта 2008 г.). «Прямой эфир с пресс-конференции Apple iPhone SDK» . www.Engadget.com . Engadget AOL . Проверено 11 июня 2017 г.
  6. ^ Jump up to: а б с Гевен, Дженнифер (6 марта 2008 г.). «Часто задаваемые вопросы: что означает iPhone SDK?» . www.CNET.com . CBS Интерактив . Проверено 11 июня 2017 г.
  7. ^ Jump up to: а б Ким, Арнольд (6 марта 2008 г.). «Apple выпускает iPhone SDK, демонстрационные версии Spore и систему обмена мгновенными сообщениями» . www.MacRumors.com . МакСлухи . Проверено 11 июня 2017 г.
  8. ^ Мэйо, Бенджамин (11 сентября 2015 г.). «Теперь Apple позволяет разработчикам отправлять iOS 9, OS X El Capitan и собственные приложения для часов в App Store» . 9to5Mac.com . 9to5Mac . Проверено 11 июня 2017 г.
  9. ^ Сэнде, Стивен (10 июня 2013 г.). «Новые возможности iOS SDK для разработчиков» . www.Engadget.com . Engadget AOL . Проверено 11 июня 2017 г.
  10. ^ Синицкий, Адам (9 июня 2016 г.). «Разработка для Android против разработки для iOS – за 5 этапов» . www.AndroidAuthority.com . Администрация Андроида . Проверено 19 июня 2017 г.
  11. ^ Крил, Пол (7 марта 2008 г.). «Солнце: поставим Java на iPhone» . www.InfoWorld.com . InfoWorld Международная группа данных . Проверено 19 июня 2017 г.
  12. ^ Кразит, Том (12 марта 2008 г.). «iPhone SDK: день после» . www.CNET.com . CNET CBS Interactive . Проверено 19 июня 2017 г.
  13. ^ Крил, Пол (14 марта 2008 г.). «Планы Sun по внедрению Java на iPhone могут оказаться препятствием» . www.InfoWorld.com . InfoWorld Международная группа данных . Проверено 19 июня 2017 г.
  14. ^ «Переговоры Apple и Sun дают надежду на появление Java на iPhone» . www.IBTimes.com . International Business Times IBT Media . 28 апреля 2008 года . Проверено 19 июня 2017 г.
  15. ^ Блок, Райан (1 июля 2007 г.). «Обнаружен процессор iPhone: процессор ARM 620 МГц» . www.Engadget.com . Engadget AOL . Проверено 19 июня 2017 г.
  16. ^ Пол, Райан (15 сентября 2009 г.). «MonoTouch добавляет .NET в окруженный стеной сад приложений Apple» . ArsTechnica.com . Ars Technica Condé Nast . Проверено 19 июня 2017 г.
  17. ^ Сливка, Эрик (29 апреля 2010 г.). «Стив Джобс публикует открытое письмо «Мысли о Флэше»» . www.MacRumors.com . МакСлухи . Проверено 20 июня 2017 г.
  18. ^ Купер, Чарльз (5 марта 2008 г.). «Adobe прикусила язык после удара iPhone Flash» . www.CNET.com . CNET CBS Interactive . Проверено 20 июня 2017 г.
  19. ^ Кразит, Том (19 марта 2008 г.). «Adobe понимает, что SDK недостаточно для Flash на iPhone» . www.CNET.com . CNET CBS Interactive . Проверено 20 июня 2017 г.
  20. ^ Дав, Джеки (5 октября 2009 г.). «Приложения, созданные на основе Flash, появятся на iPhone» . www.MacWorld.com . Macworld Международная группа данных . Проверено 20 июня 2017 г.
  21. ^ Дав, Джеки (11 апреля 2010 г.). «Adobe представляет Creative Suite 5» . www.MacWorld.com . Macworld Международная группа данных . Проверено 20 июня 2017 г.
  22. ^ Чен, Брайан X. (8 апреля 2010 г.). «Adobe Apps: легче пройти сквозь букву «i» иглы?» . Проводной . Проверено 20 июня 2017 г.
  23. ^ Кинкейд, Джейсон (8 апреля 2010 г.). «Apple показала Adobe свое новое соглашение по SDK для iPhone» . ТехКранч . Проверено 20 июня 2017 г.
  24. ^ Jump up to: а б Артур, Чарльз (9 сентября 2010 г.). «Apple открывает App Store для программ, написанных на Adobe Flash, и не только» . www.TheGuardian.com . The Guardian медиагруппа Guardian . Проверено 20 июня 2017 г.
  25. ^ Ченг, Жаки (3 мая 2010 г.). «Политика компилятора ОС Apple iPhone может привести к антимонопольному расследованию» . ArsTechnica.com . Ars Technica Condé Nast . Проверено 20 июня 2017 г.
  26. ^ Соррелл, Чарли (9 сентября 2010 г.). «Apple упрощает правила разработки приложений, Adobe растет» . www.Wired.com . Wired Condé Nast . Проверено 20 июня 2017 г.
  27. ^ «WWDC 2019: Marzipan от Apple на самом деле является катализатором проекта» . www.CNET.com . CNET . Проверено 3 июня 2019 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 3e61f976e1b6f2b85289c9fe3d4d3a99__1705005780
URL1:https://arc.ask3.ru/arc/aa/3e/99/3e61f976e1b6f2b85289c9fe3d4d3a99.html
Заголовок, (Title) документа по адресу, URL1:
iOS SDK - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)