WWDC 2020 быстрый обзор

Apple WWDC 2020: что нового в тестировании iOS

Привет, меня зовут Сергей, и я тестирую iOS приложения в Exness. В конце июня 2020 г. закончилась очередная WWDC. Давайте разберемся, что же она принесла нового в мир тестирования iOS приложений.

Но вначале краткий исторический экскурс: Apple WWDC (WorldWide Developers Conference), или просто даб-даб, это конфа, которую Apple с конца восьмидесятых проводит в Калифорнии. В этом году конференция впервые прошла в онлайн-формате. И если раньше билеты разыгрывались в лотерее, и тем, кто не получил желанного email, оставалось довольствоваться видео с сайта https://developer.apple.com/videos/, то в этом году по понятным причинам других вариантов не было: видео смотрели все.

Итак, что же там можно было высмотреть по тестированию?

Сразу оговорюсь, что на WWDC 2020 не было какой-то большой общей сессии, посвященной тестированию в экосистеме Apple, как в прошлые годы (Testing in Xcode 2019 и What’s new in testing 2018, 2017). Новинки тестирования в 2020 размазали на шесть мини-сессий. Поехали!

XCTSkip для ваших тестов

В Xcode 11.4 добавили новый API для управления запуском тестов в зависимости от условий — XCTSkip.

Часто в тестах, особенно интеграционных, есть условия или требования, которые нелегко замокать. Например, приложение имеет какой-то специфический функционал для айпада, который не работает на айфоне. Или какие-то фичи для конкретной версии операционной системы.

И раньше, когда тесты доходили до подобных кейсов (проверка айпад-only функционала на iPhone), стоял выбор:

  • Закончить выполнение тестового набора;
  • Пометить тест как пройденный и пойти дальше;
  • Зафейлить тест.

Теперь у нас есть ошибка, при возникновении которой текущий тест перестает выполняться и помечается как пропущенный.

Таким образом, теперь в XCTest стало три статуса для пройденного теста вместо двух:

Обработка прерываний и алертов в UI тестах

Обработка прерываний и алертов была в XCTest и раньше, однако в сессии механизм его работы был раскрыт более подробно. Мне показалась интересной новая функциональность, добавленная в Xcode 11.4, iOS/tvOS 13.4 и macOS 10.15.4, а именно, сброс пермишенов (aka protected resources).

Суть в следующем: если раньше вы, например, в тесте #1 дали приложению доступ к камере или контактам, то потом, в тесте #2, #n этот доступ так просто не отобрать. Чтобы сделать это, придется переустанавливать приложение.

Теперь с помощью API для сброса авторизации для protected resources можно отобрать ранее выданный доступ:

Сброс настроек для пермишенов заставляет приложение вести себя так, как будто оно ни разу до этого не запрашивало у пользователя доступ к protected resources.

Это позволяет пройти все пути с выдачей и забором пермишенов для контактов, календаря, фото, микрофона, камеры и геолокации. На iOS еще дополнительно можно сбросить доступ к Bluetooth и Keyboard network access, а начиная с Xcode 12 / iOS 14, к данным Health. На Mac OS можно сбросить доступ к директориям Desktop и Downloads.

Ниже пример, как сбросить доступ приложения к фото:

Важно помнить, что часто (но не всегда) при сбросе пермишенов приложение убивается.

Устраняем лаги анимации с помощью XCTest

Лаги анимации, или hitches — такое поведение, когда фрейм появляется позже, чем ожидалось.
В лекции рассказано, как предотвратить появление лагов анимации вашего приложения путем замеров и тестирования с помощью Performance XCTests.

Также приводятся лучшие практики, и определено, какие лаги терпимы, а на какие стоит обратить внимание:

Читайте также:
Как установить рингтон на iPhone

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

Триаж и диагностика упавших тестов

Часто починка упавших тестов это боль, которая занимает много времени и ресурсов.
В Xcode 12 появится новое API, которое должно облегчить починку упавших тестов. API должно помочь быстрее ответить на вопросы: что, как, почему и самое главное — где упало?

Если раньше после того, как тест упал, приходилось искать место падения в
Issue navigator или report navigator, то с Xcode 12 процесс поиска упростился: теперь место падения подсвечивается в самом тесте.

Ошибка с выделением серым цветом появляется, если строка обращается к какой-то другой строке в дальнейшем:

И красным цветом, если ошибка произошла непосредственно в этой строке:

Удобная новая фича — открытие редактора кода не в отдельном окне, а прямо в report navigator:

Кроме того, в Xcode 12 добавился новый объект XCTIssue, который, помимо того, что инкапсулировал в себя данные об ошибках, которые ранее собирал в себе XCTest (сообщение, путь, номер строки и флаг «Expected»), теперь добавляет:

  • Distinct types;
  • Detailed description;
  • Associated error;
  • Attachments.

