Рубрика «ios7»

Как позвонить на iOS7 [jailbreak] из приложения?

У меня появилась задача позвонить с iPhone на iOS7. На предыдущих версиях iOS (6 и ранее) было достаточно воспользоваться private API и все работало, но на iOS7 этот подход перестал работать. В этом посте я хочу рассказать как сделать звонок и получить собственный номер телефона из приложения.

Код проекта на github.
Читать полностью »

Разделение выручки сторов по категориям, процент неперешедших на iOS7 и очередные претензии к Apple по внутриигровым покупкам — главные мобильные новости за неделю

90% iOS устройств уже перешли на 7-ю версию os

В преддверии релиза iOS 8 компания Apple подсчитала пользователей устройств, которые перешли на использование iOS 7 и заходили в последние семь дней в магазин App Store. Исходя из представленных данных таких пользователей оказалось более 90%, примерно 9% всё ещё продолжают пользоваться 6 iOS, а около 1% остался на более ранних версиях iOS.
iOS 7 обходит по темпам адаптации iOS 6, а так же и Android KitKat, от своего основного конкурента. В результате выход iOS 8 также ожидается очень успешным и быстрым в освоении пользователями. Интерфейс iOS 8 будет основан на iOS 7, но появится множество полезных функций, включая: интерактивные уведомления, поддержку сторонних клавиатур, интеграция между iOS и OS X.
Читать полностью »

Мы делали, делали и, наконец, доделали первое мобильное приложение Nimbus Notes. Для одноименного сервиса уже выпустили и скриншотеры, клипперы и даже есть полноценный веб-интерфейс, а вот мобильных приложений для непосредственной работы заметками не было. Мы наконец исправили этот досадный пробел и готовы представить Nimbus Notes для IOS 7.

image

Ссылка — https://itunes.apple.com/us/app/nimbus-notes/id828918459?l=uk&ls=1&mt=8

Читать полностью »

Мы делали, делали и, наконец, доделали первое мобильное приложение Nimbus Notes. Для одноименного сервиса уже выпустили и скриншотеры, клипперы и даже есть полноценный веб-интерфейс, а вот мобильных приложений для непосредственной работы заметками не было. Мы наконец исправили этот досадный пробел и готовы представить Nimbus Notes для IOS 7.

image

Ссылка — https://itunes.apple.com/us/app/nimbus-notes/id828918459?l=uk&ls=1&mt=8

Читать полностью »

До IOS 7, разработчики были довольно ограничены в том, что они могут сделать, когда их приложения оставались в фоновом режиме. Помимо VOIP и геолокационных функций, единственный способ для выполнения кода в фоновом режиме было использование фоновых задач, ограниченных к управлению в течении нескольких минут. Если вы хотели загрузить большое видео для просмотра в офф-лайн режиме, или сохранять фотографии пользователя на сервер, вы могли бы выполнить только часть работы.

IOS 7 добавляет два новых API-интерфейса для обновления пользовательского интерфейса вашего приложения и контента в фоновом режиме. Первый, Background Fetch (доставка в фоне или обновление фона), позволяет получать новый контент из сети через регулярные промежутки времени. Второй, Дистанционные Уведомления (Remote Notifications), это новая функция использует Push-уведомления, чтобы уведомить, когда произошло событие. Оба этих новых механизма помогают Вам сохранить интерфейс вашего приложения в актуальном состоянии, и могут планировать работу над новой Фоновой службой передачи, что позволяет выполнять вне — процесса передачи данных по сети (загрузка и передача).

Background Fetch и Удаленные Уведомления простые зацепки приложений каждые 30 секунд времени для выполнение работы пока Ваше приложение не приостановится. Они не предназначены для процессорной интенсивной работы или длительных задач, скорее, они для очередного давно запущенного запроса сети, как скачивание большого фильма или выполнения быстрых обновлений содержимого.

С точки зрения пользователя, единственное очевидное изменение в многозадачности является новый переключатель приложений, который отображает снимок каждого приложения каким оно было, когда его оставили в фоновом режиме. Но есть причина для отображения снимков — теперь вы можете обновить снимок вашего приложения после завершения работы, показывая предварительный просмотр нового содержания. Социальные сети, новости, или погодные приложения теперь могут отображать обновленное содержимое, позволяя пользователю не открывать приложения. Мы увидим, как обновить снимок позже.

Читать полностью »

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

Кейлогер iOS 7
Читать полностью »

Начало

Начнем с преамбулы.
Телефоном/смартфоном я пользуюсь исключительно как средством связи — вызовы, смс, почта, соц.сети.
Поэтому после долгой жизни, на втором месте для меня стоит плавность интерфейса и удобство использования.
Попользовавшись несколько лет смартфонами на андроид, мне надоели подлагивания интерфейса даже на флагманских устройствах.
В общем, недавно я стал «счастливым» обладателем iPhone 5s, счастье правда длилось недолго.
Скажу сразу, все последующее относится к последней версии iOS7, с последним обновлением 7.0.6, c исправленной дырой при ssl.
Читать полностью »

Почему NSURLSession лучше, чем NSURLConnection

iOS 7 официально вышла в сентябре, тогда Apple предоставила разработчикам новый способ работы с сетью — NSURLSession. Это достаточно фундаментальная вещь, потому в случае необходимости поддержки iOS 6 и ниже, распараллеливать код относительно версии системы будет крайне проблематично. Но тем не менее, время идет, и уже сейчас по разным данным от 75 до 85 процентов пользователей перешло на последнюю iOS, потому я бы советовал попробовать NSURLSession уже в следующем проекте.

По замыслу Apple, NSURLSession должна сменить NSURLConnection, и тут действительно возникает вопрос: «а зачем все это надо?» Потому сразу плюсы по сравнению с NSURLConnection:

  1. Загрузка и отправка данных в бэкграунде
  2. Возможность останавливать и продолжать загрузку
  3. Мы можем использовать блоки и делегаты одновременно, так, например, блоки используем для получения данных и обработки ошибок, а делегатный метод — для прохождения аутентификации
  4. У сессии есть специальный конфигурационный контейнер, в который можно уложить все нужные свойства для всех тасков(запросов) в сессии, а также, например, хэдеры для всех запросов в сессии
  5. Можно использовать приватное хранилище для куков, кэша и прочего
  6. Получаем более строгий и структурированный код, в отличие от набора беспорядочных NSURLConnection

Читать полностью »

Multipeer Connectivity Framework передает текстовые сообщения, потоки и файлы между iOS устройствами, находящимися рядом. Для этого используются WiFi сети, прямое WiFI соединение и Bluetooth. То есть интернет не требуется.

Фреймворк позволяет взаимодействовать устройствам из разных сетей, например у смартфона №2 включен только WiFi, а у №3 только Bluetooth. Если в радиусе доступности этих устройств будет третий смартфон с включенным Wifi и Bluetooth, смартфоны №2 и №3 смогут прозрачно обмениваться
данными.

Multipeer connectivity framework в iOS7
Читать полностью »

В iOS7 встроили синтезатор речи, теперь заставить свое приложение говорить вопрос пары строчек кода.

За синтез речи отвечает класс AVSpeechSynthesizer Достаточно передать ему текст обернутый в класс AVSpeechUtterance и текст будет прочитан смартфоном.

Голос зависит от локали, в том числе поддерживается русский. Речь звучит четко и приятно.

var speechSynthesizer = new AVSpeechSynthesizer ();
var speechUtterance =
  new AVSpeechUtterance ("Shall we play a game?");
speechSynthesizer.SpeakUtterance (speechUtterance);

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js