Не все пользователи iOS 10, которые обновили недавно свои устройства iDevice, заметили, что они обновились сразу до версии 10.0.1. Apple довольно тихо решила выпустить обновление для iOS 10 в тот же самый день, когда была выпущена версия 10.0.0. Существует несколько причин, по которым Apple вынуждена была выпустить обновление прошивки. Первая заключается в том, что некоторые пользователи iOS 10 столкнулись с ошибками при обновлении до новой ОС через OTA на своих устройствах. Другая причина менее заметная, но не менее важная. В iOS 10.0.1 Apple во второй раз закрыла ставшую известной уязвимость CVE-2016-4655, которая была «исправлена» в iOS 9.3.5 и использовалась злоумышленниками в сложной направленной атаке Trident для удаленного jailbreak. В частности, уязвимость используется для обхода Kernel ASLR в iOS и делает возможным эксплуатацию другой LPE уязвимости для получения прав root.
Рубрика «iOS» - 72
Apple выпустила iOS 10.0.1
2016-09-17 в 10:50, admin, рубрики: iOS, security, Блог компании ESET NOD32, информационная безопасностьПотенциальные преимущества iOS 10 для разработки и тестирования мобильных приложений (Перевод статьи)
2016-09-16 в 9:22, admin, рубрики: iOS, iOS 10, ios development, iOS разработка, мобильное тестирование, Тестирование мобильных приложений, метки: ios 10
На прошлой неделе отгремела презентация нового iPhone 7 и Apple Watch Series 2. Кто-то смотрел ее в оригинале, кто-то в переводе того же Wylsacom с его неподражаемым юмором. Но все свелось как всегда к одному — очередному холивару между фанатами и хайперами на тему крутости/не-крутости нового яблокофона и чем еж нас порадует новая iOS 10 в финальной версии. Роясь на просторах интернета, я наткнулся на анализ новой OS опубликованный iOS разработчиком из AT&T, проведенный на основании тестирования всех beta и dev версий за последние несколько месяцев. Предлагаю вам ее к ознкомлению.
Читать полностью »
Этой осенью Apple Pay станет доступен в России
2016-09-14 в 13:10, admin, рубрики: Apple Pay, ecommerce, iOS, payonline, Блог компании PayOnline, мерчант, платежная сеть, платежная система, приложения, финансы в ITЭтой осенью Apple Pay появится еще в трех странах — Японии, Новой Зеландии и России. Кроме того, во вторник 13 сентября, вместе с запуском iOS 10, стала доступна и веб-версия платежного инструмента компании. Воспользоваться сервисом Apple для оплаты в интернет-магазинах могут пользователи браузера Safari на всех компьютерах Mac, выпущенных не ранее 2012 года и обновленных до последней версии фирменной операционной системы компании macOS Sierra.
7 сентября во время презентации iPhone 7, компания раскрыла подробности запуска Apple Pay в Японии, отметив, в частности, что ей удалось добиться совместимости с широко распространенной в стране специфической технологией бесконтактной оплаты под названием FeliCa, разработанной Sony. Чипы FeliCa широко применяются в Стране восходящего солнца для бесконтактной оплаты всех видов транспорта, услуг, товаров и интеграции поддержки электронных платежей в смартфоны.
Читать полностью »
Настройки безопасности iOS 10, на которые следует обратить внимание
2016-09-13 в 21:48, admin, рубрики: apple, iOS, Privacy, security, Блог компании ESET NOD32, информационная безопасностьСегодня Apple выпустила iOS 10. Пользователи iPhone 5+, iPad mini 2+, iPad 4, iPad Air 1/2, iPad Pro, а так же iPod touch 6 уже могут установить обновление на свои устройства. О функциях этой новой версии мобильной ОС от Apple уже достаточно написано в различных обзорах, так что не будет повторять эту информацию еще раз. Вместо этого, остановимся более детально на ее настройках конфиденциальности и безопасности. Отметим, что в iOS 10 Apple переключилась на более безопасный механизм доставки обновлений — протокол HTTPS. Этой новой security функцией Apple исправляет уязвимость с идентификатором CVE-2016-4741, которая позволяла атакующим удаленно блокировать доставку обновлений устройству с iOS. Apple также исправила проблему с OTA-обновлением iOS 10 для устройств, на которую уже успели пожаловаться некоторые владельцы устройств iDevice.
Apple запустил магазин приложений для iMessage
2016-09-13 в 9:12, admin, рубрики: App Store, apple, iOS, мессенджеры, Текучка, метки: app store, apple, iOS, мессенджеры, ТекучкаApple запустил iMessage App Store, в котором будут представлены приложения, игры и стикеры для мессенджера. Магазин будет доступен пользователям iOS 10, сообщает 9TO5Mac.
Разработка мобильной 2D-игры «Составь слова из слова»
2016-09-12 в 16:16, admin, рубрики: android, c++, iOS, oracle, разработка игр, Разработка под android, разработка под iOSКак-то обычным летним вечером ехал домой с работы в метро и увидел у одного парня игру на планшете, где нужно составлять слова из букв. Скачал ее на свой планшет и начал играть. Поиграв какое-то время, понял, что некоторые особенности можно было бы реализовать поудобнее, и решив, что я могу сделать игрушку минимум не хуже, принялся за реализацию.
Работа со словарями
Имея некоторый опыт работы с БД Oracle, решил что обработку словарей буду вести в ней (Oracle 11.2 XE). Накачал в интернете несколько словарей в виде текстовых файлов с разделителями и с помощью механизма External Table загрузил в БД. Из загруженных слов отобрал 700 существительных длиной 8-10 букв. Это как раз и будут те слова, из букв которых игроки будут вести составление. Далее необходимо для каждого из этих 700 слов подобрать набор слов, которые можно из него составить. Для этого нужно проиндексировать все слова, чтобы можно было делать поиск по вхождению букв.
Apple разрешил ВК и Ок выложить на iOS «пиратскую» музыку, чтобы поддержать продажи устройств?
2016-09-12 в 15:08, admin, рубрики: App Store, apple, iOS, iphone, mail.ru group, Вконтакте, Железо, Инди-лейблы, Медиа, мобильные приложения, музыкальные сервисы, одноклассники, Правообладатели, Текучка, метки: app store, apple, iOS, iPhone, mail.ru group, Вконтакте, железо, Инди-лейблы, медиа, мобильные приложения, музыкальные сервисы, одноклассники, Правообладатели, ТекучкаApple разрешил ВКонтакте вернуть музыкальный раздел в iOS-приложение соцсети. Музыкальная вкладка появилась в приложении ВК благодаря лицензированию музыки у главных мировых мейджоров Universal Music, Warner Music и Sony Music, объяснила соцсеть. Полторы недели назад Apple признал музыку непиратской в приложении «Одноклассников» (как и ВК, Читать полностью »
Air Berlin: реализация Progressive Web App
2016-09-12 в 13:04, admin, рубрики: android, chrome, Firefox, iOS, progressive web app, pwa, safari, Блог компании Google, прогрессивное веб-приложение, Разработка веб-сайтов, разработка мобильных приложений, Разработка под androidПривет! На прошедшей 18 мая в Калифорнии юбилейной конференции для разработчиков Google I/O было много всего. Серьёзные штуки для Android, монументальные изменения и интеграции в продуктах Firebase, да и просто множество анонсов и классных технологий. Но кое-что ещё мы пока не обсуждали. Речь идёт о Progressive Web App’ах (современных веб-приложенях) — сайтах, написанных так, словно это современные мобильные приложения: удобные, простые, интуитивно понятные и комфортные для использования на сенсорном дислпее.
Поэтому в ближайшие два месяца мы собираемся не только публиковать статьи по теме PWA, но и провести тематическую онлайн конференцию 11 октября — Progressive Web Apps Day. Пока же предлагаем вашему вниманию реальный кейс использования PWA от AirBerlin.
Работа NSFetchRequest и NSFetchedResultsController, а также зачем тут продуктовый рынок
2016-09-12 в 11:31, admin, рубрики: core data, iOS, nsfetchedresultscontroller, nsfetchrequest, swift, Блог компании Лайв Тайпинг, разработка мобильных приложений, разработка под iOSЗдравствуйте! Эта статья нацелена на разработчиков, у которых есть минимальный навык работы с Core Data Framework
. Напомню, что Core Data
— это фреймворк для хранения данных на устройстве и взаимодействия с ними. На эту тему есть куча русскоязычных статей на хабре и в сети, поэтому не вижу необходимости повторять их содержание.
Зачастую начинающие особенно Stack Overflow разработчики пугаются использовать Core Data Framework
, потому что он кажется им сложным, или используют лишь малую часть его возможностей. В реальности знание базовых функций классов данного фреймворка позволяет разработчику с удобством работать с моделью.
В статье я хочу акцентировать внимание на следующих моментах:
- мы рассмотрим класс
NSFetchRequest
, с помощью которого создаются запросы на извлечение данных из модели. Мы изучим его основные свойства и кейсы с их применением; - мы подробно разберём функции и работу
NSFetchedResultsController
по эффективному представлению извлечённых данных с помощьюNSFetchRequest
на примереUITableView
.
Дайджест интересных материалов для мобильного разработчика #170 (5-11 сентября)
2016-09-11 в 13:50, admin, рубрики: android, iOS, windows phone, маркетинг, мобильные приложения, мобильные устройства, монетизация, разработка мобильных приложений, Разработка под android, разработка под iOS, разработка приложенийiPhone 7 лишился выхода для наушников, зато приобрел вторую камеру и новый процессор, представление Apple Watch Series 2 и AirPods, игры как бизнес, дизайнеры и разработчики – лишь малая часть нового большого дайджеста. Добро пожаловать!