Подробнее тут и тут.

Пишите тесты для того, чтобы они падали

Цель тестировщиков — писать тесты, чтобы увидеть их зелеными, пройденными, ведь это означает, что продукт можно отгружать конечным пользователям. Тем не менее, писать тесты, чтобы увидеть их зафейлеными тоже нужно, потому что зафейленный тест это с большой вероятностью — найденный баг. Таким образом, писать тесты нужно с оглядкой на то, что в случае, если они упадут, у нас было бы достаточно информации для расследования.
Итак, что же предлагается:

Используйте человекочитаемые сообщения в ассерt`ах:

Убедитесь, что используйте подходящий для вашей ситуации тип ассерt`а:

Unwrap’те optional’ы, чтобы ваши тесты падали, выбрасывая ошибку, а не крашились. Swift предоставляет несколько способов для этого, но в тестах, как правило, используют XCTUnwrap, который являет собой упрощение конструкции guard let.

Используйте waitForExistence() вместо sleep() для асинхронных ожиданий.

Используйте XCTContext.runActivity() для повышения читабельности лога выполнения теста:

И если хотите добавить дополнительное логирование, можно добавить вложение, приложить скриншот или вывод дебагера, как здесь. Это функция особенно полезна, если ваши тесты запускаются в CI/CD.

Получайте результат тест рана быстрее

Обидно, когда утром в понедельник вы обнаруживаете, что запущенная в пятницу вечером длинная джоба так и не отработала до конца, зависнув на середине или вообще в самом начале. И вам предстоит начать рабочую неделю с разбора полетов: почему это произошло? Как избежать подобной ситуации в будущем? Как я мог спустить девять тысяч на коктейли за один вечер?

В Xcode 12 появились инструменты для защиты от зависаний. Это новая опция тест плана Execution Time Allowance.

Когда опция включена, Xcode устанавливает временной лимит исполнения каждого теста.
Если лимит превышен, Xcode делает следующее:

  1. Собирает отчет (spindump);
  2. Убивает зависший тест;
  3. Перезапускает тест раннер, чтобы оставшаяся часть сьюта смогла выполниться.

В отчете (spindump) отображается, какой из тредов, какой функции потратил наибольшее количество времени. Это позволит вам увидеть глазами бутылочное горлышко ваших тестов еще до того, как остынет ваш утренний кофе/ чай.

Читайте также:
Обзор CarPlay на iOS 15: что нового?

По дефолту на каждый тест выделяется по 10 минут, и если тест завершился быстрее, то для следующего теста таймер обнуляется. Если вам нужно больше/ меньше времени на каждый тест вашего тест сьюта, то можно изменить дефолтную величину в настройках тест плана.

Еще это можно сделать опцией команды xcodebuild:

Аналогично можно задать максимальное время выполнения теста:

Даже если вам нужно задать время выполнения для какого-то конкретного теста или тестового класса, то это тоже возможно с помощью executionTimeAllowance API:

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

Xcode 12 позволяет запускать тесты на нескольких девайсах одновременно. Эту фичу назвали Parallel Distributed Testing. Польза от запуска тестов на нескольких девайсах очевидна — приличная экономия времени.

Но, к сожалению, есть и подводные камни: порядок запуска тестов в параллели не детерминирован, нет никакой гарантии, что на девайсе #1 после теста номер 5, будет выполнен тест номер 6. Этот факт обязательно нужно учитывать при планировании запуска тестов с помощью Parallel Distributed Testing.

Вообще идея запусков тестов в параллели не нова. Такая возможность была и до Xcode 12, но именно в Xcode 12 появилась возможность запускать тесты на реальных девайсах (пока только с помощью xcodebuild).

Команда для запуска параллельных распределенных тестов выглядит следующим образом:

На этом обзор новых тесто-фич с WWDC 2020 закончен. Спасибо, что дочитали до конца.
Надеюсь, эта статья будет вам полезной. Happy testing!

Здесь всё, что показала Apple на WWDC 2020

Вот и завершилось главное летнее мероприятие Apple – всемирная конференция для разработчиков. В этом году презентация впервые прошла в режиме онлайн. Сейчас разберем все представленные новинки ПО и железа.

Началась презентация с красивого ролика, в финале которого Тим Кук начал свое выступление со сцены пустого театра Стива Джобса. Глава Apple затронул две самые актуальные темы последних месяцев. Повторяться не будем, вы и так в курсе.

На пятой минуте презентации надежды увидеть какую-нибудь “железную новинку” растаяли. Все увидели слайд исключительно с названием новых версий ПО от Apple.

iOS 14

Начать решили с козырей. Первой операционной системой на презентации стала iOS 14.

