Бесплатный аккаунт разработчика Apple: как создать и связать с Xcode?

Долгожданное событие в лагере поклонников Apple: наступила дата выхода iOS 14, которую Apple представила на конференции WWDC 2020. Новую версию операционки уже можно скачать и поставить на iPhone или iPod Touch. В этой статье мы расскажем, как установить iOS 14, какие устройства ее поддерживают, что нового добавили купертиновцы и с какими подводными камнями можно столкнуться в Beta-версии прошивки.

Функции, доступные для бесплатного аккаунта разработчика Apple

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

  • Developer Tools.
  • Beta Releases.
  • Forums.
  • Bug Reporter.
  • Test on Device.
Функции, доступные для бесплатного аккаунта разработчика Apple

Для начинающих разработчиков достаточно доступа к Test on Device, а вот профессионалам лучше сразу перейти на полную, платную версию за 99 долларов в год.

Что известно о Android 12

Благодаря разнообразным утечкам уже можно немного рассказать о новом функционале ОС, который будет направлен на обработку мультимедиа и не только. Подробней о Android 12:

  • Android 12 получит новый формат транскодирования, благодаря которому HEVC (видеоформат) будет автоматически открываться во всех приложениях, которые его не поддерживают.
  • Известно о поддержке пространственного звука, который будет поддерживаться в новой ОС. Кроме этого, поддержка 24 звуковых каналов сможет упростить задачу привязки к звуку разнообразных шумовых эффектов для разработчиков.
  • Формат JPG будет частично заменен новым форматом AV1, который при минимальном числе артефактов может создавать более чистое сжатие. На данном этапе компания не готова сделать данный формат основным, но постепенно движется к этому.
  • Новая технология API сможет позволить более быстрое перемещение различных мультимедийных файлов между приложениями.
  • Вероятней всего интерфейс получит значительные обновления. Google лично заявил, что уведомления получат дизайн, который создаст простой, но функциональный продукт отвечающий современным запросам. Система получит оптимизированные плавные переходы и анимации.
  • Для закрытия полнометражного режима приложения будет достаточно только одного жеста.
  • Начинка Android 12 получит новую подсистему ART в рамках Mainline, сделав его основным модулем транскодера. Появится SameSite, новая настройка cookie файлов, которая обеспечит смягчение отслеживания.

На данный момент новая ОС доступна только для разработчиков и требует перепрошивку для ее установки на устройство. Бета-версию возможно установить на линейки смартфонов Pixel 3 и его старшего брата Pixel 4 и 5. В конце весны-начале лета компания должна провести конференцию, на которой более детально представит новую ОС. До того момента вся информация является утечкой и не подтверждена компанией на прямую. Хотя Google периодически публикует небольшие подсказки, тем самым только разогревая интерес к новому продукту.

С чего стоит начать?

Для начала, вам необходимо удостовериться, что ваше устройство поддерживает нужную версию IOS.

Для ios 13 список таков:

  • iPhone 6s
  • iPhone 6s Plus
  • iPhone SE
  • iPhone 7
  • iPhone 7 Plus
  • iPhone 8
  • iPhone 8 Plus
  • iPhone X
  • iPhone XS
  • iPhone XS Max
  • iPhone XR

Далее, вам нужно будет скачать сам профиль разработчика. Так как профиля разработчика ios 13 пока нет, то можете попробовать установить профиль для ios 12, вот здесь. Скачиваете файл с iPhone или iPad, устанавливаете и перезагружаете устройство.

Ну в общем то и все. Для того, чтобы установить бета-версию ios, заходите в Настройки > Основные > Обновление ПО и у вас для скачивая будет доступна последняя бета-версия IOS.

Читайте также:  Консольные команды Linux — справочник с примерами

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

Новое в Android 12

Пузырьки иконок приложений в Android 12 стали крупнее. Изображение: 9to5Google

  • Судя по описанию изменений пользовательского интерфейса, недавняя утечка со скриншотами Android 12 не была фейком, но предстоит еще более пристально рассмотреть визуальные изменения. Само собой, разработчики в очередной раз полностью переосмыслили уведомления во славу удобства и простоты — 9to5Google упоминает специальную кнопку «Snooze», чтобы отложить несрочные уведомления на потом. В то же время пузырьки (уже знакомая функция Bubbles из Android 11) с иконками приложений стали заметно крупнее.

