33 iOS библиотеки с открытым исходным кодом, которые будут популярны в 2017 году. Исходный код ios


Исходный код iOS попал в сеть. Серьёзная утечка в истории Apple

В репозитории Github пользователь опубликовал исходный код системы iOS. Специалисты описывают это как один из крупнейших и наиболее серьезных утечек в истории Apple.

В сеть просочилась утечка, которая может принести большие последствия с точки зрения безопасности iPhone. В репозитории Github пользователь ZioShiba опубликовал исходный код iBoot от iOS 9.3. Нет информации, откуда пользователь имеет эти данные, потому что они строго защищены Apple. Код был быстро удален из Github’а, поскольку он нарушил законы об авторском праве.

Что такое iBoot, код которого просочился в сеть?

iBoot является одним из ключевых элементов системы iOS. Для закрытых систем загрузочный процесс имеет особо важное значение. Исходный код, фрагменты которого, как сообщается, просочились, — это код iBoot, который является загрузчиком, работающим на втором этапе запуска устройства. На первом этапе устройства начинается код UEFI — эквивалент BIOS Apple, который затем вызывает iBood для запуска операционной системы.

Что эта утечка означает для будущих и нынешних владельцев айфонов?

Утечка теоретически может повлиять на безопасность iPhone. Зная исходный код, вы можете создать путь для обхода системы безопасности Apple, в том числе, например, экран блокировки или шифрования данных. Исходный код — это лакомый кусочек не только для хакеров, но и для служб типа ФБР.

Что это означает на практике? Или пользователям iPhone ничего бояться?

Я скептически отношусь к возможным опасностям. Прежде всего, для архитектуры iOS требуется, чтобы часть загрузочного кода работала в так называемом Secure Enclave (в физическом чипе), поэтому его нельзя полностью перехватить. Во-вторых, люди, заинтересованные в этом процессе, уже имели возможность немного пересмотреть этот код — например, через обратный процесс разработки.

Jailbreak, как на блюдечке?

Абстрагируясь от вопроса о безопасности данных пользователя, доступный исходный код может облегчить создание модифицированного программного обеспечения, что открывает путь для загрузки измененных ROM-ов и к так называемым jailbreak системам. В результате пользователи смогут устанавливать программное обеспечение, которое является вне контроля Apple. Это может оказаться проблемой для производителя, но, скорее, не для конечного пользователя.

Также стоит иметь в виду, что был опубликован код с iOS 9.x, а так только посмотрим, на сколько он будет полезен в случае нарушения последней версии системы iOS, то есть 11.2.5. Дело развивается и скорее всего, мы видим только его начало.

palpur.com

Apple впервые рассекретила исходные коды iOS и macOS

Apple раскрыла коды iOS и macOS

Apple выложила в свободный доступ на ресурсе GitHub исходный код ядра XNU, на котором базируются операционные системы iOS и macOS. XNU расшифровывается как «XNU is Not Unix». Как отмечает ресурс Engadget, компания поделилась той версией ядра, которая оптимизирована для чипов архитектуры ARM, используемых в мобильных устройствах. Ранее Apple не публиковала исходные коды iOS и macOS в свободном доступе, хотя и прибегала к такой практике в случае с OS X.

Открыв код iOS и macOS, компания дала возможность разработчикам понять, как iPhone и iPad, а также как верхние слои софта в этих устройствах, взаимодействуют с ядром. До этого более десяти лет этот код распространялся по лицензии Apple Public Source License 2.0, правила которой довольно строги, отмечает ресурс Neowin. Она не совместима с Открытым лицензионным соглашением GNU и допускает наличие полностью проприетарных компонентов. Apple пользуется Public Source License 2.0 с 2003 г. Некоторые релизы своего ПО компания перевела под более мягкую Apache License.

Что именно получили разработчики

Однако публикация кода iOS и macOS может быть вовсе не таким уж большим подарком для разработчиков, как кажется, пишет Engadget. Компания показала только код ядра XNU, без интерфейсов или фреймворков, которые определяют специфику iOS и macOS. То есть, появления, например, Samsung Galaxy S8 под управлением iOS в ближайшее время ждать не следует, отмечает издание. Для этого разработчикам в любом случае придется писать с нуля операционную систему, пускай и с использованием ядра XNU.

Apple поделилась с разработчиками исходными кодами iOS и macOS