В мобильной ОС появился новый способ группировать приложения – App Library. Это своеобразный аналог папок, который будет объединять сходные программы автоматически.

Второй важной фишкой стали Виджеты. Очень похоже на многочисленные концепты сторонних дизайнеров и художников.

Фишка Smart Stack будет собирать самые нужные приложения на рабочем столе, а список будет меняться в зависимости от предпочтений пользователя.

Наконец-то добавили режим “картинка в картинке” на iPhone. Большие экраны смартфонов давно позволяют смотреть видео и работать в другом приложении.

Голосовой ассистент Siri получил новый более компактный интерфейс и множество программных изменений. Какие из них будут работать на русском, узнаем после выхода первой бета-версии.

Радует наличие русского языка в новом встроенном переводчике. Наш язык попал в список одиннадцати поддерживаемых.

Прокачали стандартное приложение iMessage, добавили несколько фишек для групповых чатов и очередные украшательства для Memoji.

Менее интересным выглядит апдейт приложения Карты. Сервис пообещали улучшить на территории Великобритании, Ирландии и Канады. В карты добавили больше полезной информации, но для нас это не совсем актуально.

Читайте также:
Как перенести контакты с iPhone на iPhone: 4 рабочих способа

Гораздо более интересным выглядит обновление приложения CarPlay. iPhone теперь сможет выступать в роли ключа для авто, можно будет расшарить доступ к машине друзьям и следить за перемещениями своего транспорта. На старте фишка CarKey будет работать только в последнем поколении BMW i5.

А еще можно поменять обои на главном экране CarPlay.

Следующая фишка называется App Clips, она позволит делать небольшие версии приложений, например, для оплаты товаров и совершения покупок. Программы будут занимать совсем немного места, а загрузить их можно будет прямо по QR-коду.

Вот такой набор фишек и изменений получит iPhone нынешней осенью.

iPadOS 14

На очереди апдейт операционной системы для планшетов Apple.

Рассказ начали с не самой интересной фишки – обновленного приложения Фото. Программа получила удобное боковое меню для доступа к папкам и рабочим файлам. Подобные меню появятся и в других стандартных программах вроде Заметок и Файлов.

Гораздо привлекательней выглядит обновление окна входящего вызова. Разумеется, это напрашивалось после появления аналогичной опции в iOS 14. Теперь при звонке увидите красивый элегантный виджет.

Переработали интерфейс голосового ассистента на iPad. Теперь Siri будет скромно красоваться в углу не перекрывая всю площадь экрана.

Поиск Spotlight стал более функциональным и теперь он больше похож на аналогичную фишку из macOS.

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

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

Фишку получат почти все модели AirPods и некоторые гарнитуры Beats.

watchOS 7 ⌚

Пришла очередь узнать, что нового получат умные часы нынешней осенью.

Первым в списке новшеств стали новые циферблаты и их более простая кастомизация.

Наконец-то купертиновцы разрешили загрузку сторонних циферблатов.

В режимах активности появилось отслеживание танцев. Часы смогут более точно подсчитывать затраченные пользователем усилия и сожженные калории во время движений.

Часы получат улучшенные алгоритмы отслеживания сна и возможность просмотра детальной статистики прямо на экране гаджета. А еще добавили новый таймер для мытья рук.

Несколько минут поговорили про безопасность данных. Для тех кто забыл, напомнили, как много купертиновцы делают для защиты конфиденциальной информации.

Фишка Sign in with Apple для регистрации на сторонних сайтах и сервисах активно внедряется в сети.

Все данные пользователей надежно защищены и не собираются компанией для обработки.

Очередные улучшения получила система управления умным домом HomeKit. Большинство новшеств находятся “под капотом” и предназначены для разработчиков умных гаджетов для дома.

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

В системе появится возможность распознавания лиц с дальнейшими действиями, уведомлениями и фишками.

tvOS 14

Совсем немного изменений в этом году получила операционная система для телевизионной приставки. Среди главных фишек – поддержка нескольких учёток пользователей для быстрого изменения настроек и списка предпочтений каждого юзера.

К приставке теперь можно подключаться Xbox Elite Controller, было бы во что играть на большом экране.

Подписчики стримингового сервиса AppleTV+ в следующем году получат доступ к сериалу Основание, который снят по рассказам Айзека Азимова.

macOS 11 Big Sur

На очереди новая система для Mac. Интерфейс ОС серьезно переработали, он стал более легким и похожим на мобильную iOS и iPaOS. Перерисована большая часть графики системы, иконки и визуальные эффекты.

Читайте также:
Обзор iOS 14.6: что нового

В системе еще больше прозрачности, что может стать проблемой для старых Mac.

Наконец-то в macOS добавили аналог пункта управления из iOS для доступа к основным настройкам системы.