Скриншоты нового экрана блокировки и интерфейса уведомлений Android 12 (DP1). Изображения: xda-developers

  • Появился новый декодер для обеспечения поддержки HEVC в приложениях, которые нативно не поддерживают видеоформат.
  • В Android 12 появится поддержка объемного звука, MPEG-H и ОС будет оптимизирована для передачи до 24 аудиопотоков (по сравнению с восемью ранее).
  • Google, похоже, делает ставку на кодек для сжатия изображений AV1, также известный как AVIF. Он рассматривается как более эффективная замена JPG. Да, AV1 — это ответвление уже хорошо знакомого нам видеоформата AV1, который продвигает консорциумом Open Media Alliance (в него, кроме Google, входит Netflix, Microsoft, Intel, ARM, NVIDIA, IBM, Amazon, AMD и даже Apple). К слову, AVIF не стоит путать с HEIF, который использует Apple. Добавление поддержки AVIF в Android 12 — только первый шаг, пока Googlе не планирует делать его форматом по умолчанию для фирменного приложения камеры.
  • Возможность запрета отображения элементов управления мультимедиа в быстрых настройках для избранных приложений.
  • Простой способ беспроводной передачи через Wi-Fi паролей людям поблизости в одно касание.
  • Расширение функциональности встроенного редактора скриншотов — можно добавлять эмодзи (и текст) на снимки экрана.
  • Параметры сопряжения Bluetooth стали частью средств мультимедиа.
  • Возможность уменьшения яркости цветов (новая опция для людей с особыми потребностями).
  • Улучшена поддержка вибрации геймпадов.
  • Редизайн кнопки переключения в режим разработчика.
  • Возможность (в меню разработчика) скрыть вырез камеры Pixel.
  • Новый режим отображения иконок Pixel Launcher  в виде сетки 4х5.
  • Возможность выходит из полноэкранных приложений одним свайпом вместо прежних двух.
  • Доступ к функции «Экстренный вызов — SOS» в Android 12 максимально упрощен. Если раньше для вызова службы экстренной помощи нужно было удерживать кнопку питания, нажать кнопку экстренной помощи, а затем дважды нажать кнопку «Вызов 911», то теперь активировать опцию можно, быстро нажав кнопку питания пять раз. Это запустит обратным отсчетом до экстренного вызова. По умолчанию он звонит в службу 911, но можно настроить любой номер службы экстренной помощи.
  • Настройки панели поиска приложения, экран блокировки и медиаплеер в шторке уведомлений тоже получили ряд незначительных изменений, а редактор XDA Developers Мишаал Рахман обнаружил флаг, который «полностью» изменяет пользовательский интерфейс настроек для удобного управления одной рукой.

BIG change: If you enable the "Silky home" feature flag that I previously mentioned, you'll get a DRAMATICALLY changed Settings UI that's MUCH more one-handed friendly. Here are a few screenshots:

— Mishaal Rahman (@MishaalRahman) February 18, 2021

  • Некоторые экраны в разделах настроек имеют синий фон. Предполагается, что может быть частью цветовой схемы из новой нативной схемы оформления интерфейса Android 12, но пока она представляется незавершенной.
  • Среди функций и настроек, которые просто упоминаются или пока не работают можно отметить следующие:
    • Создание длинных скриншотов, когда делается снимок всей веб-страницы с прокруткой экран вниз.
    • Функция двойного касания Pixel 5 (можно активировать Ассистента, сделать снимок экрана и т. д.).
    • Нативный режим управления одной рукой.
    • Новые переключатели приватности с возможностью полного (на системном уровне) включения/выключения камеры и микрофона.
    • Поддержка масштабирования видео pinch-to-zoom в режиме Picture-in-Picture.
Читайте также:  Список самых полезных инструментов для редактора

Загрузить предварительную версию Android 12 и ознакомиться с полным списком нововведений можно на официальном сайте Google.

Согласно графику, первая публичная бета Android 12 выйдет в мае в виде обновления по воздуху. Полноценный анонс Android 12 ожидается в мае — все предыдущие годы новую версию Android по традиции анонсировали на конференции для разработчиков Google I/O, но в прошлом году мероприятие не проводилось из-за коронавируса. За первой публичной бетой Android 12 выйдут еще три — каждая с интервалом в месяц. Финальная версия Android 12 ожидается в конце августа — начале сентября. В прошлом году релиз Android 11 состоялся 8 сентября.

Что нового в iOS 14

Главным нововведением стало появление в iOS 14 полноценных настраиваемых виджетов на рабочем столе, тогда как раньше они выводились только на экране «Сегодня». Виджеты показываются рядом с иконками приложений и папками, их размеры можно менять, а для хранения отводится специальная «Галерея виджетов».

Что нового в iOS 14

Появился новый способ группировки приложений – App Library. Умная библиотека расположена на последней из страниц главного экрана, в ней все программы автоматически сортируются по папкам, например «Недавно добавленные», «Социальные сети» и т.д. Вы сможете выбирать количество отображаемых страниц рабочего стола и скрывать ненужные для более быстрого доступа к библиотеке приложений.

Что нового в iOS 14

В iOS 14 появился долгожданный режим картинка в картинке, который сделает возможным одновременный просмотр видео и работу в приложениях. Как и на MacOS, окошко видеоплеера отображается поверх других программ, его размеры регулируются, а при необходимости окно можно свернуть и плеер продолжит работу в фоновом режиме.

Что нового в iOS 14

Не менее ожидаемое нововведение – компактное окошко входящего вызова, которое теперь похоже на пуш-уведомление, как на Android-смартфонах.

Что нового в iOS 14

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

Что нового в iOS 14

iOS 14 наконец-то позволит устанавливать сторонние программы в качестве приложений по умолчанию. Можно поставить Chrome в качестве браузера или Gmail стандартным почтовым клиентом, соответственно, когда вы нажмете на ссылку или адрес электронной почты, они будут автоматически открываться именно в этих приложениях.