Кроме того, может вызвать удивление наличие исходного кода для Mac, рассчитанного на работу с ARM. Публикация соответствующей версии XNU не означает, что любой желающий сможет установить macOS на Chromebook, созданный на базе ARM. Это также не означает скорого появления MacBook с чипом A11 Bionic внутри. Apple нередко создает различные версии своих кодов под разные архитектуры «на всякий случай», отмечает Engadget. Благодаря этому компания, например, так быстро перевела в 2006 г. компьютеры Mac с процессоров PowerPC на Intel — необходимый код был написан заранее. 

В то же время в начале 2017 г. в СМИ распространилась информация, что Apple намерена использовать в Mac ARM-чипы собственной разработки, но пока что только в качестве дополнения к процессорам Intel, что поможет увеличить время автономной работы устройств. Дополнительные чипы будут отвечать за функцию Power Nap, которая позволяет Mac обновляться, синхронизироваться с iCloud, и делать бэкапы драйверов Time Machine. Возможно, для этого проекта и была создана macOS, оптимизированная под ARM, предполагает Engadget.

www.cnews.ru

Apple опубликовала исходный код ядер macOS и iOS

С самого запуска macOS Apple регулярно публиковала открытый исходный код ядра настольной операционной системы. В теории это позволяло сторонним разработчикам создавать на его основе свои собственные проекты. С iOS всё было немного сложнее, поскольку ядро мобильной ОС не было оптимизировано для ARM-чипов, встроенных в большинство современных смартфонов и планшетов. Теперь всё немного изменилось: купертинский гигант опубликовал на GitHub исходный код XNU-ядер macOS и iOS с поддержкой архитектуры ARM.

Теперь у энтузиастов есть код, который теоретически можно запустить на iPhone или iPad. Но на самом деле не всё так просто. Для начала стоит отметить, что это просто ядро — низкоуровневый код, который отвечает только за самые важные функции. Он не затрагивает интерфейс, фреймворки или приложения — то есть всё то, что отличает iOS от других операционных систем. Эти элементы по-прежнему закрыты, поэтому большую часть платформы пришлось бы создавать с нуля. К тому же, предлагаемая Apple лицензия не настолько гибкая, как, например, лицензия GNU GPL на Linux.

Примерно аналогична ситуация и с macOS — вряд ли в ближайшее время вы увидите MacBook с чипом A11 Bionic. Apple далеко не впервые выпускает код для сторонней архитектуры «на всякий случай»: переход с процессоров PowerPC на Intel произошёл так быстро именно благодаря этому.

Впрочем, такой ход компании всё же заслуживает уважения. Так разработчики приложений и операционных систем смогут лучше понять, как продукты Apple обрабатывают базовые системные задачи. Ну а при желании XNU-ядро можно даже использовать как отправную точку для написания новой ОС.

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.

3dnews.ru

33 iOS библиотеки с открытым исходным кодом, которые будут популярны в 2017 году

Отличного пятничного настроения, друзья! Сегодня мы приготовили для вас полезный перевод поста основателя Ecler Studios Paweł Białecki, в котором он предлагает нашему вниманию 33 open source проекта для iOS разработчиков. С помощью своего аккаунта в GitHub он открыл для себя множество перспективных инструментов и отобрал, по его мнению, лучшие из них для своих читателей.

1. IGListKit от InstagramEngineering

Созданный разработчиками Instagram, IGListKit представляет собой управляемый данными фреймворк для UICollectionView, с помощью которого можно быстро создавать гибкие списки. Также он помогает обойтись без MassiveViewControllers в приложении. Ознакомьтесь с туториалом от Ray Wenderlich, в котором объясняется, как внедрить эту библиотеку в проект, или прочитайте статью Rodrigo Cavalcante о переносе существующих UITableView в IGListCollectionView.

2. Realm от realm.io

Realm – это мобильная база данных, которая работает прямо внутри телефонов, планшетов и носимых девайсов, причем не только на iOS. Если хотите попробовать что-то существенно отличающееся от CoreData, отдайте предпочтение Realm. Многие считают его современной, готовой к запуску альтернативой нативному решению от Apple.

3. Moya от Ash Furrow

Moya — это недостающий сетевой уровень для вашего приложения. Больше вам не придется ломать голову, куда (и как) помещать сетевые запросы, Moya об этом позаботится.

4. SwiftyJSON от Pinglin Tang