Панель с уведомлениями и пропущенными сообщениями тоже стала больше похожа на верхнюю шторку с iPhone.

С мобильной системы перенесли и новые виджеты, которые не будут выбиваться из новой стилистики оформления.

Немного прокачали приложение Сообщения. Теперь в программе можно использовать мемодзи, стикеры, все фишки групповых чатов и другие новшества, которые появились синхронно с iOS 14.

Напомнили разработчикам о полезной опции Catalyst, которая позволяет адаптировать приложения из iOS и iPadOS в macOS. За год существования ей почти никто не пользовался.

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

Обновленный браузер Safari стал еще быстрее своего главного конкурента. В программу добавили новый механизм установки обновлений, который позволит сторонним разработчикам создавать еще больше полезных расширений.

В Safari появился предпросмотр открытых вкладок, обои на экране с закладками и еще несколько визуальных фишек.

Mac переходит на процессоры ARM

Как и ожидалось, купертиновцы анонсировали переход компьютеров на процессоры собственной разработки. В скором времени мы увидим первые модели MacBook с мобильными процессорами, как в iPhone и iPad.

Данное событие сопоставимо с переходом c PowerPC на процессоры Intel, который анонсировал Стив Джобс на WWDC 2005.

Скорее всего, все компьютеры Apple через несколько лет перейдут на собственные ARM процессоры.

Начиная с операционной системы macOS Big Sur все стандартные приложения будут адаптированы под ARM. Некоторые сторонние разработчики, которые сотрудничают с Apple, уже начали адаптацию своих программных продуктов.

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

Довольно неожиданно был представлен новый Mac mini с процессором A12Z.

Компьютер будет работать под управлением того же чипа, что и iPad Pro последнего поколения. Первая партия доступна лишь разработчикам ПО. Компьютеры Apple с ARM процессорами появятся в продаже ближе к концу года.

Первые бета-версии iOS 14, iPadOS 14, macOS 11 для разработчиков будут доступны уже сегодня.

На этом все, ждем ваши впечатления в комментариях!

  • Твитнуть
  • Поделиться
  • Рассказать
  • Apple,
  • iOS,
  • iOS 14,
  • macOS,
  • macOS 16,
  • wwdc,
  • Мероприятия

Артём Суровцев

Люблю технологии и все, что с ними связано. Верю, что величайшие открытия человечества еще впереди!

Главное с WWDC 2020: возможности iOS 14, новая версия macOS и процессор от Apple

  1. Анонс iOS 14 и презентация ее возможностей
  2. Улучшения в iPadOS
  3. AirPods
  4. Новая версия macOS
  5. Safari
  6. Процессор от Apple
  7. watchOS 7
  8. Apple TV

Сегодня состоялась онлайн-конференция WWDC 2020, где Apple презентовала iOS 14, кучу нововведений для многих устройств компании, а еще анонсировали собственный процессор.

Анонс iOS 14 и презентация ее возможностей

  • Теперь на iOS появятся виджеты.
  • Новая функция App Library. Позволяет группировать приложения по категориям, находить их через поиск и скрывать. Группировка может происходить и автоматически.
  • Режим «Картинка в картинке», который позволяет смотреть видео в небольшом окне и заниматься чем-то другим на своем смартфоне.
  • App Clips — что-то вроде небольших мини-приложений. Очень полезны в тех случаях, когда пользователь не желает устанавливать полноценное приложение ради оплаты различных услуг.
  • Появился встроенный переводчик.
  • Apple Maps получит обновление и в нем появятся велодорожки США и Канады.
  • Функция Smart Stack, которая будет показывать приложения пользователю в зависимости от его предпочтений и привычек, учитывая даже распорядок дня.
  • App Store будет уведомлять вас о том, если приложения запрашивают доступ к персональным данным.
  • Владельцы iPhone смогут управлять функциями умного дома.
  • Изменение в Siri. Голосовой помощник станет компактнее. Появились дополнительные языки для перевода. В их список войдет и русский. Также появится возможность отправлять аудиосообщение.
  • Функция CarKey, которая позволит открыть автомобиль при помощи NFC. Доступно в весьма ограниченной линейке автомобилей.
  • Можно будет делиться не своим месторасположением, а примерной зоной.
  • Появится много мемодзи с темнокожими лицами.
Читайте также:
Презентация Apple Event 15 сентября 2020 (быстрый обзор)