Что нового в iOS 14

В iOS 14 интегрировали встроенный переводчик, способный переводить речь в реальном времени на 11 языков. Что круто, русский язык поддерживается!

Что нового в iOS 14

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

Что нового в iOS 14
Что нового в iOS 14

Появилась новая функция CarKey, которая позволит использовать NFC модуль на iPhone или Apple Watch для открытия и запуска автомобиля. Первыми ее поддержку получат BMW 5 2021 года. Сами ключи будут храниться в защищенном сервисе Apple Secure Enclave, ими можно обмениваться с другими пользователями iOS, предоставляя им доступ к вашей машине.

Что нового в iOS 14

В iOS 14 добавили App Clip, которые позволяют запускать демо-версии приложений. Например вы приходите в кафе, сканируете QR-код или NFC метку на стойке, и делаете заказ в фирменной программе, не скачивая ее в память устройства. Также App Clip будет работать с различными сервисами онлайн, которые можно запускать с помощью специальных меток, вот так они выглядят:

Что нового в iOS 14

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

Ну и в завершении фишка, которую получат AirPods и AirPods Pro. Наушники теперь сами определяют, какой гаджет используется в данный момент. Если вы слушаете их с iPhone и берете в руки iPad, никаких действий делать не нужно – переключение будет мгновенным и автоматическим.

Читайте также:  Git — распределённая система контроля версий: базовые настройка

Исправлена проблема с конфиденциальностью буфера обмена

На главной странице, посвященной новой версии iOS, нет ни слова о замеченной в предыдущих версиях системы проблеме с конфиденциальностью буфера обмена. Напомню, речь идет о проблеме, обнаруженной в начале года исследователями безопасности Талалом Хай Бакри (Talal Haj Bakry) и Томми Миском (Tommy Mysk). В исследовании говорится о 53 приложениях для iOS, в том числе социальной сети TikTok, которые постоянно отслеживают содержимое буфера обмена без какой-либо явной причины.

Интересен и такой момент: расположенные поблизости (на расстоянии порядка трех метров) устройства, использующие одну учетную запись Apple ID, могут иметь универсальный буфер обмена, даже если одно из этих устройств — компьютер под управлением macOS.

Исправлена проблема с конфиденциальностью буфера обмена

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

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

Такое количество баннеров, всплывающих в верхней части экрана, будет раздражать пользователей, а отключить их невозможно: в iOS не предусмотрено специального разрешения для доступа к буферу обмена. Поможет здесь либо отказ от использования подозрительных приложений, постоянно считывающих содержимое буфера обмена, либо использование разработчиками приложений нового API, появившегося в iOS 14. Новый API позволяет приложению узнать тип текстовых данных, которые содержит буфер обмена, без доступа к содержимому. В частности, приложения, которые сканируют буфер обмена в поисках ссылок на веб-сайты, смогут узнать, содержится в буфере URL или нет. Таким образом, количество срабатываний (и, соответственно, баннеров-уведомлений) будет постепенно уменьшаться по мере того, как разработчики будут обновлять приложения.

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

Исправлена проблема с конфиденциальностью буфера обмена

Как получить доступ к iOS 13 Beta профиль

Принцип активации бета профиля iOS 13 аналогичен простому обновлению прошивки с помощью ПК на MAC X OS, который упоминался выше. Но есть небольшая поправка — для этого также понадобится компьютер производства Apple, но дополнительно с бета-версией операционной системы. Согласно официальной инструкции, нужна либо beta macOS  Catalina, либо или Xcode 11. Но если нет ни того, ни другого, можно использовать специальные драйвера-программы. Для этого подойдет многим знакомая MobileDevice или любой другой аналог. Для утилиты все равно нужен ПК с операционной системой от Apple.

Полный список того, что понадобится:

  • вышеупомянутый ПК с соответствующей ОС или программой;
  • установленный последний айтюнс или Finder (если стоит версия каталины);
  • USB-кабель;
  • скачанная iOS 13 beta (легко найти в Интернете);
  • айфон, начиная с седьмого поколения или SE (который не жалко).

Обратите внимание! Если на смартфоне уже установлена какая-либо бета-версия iOS, ее нужно удалить, перейдя в настройки, раздел «Основные» и в пункт «Профиль».

Как получить доступ к iOS 13 Beta профиль

Когда все готово, процесс следующий:

  1. Установить заранее скачанную утилиту (если нет нужной версии ОС).
  2. Запустить айтюнс или Finder.
  3. Подключить айфон через USB.
  4. Дождаться синхронизации.
  5. В айтюнс или Finder (утилита должна быть самой свежей) нажать на значок устройства и в меню слева перейти в раздел «Обзор».
  6. После нажать в новом поле на «Обновить», при этом нужно зажимать кнопку «Options», она же «Shift», и в всплывшем окне выбрать заранее скачанную бета-прошивку.
  7. Дождаться, пока айфон закончит обновляться.
  8. Выйти из айтюнс и отключить телефон.

Как удалить старый бета-профиль

Если все сделано правильно, права разработчика будут активированы, и пользователь получает что-то вроде Root-прав в андроид.