Король парсинга JSON на Swift.

Преобразуйте это:

if let statusesArray = try? JSONSerialization.jsonObject(with: data, options: .allowFragments) as? [[String: Any]], let user = statusesArray[0]["user"] as? [String: Any], let username = user["name"] as? String { // Finally we got the username }

вот в это:

let json = JSON(data: dataFromNetworking) if let userName = json[0]["user"]["name"].string { // Now you got your value }

Оборачивание, если оно нужно, производится автоматически.

5. Valet от Square
Valet обеспечивает безопасное хранение данные в iOS или OS X Keychain, даже если вы не имеете никакого представления, как работает Keychain. Он позволяет передавать данные между несколькими приложениями (от того же самого разработчика) на одном девайсе, а также передавать данные в пределах одного приложения на нескольких девайсах при помощи iCloud. Поддержка Touch ID? Легко!
6. FirebaseAnalytics от GoogleDevelopers

Это решение, разработанное (ну, или выкупленное) компанией Google, пожалуй, можно назвать лучшим аналитическим инструментом для iOS. Отслеживайте, как используется приложение, насколько вовлечены пользователи, какие события происходят; задавайте пользовательские характеристики, создавайте индивидуально настроенные аудитории и многое другое.

7. AsyncDisplayKit
Команда Facebook создала этот UI SDK для своего приложения Paper. Если хотите, чтобы рендер вашего приложения всегда происходил со скоростью 60 фреймов в минуту, обязательно обратите внимание на эту библиотеку. Здесь можно почитать об опыте команды Buffer.
8. DZNEmptyDataSet
Пользователь устанавливает ваше приложение и видит пустой UITableView. DZNEmptyDataSet помогает избежать этой проблемы, предлагая внедряемый по умолчанию паттерн для случая, когда данные в таблице отсутствуют.
9. Chameleon от Vicc Alexander

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

С Chameleon вам не нужно будет возиться со значениями RGB, часами подбирать наилучшее сочетание оттенков для приложения и переживать, хорошо ли будет читаться текст на разных цветах фона.

10. PermissionScope от Nick O'Neill

PermissionScope — фреймворк на Swift, позволяющий по-умному запрашивать разрешение у пользователей. Он содержит не только простой UI для отправления запросов, но и API для разрешений, который может сообщить вам статус любого системного разрешения или легко запросить его.

11. FileKit от NikolaiVazquez

FileKit — это фреймворк для Swift, который обеспечивает простую и выразительную систему управления файлами. Посмотрите примеры того, как она используется.

12. SwiftyUserDefaults от RadekPietruszewski
SwiftyUserDefaults делает user defaults приятными в использовании, сочетая выразительные API от Swiftly с преимуществами static typing. Определяйте все ключи в одном месте, легко применяйте типы-значения и вдобавок бесплатно получайте дополнительную безопасность и проверку на этапе компиляции.
13. Kingfisher от 王巍(Wei Wang)

Kingfisher — это компактная библиотека для асинхронного скачивания и кэширования картинок из Сети, специально для Swift.

14. Hero от Luke Zhao

Hero — это библиотека для построения переходов между ViewController-ами на iOS. Она дополняет неудобные API для переходов от UIKit и упрощает процесс настройки переходов.

15. Hedwig от 王巍 (Wei Wang)

Hedwig — это пакет Swift, предоставляющий набор API высокого уровня, которые позволяют легко отправлять письма на SMTP-сервер. Если вы планируете рассылать сообщения из своего будущего сногсшибательного клиент-серверного приложения, возможно, Hedwig — как раз то, что вам нужно.

16. DeviceKit от DennisWeissmann
DeviceKit — это замена типов-значений дляUIDevice. Без проблем получайте информацию о состоянии девайса и уровне зарядки.
17. Charts
Библиотека красивых диаграмм самых разных типов: столбчатых, круговых, точечных, трехмерных, радиальных и так далее.
18. MGSwipeTableCell

Простой в использовании подкласс UITableViewCell, который позволяет отображать кнопки-слайдеры с разными видами переходов.

19. RandomKit от NikolaiVazquez

Простой и понятый генератор случайных данных.

20. ResponseDetective
ResponseDetective — фреймворк, который, минимально вмешиваясь в процесс, перехватывает все исходящие запросы и входящие ответы между приложением и сервером для отладки.
21. Onboard

Без лишних усилий создавайте красивые и захватывающие презентации всего несколькими строчками кода.

22. Quick + Nimble от もどかしい
Quick — это фреймворк для тестирования BDD на Swift и Objective-C. К нему прилагается Nimble — фреймворк, расширяющий возможности сравнения данных.
23. Natalie от Marcin Krzyzanowski

Natalie генерирует код Swift на основании сторибордов, тем самым делая работу со Storyboard и Segue проще. Сгенерированные файлы сокращают использование строк в качестве идентификаторов Storyboard и Seguе.

24. RxSwift от ReactiveExtensions*

Интересуетесь реактивным программированием на Swift? RxSwift к вашим услугам.

25. GDPerformanceView от Daniil Gavrilov

GDPerformanceView показывает FPS, процент загрузки CPU, версии приложения и iOS над статус баром и предоставляет отчеты о FPS и загрузке CPU через делегат.

26. Alamofire

Alamofire — это сетевая HTTP библиотека, написанная на Swift.

27. SwiftyStoreKit от Andrea Bizzotto

SwiftyStoreKit — это небольшой фреймворк для работы с встроенными покупками на iOS (версии 8.0 и выше), TvOS (версии 9.0 и выше) и macOS (версии 10.10 и выше).

28. Timepiece от AnyType
Интуитивная работа с данными на Swift.
29. CryptoSwift от Marcin Krzyzanowski
Функции и помощники для Swift, связанные с криптографией, реализованные на Swift.
30. FSCalendar
Библиотека настраиваемых календарей для iOS, совместимая с Objective-C и Swift.
31. ImageViewer от KristianAngyal
Решение для просмотра картинок в стиле Twitter.
32. PromiseKit

PromiseKit — это вдумчивое и полное внедрение promises на любую платформу при помощи swiftc. Он отлично адаптирован для использования в ObjectiveC и предлагает превосходные специализации для iOS, TvOs, macOS и watchOS.

33. Ensembles от Drew McCormack

Ensembles — это фреймворк для Objective-C с поддержкой Swift, который расширяет фреймворк CoreData от Apple, добавляя пиринговую синхронизацию для macOS и iOS. Многочисленные постоянные хранилища SQLite могут быть связаны посредством любой платформы для синхронизации файлов, например, iCloud или Dropbox. Фреймворк можно при первой необходимости расширить для поддержки любого сервиса, который обладает способностью перемещать файлы между девайсами, включая настраиваемый сервер.

habr.com

Приложения iPhone с открытым кодом / Хабр

В данной статье речь пойдет о приложениях с открытым кодом, которые размещены в App Store. Мы будем рассматривать только приложения которые одобрены компанией Apple и опубликованы. Начинающие разработчики могут изучать их код для повышения своих навыков.

1. ABC 123 – Простенькая игра на развитие памяти. ИспользуетCocos2D. (itunes link) (source code)

2. Colloquy – Порт известного Mac IRС клиента на iPhone. (itunes link) (source code)

3. Diceshaker — Симулятор броска кубиков (дайсов) для фанатов ролевых игр. (itunes link) (source code)

4. Doom Classic — Классический 3Д-шутер.(itunes link) (source code) (build instructions)

5. Freshbooks – Приложение, которое позволяет использовать веб-сервис Freshbooksдля выставления счетов прямо с вашего iPhone. (itunes link) (source code)

6. Gorillas – Классчиеская игра наподобии Вормсов/Танчиков. ИспользуетCocos2D. (itunes link) (source code)

7. Last.fm –Приложение позволяющее использовать персональные радиоканалы сервиса Last.fm(itunes link) (source code)

8. Mobilesynth — Моно синтезатор для iPhone(itunes link) (source code)

9. Molecules – Приложение позволяет просматривать 3Д модели молекул и управлять ими касаниями экрана. (itunes link) (source code)

10. Mover – Приложение, которое позволяет перемещать данные между двумя различными iTouch устройствами (itunes link) (source code)

11. Natsulion — Простенький твиттер клиент. (itunes link) (source code)

12. NowPlaying – Позволяет вам получать местные афиши и смотреть критику идущих показов с сайтов RottenTomatoes и Metacritic (itunes link) (source code)

13. Packlog – iPhone — клиент для популярного сервиса BackPak. (itunes link) (source code)

14. PocketFlix – Приложение позволяет осуществлять поиск и управлять своим аккаунтом в сервисе Netflix. (itunes link) (source code)

15. Sci-15 HPCalc – Инженерный научный калькулятор. (itunes link) (source code)

16. Task Coach – Приложение для управления временем и задачами. (itunes link) (source code)

17. Tubestatus – Расписание лондонских электричек. (itunes link) (source code)

18. Tweejump – Игра-попрыгушка вдохновленная твиттером и игрой Icy Tower. Использует Cocos2D.(itunes link) (source code)

19. Tweetero – Простенький твиттер — клиент с поддержкой загрузки изображений. (itunes link) (source code)

20. Twitterfon – Супер быстрый твиттер клиент (itunes link) (source code)

21. Wikihow – Ридер для популярной вики. (itunes link) (source code available by e-mail from [email protected])

22. Wordpress – Официальный клиент для движка WordPress. (itunes link) (source code)

23. YourRights – Карманный справочник по вашим правам.(itunes link) (source code)

Update

24. BookShelf — читалка электронных книг для iTouch — устройств. (itunes link) (source code)

25. iOctocat — клиент для популярного хостинга исхоного кода GitHub (itunes link) (source code)

26. Eponyms — база данных медицинских эпонимов (itunes link) (source code)

27. MobileTerminal — терминал для iphone/ipod touch (source code)

28. MobileStudio — несколько продуктов одной компании:

29. iPhone offline map — картографическое приложение для itouch — устройств с возможностью работы с картами в режиме отключения от сети. (source code)

30. iPhone-wireless — сканер wifi-сетей, обещают скоро поддержку так же GSM-вышек и bluetooth — точек. (source code)

31. Waze — программа навигации для iphone, необычная тем, что вы не только пользуетесь картами сервиса, но и сами создаете карту своими поездками закрывая «белые» пятна сервиса и получая бонусные очки. (itunes link) (source code)

32. AppsAmuck — подборка простеньких приложений с исходным кодом для начинающих азработчиков, просто кликните на иконку приложения и следуйте инструкциям.

33. Siphone — бесплатное VoIP — приложение с минималистичным функционалом, использует популярную библитеку pjsip, спасибо @astarovoitov

34. OmniFrameworks — набор инструментов от OmniGroup с открытым кодом для разработки под iPhone и Mac, спасибо mirkitanov

35. iRdesktop — RDP клиент для iPhone OS. (source code) (itunes link), спасибо спасибо icesik

Добавлено:

36. Battle For Wesnoth – Фентезийная тактическая пошаговая RPG доступная для нескольких платформ ранее, а теперь и для iPhone/iPad. (itunes link) (source code)

37. Artifice – Логическая игра в которой вам необходимо достичь противоположного конца экрана передвигая коробки на своем пути. Использует Cocos2D. (itunes link) (source code)

38. Countitout -Приложение для ведения счета. (itunes link) (source code)

39. Ecological Footprint - Приложение для подсчета вашей экологической эффективности (itunes link) (source code)

40. Fosdem — Приложение календарь для конференции Fosdem(itunes link) (source code)

41. Go Go Lotto –Приложение для генерации билетов Лото (itunes link) (source code)

42. iStrobe -Приложение которое превращает вспышку iPhone 4 в страбоскоп(itunes link) (source code)

43. PlainNote — Простой текстовый редактор (itunes link) (source code)

44. Puff Puff – Красивая игрушка в подводном мире, использует Cocos2D и OpenFeint. (itunes link) (source code)

45. reMail – Емейл клиет с очень быстрым поиском по почте, удален из AppStore, исходные коды доступны. (source code)

46. RobotFindsKitten – Порт классической ASCII — игрушки. (itunes link) (source code)

47. SpaceBubble – Космическая игра, использующая Core Grafics и акселерометр телефона. (itunes link) (source code)

48. Star3Map – Приложение дополненной реальности для поиска созвездий на звездном небе. (itunes link) (source code)

49. Tux Rider – Порт популярной 3Д игры Tux Racer. (itunes link) (source code)

50. Tweetee – Расширенная версия твиттер-клиента Natsulion.(itunes link) (source code)

51. ViralFire — Приложение, в котором вам надо выступать в качестве клетки крови и бороться с вирусами. (itunes link) (source code)

52. Wolfenstein 3D Classic Platinum – Классическая 3д стрелялка. (itunes link) (source code)

53. Xpilot – Классическая игрушка — аркадный шутер. (itunes link) (source code)

54. ZBar –Сканнер баркодов с исходными кодами. (itunes link) (source code)

Читайте так же обзор библиотек с открытым кодом для iphone/ipod touch и обзор игровых движков для этих платформ.

habr.com

Секретный исходный код iOS просочился в Интернет

Рекомендуемэту новость

Исходный код секретного программного обеспечения Apple iOS просочился на веб-сайт GitHub. Код может помочь хакерам найти новые способы для взлома устройств на базе iOS.

У Apple есть плохие новости для более чем 700 миллионов пользователей iPhone по всему миру. Версия кода, который позволяет запускать устройства iOS, такие как iPhones и iPads, была выложена на веб-хостинге GitHub. Apple только что подтвердила утечку, отправив GitHub Digital Millennium Copyright Act (DMCA) и сайт удалил код всего через 13 часов после этого.

Утечка обнародовала исходный код для iBoot, самой первой программы, которая запускается при включении устройства. Источник утечки неизвестен, но скорее всего, что Apple сделает всё возможное, чтобы найти виновника. Широкая доступность кода на GitHub означает, что хакеры, вероятно, уже имеют на это свои права.

Неужели эта утечка действительно такая большая проблемам, учитывая, что программисты способны постоянно переделывать код? Ответ – да. Apple, как правило, сохраняет свой исходный код в секрете, потому что код может обеспечить понимание уязвимостей системы.

Версия, размещенная на GitHub, предположительно была iOS 9, предыдущей версией операционной системы Apple. Это означает, что обновленные устройства не полностью подвержены риску уязвимостей, которые хакеры могут найти в исходном коде. Тем не менее, Apple могла бы кооптировать элементы своих предыдущих операционных систем в текущем программном обеспечении, поэтому части кода iOS 9 могут использоваться в iOS 11.

То, что могут сделать хакеры с утечкой iBoot, зависит от того, какие недостатки безопасности присутствуют в исходном коде, если эти недостатки были сохранены в новых версиях операционных систем и могут ли эти ошибки быть использованы.

Реклама – двигатель торговли. Эта непреложная истина знакома практически каждому, но для человека, ставшего на путь развития собственного бизнеса, эта фраза должна стать правилом. В распространении информации о компании или услуге немаловажную роль играют штендеры – рекламные выносные щиты, изготовление которых можно заказать на reklamir.com.ua

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

vnauke.in.ua

Apple открыла исходный код iOS и macOS — Apple-iPhone.ru

Небывалый случай в истории компании.

Со дня выхода первой версии iPhone OS (да, в 2007 году мобильная операционная система Apple называлась именно так) и вплоть до сегодняшнего дня главной фишкой ОС оставалась ее тотальная закрытость от разработчиков и любознательных пользователей. Наконец, Apple решила приоткрыть завесу тайны и сделала исходный код системы общедоступным.

Речь идет об исходном коде ядра XNU, на котором построены операционные системы iOS, macOS и OS X Server. Решение об открытии доступа несколько обескураживает — проникнуть «в сердце» максимально закрытых ОС от Apple не было возможным за всю историю компании.

Исходники кода операционных системы были опубликованы на сайте GitHub, а также дублированы на ресурсе Apple Open Source. По всей видимости, Apple не спешит раскрывать подробности еще не вышедших устройств: смартфона iPhone X и «умной» колонки HomePod, поскольку доступа к ядру iOS 11 пока нет, хотя код macOS High Sierra уже открыт.

Получив доступ к исходному коду операционных систем, разработчики смогут лучше понять принципы взаимодействия приложений с аппаратными ресурсами устройств Apple, предусмотрев возможные ограничения и технические моменты. Поиск уязвимостей и багов сторонними специалистами — еще один несомненный плюс открытости исходного кода ОС.

Правда, те же самые баги могут стать и инструментом для взлома смартфонов, планшетов и компьютеров Apple.

Источник: Apple

Смотрите также:

Поставьте 5 звезд внизу статьи, если нравится эта тема. Подписывайтесь на наши соцсети ВКонтакте, Facebook, Twitter, Instagram, YouTube и Яндекс.Дзен.

Загрузка...

Вернуться в начало статьи Apple открыла исходный код iOS и macOS

www.apple-iphone.ru


scroll to top