Кіріспе
Apple Developer (бұрынғы Apple Developer Connection) – Apple Inc. компаниясының бағдарламалық құралдарды әзірлеуге арналған құралдары, қолданбалық бағдарламалау интерфейстері (API) және техникалық ресурстарды қамтитын веб-сайты. Ол бағдарламалық жасақтаманы әзірлейтін мамандарға macOS, iOS, iPadOS, watchOS, tvOS және visionOS платформалары үшін бағдарламалар жасауға көмектесетін ресурстар ұсынады. Бағдарламалар Xcode-та немесе кейде басқа қолдау көрсетілетін үшінші тарап бағдарламаларын қолдану арқылы жасалады. Содан кейін бағдарламалар App Store Connect (бұрынғы iTunes Connect) – Apple веб-сайтының тағы бір бөліміне, ішкі сараптама тобының бекітуі үшін жіберіледі. Бекітілгеннен кейін олар тиісті қосымша дүкендері арқылы таралды, яғни iOS және iPadOS бағдарламалары үшін App Store (iOS), Messages бағдарламалары мен Sticker pack бағдарламалары үшін iMessage қосымшалар дүкені, Apple TV бағдарламалары үшін App Store (tvOS), watchOS 6 және одан кейінгі нұсқалары бар Apple Watch бағдарламалары үшін watchOS қосымшалар дүкені, ал watchOS-тың бұрынғы нұсқалары үшін App Store (iOS) арқылы жарияланады. macOS бағдарламалары бұл ережеден ерекшеленеді, оларды Apple-дің Mac App Store арқылы немесе World Wide Web желісінде тәуелсіз түрде таратуға болады.
Apple Developer (formerly Apple Developer Connection) is Apple Inc.'s website for software development tools, application programming interfaces (APIs), and technical resources. It contains resources to help software developers write software for the macOS, iOS, iPadOS, watchOS, tvOS and visionOS platforms. The applications are created in Xcode, or sometimes using other supported 3rd party programs. The apps can then be submitted to App Store Connect (formerly iTunes Connect), another one of Apple's website for approval the internal review team. Once approved, they can be distributed publicly via the respective app stores, i. e. App Store (iOS) for iOS and iPadOS apps, iMessage app store for Messages apps and Sticker pack apps, App Store (tvOS) for Apple TV apps, watchOS app store for Apple Watch apps with watchOS 6 and later, and via App Store (iOS) for earlier versions of watchOS. macOS apps are a notable exception to this, as they can be distributed similarly via Apple's Mac App Store or independently on the World Wide Web.
Mac
Mac әзірлеуші бағдарламасы – Apple компаниясының macOS операциялық жүйесі үшін бағдарлама құрастырушыларға өз қолданбаларын Mac App Store арқылы таратуға мүмкіндік беретін жол. Оның жылдық құны 99 АҚШ доллары. iOS-тан өзгеше, бағдарлама құрастырушылар өз қолданбаларын тарату үшін міндетті түрде осы бағдарламаға тіркелуі қажет емес. Mac қолданбаларын бағдарлама құрастырушының веб-сайты немесе Mac App Store емес, кез келген басқа тарату арнасы арқылы еркін таратуға болады. Mac Developer Program бағдарламасы бағдарлама құрастырушыларға Mac қолданбаларын таратуға көмектесетін ресурстарды да ұсынады.
Бағдарламалық жасақтамалардың ақаулары
Алдын ала шығарылым бағдарламасы арқылы бірнеше құпия Apple бағдарламалық қамтамасы жарияланды, ең ірісі – Mac OS X 10.4 Tiger ағып шығуы. Осы оқиғаға байланысты Apple үш адамды сотқа берді, олардың Mac OS X 10.4-тің сынақ нұсқасын сайттан алып, BitTorrent арқылы таратып жібергені айтылды.
Хакерлік әрекеттер
2013 жылдың 18 шілдесінде бір кісі Apple-дің әзірлеуші серверлеріндегі құпия жеке ақпаратқа қол жеткізуге әрекеттенді. Ақпарат шифрланған, бірақ Apple компаниясы әзірлеушілер туралы кейбір ақпаратқа қол жеткізілген болуы мүмкін екенін кепілдік бере алмайды. Сол бейсенбі күні әзірлеушілер сайты "техникалық жөндеу" үшін жабылды және жексенбіге дейін жұмыс істемейтін болды, содан кейін Apple сайтта бұл хакерлік әрекет туралы пайдаланушыларға хабарлама жариялады. Компания болашақта мұндай жағдайды болдырмау үшін серверлерін және әзірлеуші жүйесін жаңадан құруды жоспарлап отыр.
Жасаушы үшін оқулықтар мен құралдар
Apple компаниясы әзірлеушілер бағдарламасы үшін тегін оқулықтар мен нұсқаулықтарды қолдауды ұсынады. 2023 жылдың шілде айының басында Apple Калифорния штатының Купертино қаласындағы әзірлеушілер орталығының құрылысын аяқтады. Арнайы іс-шаралар барысында әзірлеушілер орталыққа барып, Apple қызметкерлерімен жеке-жеке кездесе алады, жаңа бағдарламалық қамтамасының демонстрацияларын көре алады және тағы да көптеген мүмкіндіктерге ие болады.
Apple қауіпсіздік зерттеу құрылғысы бағдарламасы
Қауіпсіздік зерттеу құрылғысы (SRD) – қауіпсіздік мүмкіндіктерін айналып өтусіз iOS қауіпсіздігін зерттеуге пайдаланушыларға мүмкіндік беретін, арнайы құрастырылған iPhone. Шеллге қол жеткізімді болғанымен, пайдаланушылар кез келген құралдарды іске қоса алады, өздеріне қажетті құқықтарды таңдай алады және ядроны өзгерте алады. SRD арқылы пайдаланушылар iOS қауіпсіздігінің ішкі қабаттарына қол жеткізу мүмкіндігін жоғалтпай, барлық табыстарын Apple компаниясына сенімді түрде хабарлай алады. SRD арқылы табылган кез келген осалдықтар автоматты түрде Apple Security Bounty бағдарламасына қатыстырылады. SRD бағдарламасы көптеген елдерде қолжетімді, мысалы: Аргентина, Армения, Австралия, Австрия, Әзірбайжан, Бельгия, Босния және Герцеговина, Бразилия, Болгария, Канада, Хорватия, Чехия, Дания, Эстония, Финляндия, Франция, Грузия, Германия, Грекия, Венгрия, Исландия, Үндістан, Ирландия, Италия, Жапония, Латвия, Лихтенштейн, Литва, Люксембург, Молдова, Черногория, Марокко, Нидерланды, Жаңа Зеландия, Солтүстік Македония, Норвегия, Польша, Португалия, Румыния, Сенегал, Сербия, Сингапур, Словакия, Словения, Оңтүстік Африка, Оңтүстік Корея, Испания, Швеция, Швейцария, Ұлыбритания және АҚШ.