Улучшения в iPadOS

  • Виджеты появятся и на этой операционной системе.
  • Улучшения в работе Siri.
  • Улучшена работа стилусов в Apple Penсil.
  • Поисковая строка была обновлена. В ней будет отображаться история поиска в браузере.
  • Новая функция Scribble, способная распознавать рукописный текст, который в «Заметках» можно редактировать как обычный: выделять слова и предложения, двигать и переводить его в текстовый формат. Тоже самое происходит и с рисунками — к примеру, стрелки и различные схемы будут выравниваться.
  • Входящие звонки (включая мессенджеры) будут занимать лишь небольшую часть экрана.
  • Появилась боковая панель для перетаскивания разных файлов.

AirPods

  • Сильно улучшится качество звука. В AirPods Pro появится пространственный звук, позволяя смотреть кино с эффектом окружения.
  • Наушники автоматически будут переключаться на то устройство, откуда поступает звонок, или где будет включена музыка.
  • Люди, страдающие нарушением слуха, могут настроить наушники под себя.
  • В Apple TV появится возможность подключить две пары наушников.

Новая версия macOS

  • Новая версия macOS получит новый дизайн, а называться будет Big Sur.
  • Рабочий стол обзаведется виджетом с полезными функциями, а пользователь сможет лично провести его настройку.
  • Меню и окна станут более прозрачными.
  • Портированные с iPad на Mac приложения будут выглядеть лучше. Все благодаря нативному разрешению и выпадающему меню.
  • Дизайн Messages станет более похожим на таковой в iOS. Например, появится возможность быстро прикрепить видео.

    Safari

    • Safari получит обновления. Как заверяют разработчики, браузер будет быстрее Chrome на 50%.
    • Можно поменять фон и настроить элементы стартовой страницы.
    • Расширения можно устанавливать прямиком из AppStore.
    • Улучшена безопасность. Теперь пользователь будет лучше защищен от слежки на сайтах.
    • Можно отследить, какие данные использует сайт и установить ограничения для него.
    • Вкладки станут компактнее и они смогут показывать иконки сайта.

    Процессор от Apple

    • Ноутбуки и настольные компьютеры будут работать на собственных процессорах. Называются они Apple Silicon.
    • Переход на ARM-процессоры будет постепенно происходить на всех моделях Mac.
    • Microsoft и Adobe уже занялись разработкой приложений под процессоры Apple. Например, Office и Photoshop.
    • Apple адаптировала все приложения macOS Big Sur под Apple Silicon.
    • Процессор справляется с тремя потоками в 4K, что было продемонстрировано в Final Cut Pro.
    • Для разработчиков выпустят специальный Mac Mini с чипом A12Z, который использовался в iPad Pro 2020.

    watchOS 7

    • Улучшенные циферблаты. Ими можно делиться между собой через интернет, при этом свои варианты могут предлагать отдельные компании. Причем это не просто визуальная часть, а комбинации настроек и виджетов.
    • Режим тренировки станет лучше и он сможет распознавать танцы.
    • Система научится показывать перепад высот.
    • Появится встроенное приложение, которое будет отслеживать сон.
    • Приложение «Активность» теперь будет называться «Фитнес».

    Apple TV

    • Сервис сможет поддерживать сразу несколько аккаунтов.
    • Появится поддержка Xbox Elite Controller.
    • Анонсирован фантастический сериал «Основание» (Foundation), основанный на книгах культового писателя Айзека Азимова (Isaac Asimov).

    В iPhone появится важная функция из Android. Итоги WWDC-2020

    iOS 14 и приложения: функции, которые все ждали

    — Apple «подсмотрела» за Android и добавила долгожданные нововведения. В мобильной операционной системе наконец появились: виджеты на основном рабочем столе, режим «картинка в картинке» и входящий вызов в виде уведомления, а не на весь экран.

    — Автоматическая сортировка приложений App Library. Система сама распределит их по папкам в зависимости от выполняемых ими задач.

    — Более удобная Siri. Теперь она занимает не весь экран, а лишь его часть, и отвечает на ваши вопросы в виде карточек, которые тоже отображаются в окне.

    — Добавлено приложение Apple Translate. Оно расшифровывает и переводит вашу речь на 11 языках, включая русский.

    — Обновлено приложение CarPlay, добавлена функция CarKey. Это возможность разблокировать автомобиль с помощью iPhone. Первым автомобилем с ее поддержкой станет BMW 5-й серии 2021 года, он выйдет в июле 2020 года.

    macOS: радикальный редизайн

    — Компьютерная операционная система внешне теперь еще больше похожа на мобильную. Да, прежде всего, это дизайнерское обновление, значительное со времен OS X, говорит Apple.

    — Добавлен центр уведомлений, как на iPadOS 14. В нем отображаются значения яркости и громкости, музыкальный плеер.

    — Изменен нижний бар приложений. Теперь он располагается отдельно от нижней рамки экрана, как на iPadOS 14.

    — Полупрозрачных элементов интерфейса стало больше. Это тот же нижний бар приложений, центр уведомлений.

    — Добавлены виджеты из iOS 14.

    — Фирменный браузер Safari стал быстрее и надежнее, чем Google Chrome. Теперь браузер Apple работает на 50% быстрее конкурента. Кроме того, он будет подсказывать пользователю, какие сайты за ним следят, и позволит защитить конфиденциальные данные.

    AirPods и watchOS: носимая электроника стала еще полезнее

    Добавлена возможность FaceSharing — с ней вы сможете обмениваться циферблатами: устанавливать чужие, передавать другим пользователям свои. Это можно сделать с устройства на устройство или через интернет.

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

    #WWDC20 #WatchOS
    Apple Watch will detect when you’re washing your hands

    -Countdown to tell you if your hands are clean pic.twitter.com/UQEmmgSV67

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

    AirPods теперь автоматически переключаются с iPhone на Mac. Вам не придется самостоятельно отсоединять их от одного устройства и сопрягать с другим.

    AirPods Pro поддерживают пространственный «кинематографический» звук» для просмотра фильмов с эффектом погружения.

    Приватность: Apple — по-прежнему самый надежный бренд

    Компания не могла не упомянуть этот момент. Все же в плане приватности она считается самой надежной. Изменений здесь два, и оба важны для пользователей, которые заботятся о защите данных.

    — Приложениям можно отправлять не точное, а приблизительное местоположение, это позволит избежать слежки.

    — Каждое приложение на отдельном экране будет выводить список данных о пользователе, которые оно собирает. Сейчас он отображается при установке, первом запуске приложения и в специальном разделе настроек. То есть заметить его не так просто. После обновления они будут доступнее, а значит использовать ненужные данные, вроде звонков и файлов для приложения фонарика, будет сложнее.

    HomeKit: умный дом позволит принимать звонки с телевизора

    Apple — прямой конкурент Google и Amazon в развитии программного обеспечения для системы умного дома. На WWDC 2020 компания показала разработки и для этой сферы:

    — Apple, Google, Amazon и другие производители устройств и программного обеспечения работают над единым стандартом «умного» дома.

    — В приложение Home на iOS добавлена функция адаптивного освещения, виджеты для слежения за квартирой и тесная интеграция между устройствами, а также возможность трансляции видео звонка на tvOS с совместимых домашних устройств.

    Apple Silicon: Apple переходит на собственные процессоры

    — Компания объявила о прекращении сотрудничества с Intel и переходе на процессоры для компьютеров собственного производства Apple Silicon. Это позволит увеличить мощность устройств при большей энергоэффективности.

    — Первые Mac на процессорах Apple выйдут в конце 2020 года. Переход займет около двух лет. В течение этого времени Apple продолжит выпускать устройства на чипах Intel.

    — С Apple Silicon у всех устройств Apple будет одинаковая архитектура. Так проще оптимизировать под процессор macOS и сторонние приложения

    — iPad Pro работает «быстрее большинства ноутбуков», говорит Apple. А в нем стоят процессоры Apple собственного производства. Поэтому компания считает, что ей проще развивать собственное аппаратное обеспечение.

    — Для оптимизации приложений под Apple Silicon разработчикам нужно использовать новую версию среды разработки XCode, новые процессоры точно уже поддерживают Microsoft и Adobe.

    — Apple позволит разработчикам плавно перейти с Intel на Apple Silicon. Технология Rosetta 2 автоматически конвертирует приложение для одного чипа под другой.

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

    WWDC 2020 быстрый обзор

    Одним из главных нововведений iOS 14 оказалась полная переработка домашнего экрана. Теперь кроме значков приложений на нем также могут располагаться информативные виджеты с самым важным набором данных про дела, погоду, активность, музыку и так далее.

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

    Разработчики переосмыслили приложение «Сообщения». Наиболее важные для вас контакты теперь располагаются в виде отдельных значков в верхней части интерфейса. Чтобы начать общение с любым из них, достаточно нажать на него. И подобных новшеств здесь предостаточно.

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

    iPadOS 14

    Разработчики продолжают делать использование Apple Pencil все более и более удобным. В новой версии iPadOS, к примеру, появилось распознавание рукописного ввода. Достаточно написать необходимый текст в любом поле, и операционная система автоматически распознает его.

    Во многих встроенных приложения iPadOS 14 появилось специальное боковое меню для быстрого доступа к их ключевым возможностям. К примеру, это реализовано в программе «Фото», которая стала заметно проще для навигации по семейному архиву снимков и роликов из поездок и не только.

    Конечно, iPadOS 14 поддерживает и многие новые возможности, которые появились в iOS 14. Это, в том числе, касается и домашнего экрана, на котором появились виджеты. Что интересно, их можно менять по размеру: высоте и ширине — это повышает эффективность использования пространства.

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

    macOS 11 Big Sur

    Главным нововведением macOS 11 Big Sur оказался полностью новый дизайн операционной системы, которая оказалась более простой, лаконичной и удобной. Приложения кажутся более легкими, а их значки получили новую форму, которая точно была вдохновлена iOS.

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

    Изменились и встроенные «Сообщения», которые подтянулись по функциональному наполнению к мобильным устройствам Apple. Более того, с них на компьютеры целиком переехало приложение «Карты», которые дает возможность строить маршруты и выполнять другие действия.

    Отдельного внимания заслуживают инструменты для разработчиков, которые предназначены для адаптирования приложений для ARM-архитектуры, а также ее поддержка операционной системой. Речь про использование процессоров, которые сейчас установлены в iPhone и iPad.

    Телефонные звонки с iPhone приходят на другие устройства — как отключить?

    Владельцы нескольких устройств Apple уже попробовали и даже привыкли к некоторым функциям Continuity. На самом деле, функциональность и идея Continuity великолепны, даже если они не всегда работают на 100%.

    Как показала практика, не всех устраивают новые возможности. Например, многих пользователей раздражает то, что телефонные звонки с iPhone одновременно поступают на iPad и MAC. Но мало кто знает, как его выключить … Поговорим об этом сегодня.

    Если вы не знаете, что это такое, позвольте мне вкратце описать, что такое Handoff (Continuity). Начиная с OS X Yosemite, он представил набор новых общих функций MAC OS и iOS, которые направлены на повышение производительности на устройствах Apple … Повышение эффективности, если можно так выразиться.

    Итак, когда вы начинаете набирать сообщение на iPhone, вы можете закончить его на MAC или iPad, используя «Универсальный буфер обмена». Или, если у вас есть Apple Watch, вы можете настроить «Autolock» на своем MAC, не вводя пароль.

    Вы также можете принимать сотовые вызовы iPhone на других устройствах … Все эти и многие другие функции были объединены в одну группу под названием «Непрерывность».

    1. Как работает функция
    2. Отключение сотовых вызовов на другом iPhone/iPad
    3. Отключение сотовых вызовов на MAC

    Как работает функция

    Функция непрерывности работает при следующих условиях:

    • Он вошел в iCloud на каждом устройстве, используя один и тот же Apple ID.
    • Вы входите в FaceTime, используя один и тот же Apple ID на каждом устройстве.
    • Каждое устройство подключено к одной и той же сети Wi-Fi.
    • Handoff включен в настройках каждого устройства (на каждом устройстве он разный)

    Как упоминалось выше, не каждый пользователь доволен одновременным использованием трех i-устройств дома, когда вам звонят на iPhone. Если вы один из таких пользователей, не отчаивайтесь, ведь есть способ отключить эту функцию. Ниже приведены небольшие инструкции для каждого типа устройства.

    Если вы хотите отключить функцию «iPhone (сотовая связь)» на ВСЕХ дополнительных устройствах, то на своем основном iPhone перейдите в «Настройки» — «Телефон» — «На других устройствах» и выключите ползунок «Разрешить звонки». Здесь вы также можете указать из списка ниже, какие устройства все еще разрешают соединения.

    Отключение сотовых вызовов на другом iPhone/iPad

    Если вы по-прежнему хотите принимать вызовы по сотовой сети на нескольких устройствах параллельно (например, MAC), но отключить эту функцию на другом iPhone (или iPad), выполните следующие действия:

    ШАГ 1 — Возьмите iPhone / iPad, на котором вы хотите отключить функцию «iPhone (сотовая связь)».

    ШАГ 2 — Зайдите в Настройки — Телефон — На других устройствах и отключите «Разрешить звонки».

    ШАГ 3 — На iPad или iPod touch перейдите в «Настройки» — FaceTime, затем отключите «Подключения к iPhone».

    Отключение сотовых вызовов на MAC

    Однако, если вы хотите отключить на своем MAC-адресе назойливые соединения, выполните следующие действия:

    ШАГ 1. На вашем компьютере MAC откройте FaceTime, перейдите в «Настройки» (в верхнем меню FaceTime) и снимите флажок «iPhone (сотовая связь)».

    ШАГ 2 — Вот и все ….

    Честно говоря, на данный момент почти на всех моих устройствах включен звонок iPhone. Видимо, я не очень-то согласен с тем, что другие мои iPhone и MAC имеют «параллельные» подключения.

    Иногда я даже отвечаю на телефонные звонки по MAC и так разговариваю с людьми. Это удобно … :)))

    Ну в общем решайте сами. Если эта статья была вам полезна — поставьте лайк в соцсетях (кнопки внизу).

    Звонки с одного iPhone отображаются на другом — как убрать синхронизацию?

    Приветствую! Когда у Вас в семье есть несколько iPhone, то вы очень богатый человек многие предпочитают использовать одну учетную запись Apple ID на все эти устройства. Ну а что? На первый взгляд все действительно очень удобно! Например, скачали на одном гаджете игру (программу), а она моментально стала доступна на другом устройстве. Плюс, не требуется запоминать данные сразу нескольких учеток. Казалось бы, наступило счастье. Живи да радуйся!

    Однако, не зря компания Apple рекомендует создавать для каждого из iPhone свою, уникальную учетную запись Apple ID. Ведь проблем, при одновременном использовании учетки (разными людьми на разных iPhone), тоже хватает. Например, резервные копии iCloud. Да и в случае кражи Apple ID «под удар» попадают сразу все гаджеты, на которых активирован этот идентификатор.

    Есть еще одна проблема, которая связана с использованием одного Apple ID на нескольких iPhone — это синхронизация журнала звонков и вызовов. Об этом сегодня и поговорим.

    Краткое описание ситуации. При совершении звонка с одного iPhone, данные моментально появляются на другом. Такая же ситуация с пропущенными и входящими вызовами. Звонили вам, вы трубку не взяли, а уведомление об этом сразу же отображается на всех других iPhone с вашей учетной записью. Получается, история звонков и журнал вызовов будут общими для всех айфонов, на которых введен ваш Apple ID.

    Удобно? Конечно. Но подобная синхронизация журнала вызовов хороша только тогда, когда все эти iPhone принадлежат Вам. В противном случае возможны вопросы — все мы люди любопытные и подозрительные:) Но да ладно, сейчас не об этом, а о том, как от этого избавиться.

    Использовать разные Apple ID

    Самое правильное и верное решение. Создаем для каждого гаджета свою, уникальную учетную запись и проблема отпадет сама по себе. Да, для этого потребуется потратить некоторое время, и не всегда это удобно по разным соображениям, но в последствии от этого будут одни плюсы.

    Помимо того, что прекратится синхронизация вызовов в телефоне (что уже хорошо!), можно будет использовать учетную запись iCloud для каждого iPhone по отдельности (а это лишнее место для резервного копирования), да и в будущем обезопасить себя от разных сюрпризов (такие как синхронизация смс, вкладок браузера Safari и прочих).

    Зарегистрировать новый Apple ID — дело 10 минут, но это снимает все вопросы. Однако, если этот метод вам по каким-то причинам не подходит, то есть другие способы убрать дублирование вызовов, например через настройки…

    Отключаем синхронизацию журнала звонков через настройки

    Добиться того, чтобы список исходящих и входящих номеров перестал повторяться на разных айфонах, можно и через настройки устройства. Другое дело, что настроек много и универсального решения нет. Пробуйте и экспериментируйте — какой-то из методов точно сработает. Вот они все:

    1. Для начала, на том гаджете, с которого вы хотите убрать появление истории своих звонков, необходимо зайти в «Настройки — FaceTime — Вызовы с iPhone». Естественно отключаем, ведь если дублируются звонки на разных устройствах, то и их список будет повторяться.
    2. Не выходим из настроек и открываем «Телефон — Вызовы на других устройствах». Отключаем пункт «Разрешить вызовы».
    3. Выключаем iCloud Drive. Сделать это можно в «Настройках — iCloud — iCloud Drive». Именно эта строчка отвечает за разрешение программам хранить документы и данные в «облаке». А журнал звонков, по своей сути, это такая же обычная программа и все записи о вызовах как раз синхронизируются через iCloud Drive.

    Единственный момент, запомните — даже если в каждом из рассматриваемых пунктов ползунок уже был отключен, рекомендуется еще раз включить его и выключить. Потому что программные сбои и «глюки» тоже возможны, об этом чуть ниже…

    Дополнительные варианты или что можно сделать еще

    Переходим к различным «багам» в системе iOS. Как заверяет техническая поддержка компании Apple, не исключен тот случай, что прошивка «встанет криво».

    Вот так вот взяла и встала. Как всё просто, правда, Apple?

    Именно поэтому, даже если вы выполнили все пункты, которые указаны выше, список звонков на разных iPhone может продолжать дублироваться.

    Что делать в этом случае? Придется полностью переустановить программное обеспечение, чтобы iOS «встала как надо». Сделать это можно либо через обычное восстановление, либо (если что-то пойдет не так) — всегда есть режим DFU. Впрочем, это уже самая крайняя мера (ничего сложного — но занимает много времени) и я искренне надеюсь, что до этого дело не дойдёт. Да будет так!

  • Рейтинг
    ( Пока оценок нет )
    Понравилась статья? Поделиться с друзьями:
    Добавить комментарий

    ;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: