Все потоки
Поиск
Написать публикацию
Обновить
50.24

iOS *

Мобильная ОС компании Apple

Сначала показывать
Порог рейтинга

Apple опубликовала апрельский выпуск рассылки Hello Developer для разработчиков:

  • Компания официально открыла сезон подготовки к WWDC24. Конференция пройдёт с 10 по 14 июня. Все сессии будут публиковать на новом YouTube-канале для разработчиков.

  • Представили обновлённое руководство по разработке на Swift. В него вошли уроки по SwiftUI, Xcode и visionOS.

  • Опубликовали интервью с разработчиками игры Knotwords.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Вышла версия iOS 17.5 beta 1 с номером сборки 21F5048f. Она доступна зарегистрированным разработчикам. В ЕС iOS 17.5 поддерживает установку приложений непосредственно с веб-сайтов. 

Однако разработчикам придётся принять новые условия App Store. Они будут платить сбор в размере 0,5 евро за каждую первую установку, если их число превысит 1 млн за последние 12 месяцев.

Кроме того, любое PWA должно соответствовать рекомендациям Apple. Их можно устанавливать только с домена веб-сайта, который разработчик зарегистрировал в App Store Connect. Apple также предоставит разработчикам ряд API-интерфейсов для интеграции с системными функциями.

iOS 17.5 beta 1 также включает в себя несколько небольших изменений дизайна. Apple обновила дизайн значка «Цель чтения» на верхней панели навигации, а в приложении «Настройки» появился новый символ для меню «Доступ с помощью паролей для веб-браузеров» в разделе «Конфиденциальность и безопасность». Виджет «Подкасты» получил динамический цвет.

Наконец, iOS 17.5 включает в себя систему защиты от отслеживания с помощью таких аксессуаров, как AirTags. iOS будет идентифицировать аксессуары для отслеживания, даже если они не сертифицированы Apple или Find My.

Теги:
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

? Компания Apple сообщила об официальном возвращении в Россию

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

  1. Компания внедрит систему привязки продаваемых устройств к местным операторам связи, аналогично тому, как это происходит в США. Покупатели iPhone и других гаджетов Apple смогут приобрести их только в пакете с тарифным планом от определенных партнеров-операторов. Есть подозрение, что цена на устройства или не снизится, или снизится незначительно.

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

  3. Система Trade-In: Apple расширит свою программу обмена старых устройств на новые для российских клиентов.

  4. Речи о том, что удаленные приложения санкционных компаний будут возвращены — нет. Но, как сообщают инсайдеры, сейчас идет обсуждают возможность запуска RuStore на iOS. Возможно, вопрос только в цене.

  5. Ожидается, что в линейке появятся чехлы для iPhone, Apple Watch и AirPods только для России. Ждем коллаба со студией Лебедева.

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

Ссылочка: [тык]

UPD: Хотелось бы, чтобы всё так и было, но нет. Пока просто мечтаем об этом в формате первоапрельской шутки

Теги:
Всего голосов 14: ↑9 и ↓5+4
Комментарии0

iPad Pro от Apple с OLED-экраном поступит в продажу в мае, сообщает инсайдер Марк Гурман из Bloomberg. По его данным, компания также впервые планирует выпустить iPad Air с большим 12,9-дюймовым дисплеем.

По словам источников Гурмана, новые модели iPad Pro будут оснащены собственным чипом Apple M3, а также обновлённой клавиатурой Magic Keyboard с большим трекпадом. 

iPad Air, по слухам, будет оснащён чипом M2 последнего поколения и выйдет в двух версиях: со стандартным 10,9-дюймовым дисплеем и более крупным 12,9-дюймовым. 

В текущих моделях iPad Pro используются чипы M2, а в Air — M1. Прошло почти два года с тех пор, как Apple выпустила обновлённый iPad. Bloomberg сообщает, что, хотя компания изначально планировала выпустить новые устройства в конце марта или в апреле, но ей пришлось потратить дополнительное время на доработку программного обеспечения. Если Apple решит выпустить новую линейку iPad в мае, то это произойдёт накануне WWDC 2024, которую Apple назначила на 10 июня.

Теги:
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

Apple запустила YouTube-канал для разработчиков. Компания уже опубликовала несколько десятков записей сессий WWDC23. Долгое время Apple загружала видео для разработчиков только на сайт и в специальное приложение. Во время WWDC24 записи сессий будут появляться и на YouTube-каналы.

Теги:
Всего голосов 5: ↑5 и ↓0+5
Комментарии0

Apple завела канал на YouTube для разработчиков.

В настоящее время на этом канале опубликованы 40 видео от команды Apple Developer.

Теги:
Всего голосов 5: ↑5 и ↓0+5
Комментарии0

Марк Гурман из Bloomberg сообщил, что с выходом iOS 18 Apple предоставит пользователям iPhone больше настроек главного экрана.

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

Пользователи iPhone уже могут настраивать экран блокировки после выпуска iOS 16. Согласно источникам, в новой версии ОС появятся дополнительные параметры настройки главного экрана, и это будет его крупнейшее обновление за несколько лет.

Apple представит iOS 18 на своей ежегодной конференции разработчиков WWDC в июне. ОС будет включать новые функции генеративного искусственного интеллекта для Siri и иных приложений, поддержку RCS в приложении «Сообщения», изменения дизайна и многое другое.

Теги:
Всего голосов 6: ↑6 и ↓0+6
Комментарии0

Apple в ответ на антимонопольный иск Министерства юстиции США сообщила, что инженеры компании пытались организовать поддержку работу умных часов Apple Watch со смартфонами на Android.

После трехлетних исследований и тестов в компании пришла к выводу, что выпуск Apple Watch с поддержкой Android невозможен из-за технических ограничений. Поэтому от этой идеи руководству компании пришлось отказаться.

По информации обозревателя Bloomberg Марка Гурмана, внутри Apple некоторое время работала команда Project Fennel, цель которой было распространить возможности Apple Watch и функций по отслеживанию здоровья и физической активности на сторонние платформы, включая приложение «Здоровье» для Android. Технически совместимость была почти реализована, но компания закрыла проект из‑за деловых соображений.

По словам источника Гурмана, руководство Apple посчитало, что Apple Watch являются драйвером продаж iPhone. А реализация совместимости с Android снизит ценность собственного смартфона компании у потребителей. 

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии1

Epic Games объявила о планах открыть магазины приложений для Android и iOS. Компания намерена брать комиссию в размере 12%, что меньше 30%, которые взимают Apple и Google.

Ранее Epic подала в суд на Apple и Google, обвинив их в антиконкурентном поведении относительно магазинов мобильных игр. Генеральный директор компании Тим Суини раскритиковал модель распределения доходов в соотношении 70% к 30%, которую установили ответчики.

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

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Платформенные интеграции во Flutter

Интеграция нативных SDK в Flutter-приложение — классный способ использовать функции и возможности, недоступные во Flutter. Для этого используют Platform Channels, которые позволяют Flutter общаться с нативной частью приложения — отправлять и получать сообщения.

Источник изображения тут

Platform Channels — мостики, которые позволяют запускать нативный код из Flutter-приложения. Стандартный декодер обеспечивает эффективную двоичную сериализацию простых значений типа JSON. Сюда относятся логические значения, числа, строки, массивы байт, а также списки и мапы.

Сперва нужно выбрать тип канала в зависимости от потребностей:

  • MethodChannel: используют в большинстве случаев, когда вызов метода во Flutter запускает нативный метод. Поддерживает асинхронные вызовы методов.

  • EventChannel: для передачи потоков данных из нативного кода во Flutter.

  • BasicMessageChannel: для отправки простых сообщений между Flutter и нативным кодом.

Для интеграции нативных SDK чаще всего используют MethodChannel:

import 'package:flutter/material.dart';
import 'package:flutter/services.dart';

class CartPage extends StatelessWidget {
  static const MethodChannel _channel = MethodChannel('co.wawand/stripe');

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      // Widget...
    );
  }
}

Подробнее о том, как как работает интеграция нативных SDK для iOS и для Android и с какими особенности платформ вы можете столкнуться, читайте в нашем переводе.

Теги:
Всего голосов 5: ↑5 и ↓0+5
Комментарии0

Apple выпустила обновление для метки отслеживания вещей AirTag. Новая прошивка имеет номер 2.0.73 и идентификационную сборку 2A73.

Предыдущая версия прошивки 2A61 (номер 2.0.61) для AirTag вышла в октябре 2023 года. Тогда Apple пояснила, что в патче для беспроводного гаджета исправлены ошибки и внесены другие улучшения.

Что нового в новой версии прошивки, Apple не уточнила. AirTag обновляется автоматически при подключении к iPhone.

Принципы работы AirTag и особенности этой метки раскрыты в этой публикации. Элементная база AirTag уточнена в этой статье.

20 апреля 2021 года Apple представила умную метку AirTag. Этот гаджет позволяет искать потерянные вещи с помощью брелока, оснащённого чипом U1.

Теги:
Рейтинг0
Комментарии1

Apple запустила веб-версию App Store для гарнитуры Vision Pro. Магазин приложений доступен для просмотра всем пользователям. Там выложены как уже популярные приложения, так и новые проекты по разным категориям с кратким описанием и скриншотами.

Обычные пользователи могут смотреть и изучать каталог приложений для Vision Pro, установить программу можно только на гарнитуру.

Также на портале магазина App Store для гарнитуры Vision Pro доступны, помимо списка приложений, специальные коллекции, истории, а также другой рекламный и познавательный контент.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Apple столкнётся с вопросами со стороны регулирующих органов ЕС по поводу блокировки аккаунта разработчика Epic Games.

Гендиректор Epic Тим Суини уже обвинил Apple в нарушении новых правил ЕС о цифровых рынках, которые вступают в силу 7 марта.

Представитель комиссии ЕС подтвердил, что запросил у Apple дополнительные объяснения относительно её поведения в соответствии с DMA. Штрафы за нарушение этого закона могут составлять до 10% от общего годового дохода компании по всему миру и 20% для фирм, которые неоднократно нарушают правила.

Комиссия также заявила, что изучает, не противоречило ли поведение Apple другим цифровым правилам, касающимся прозрачности. 

В интервью Bloomberg TV глава Европейского Союза по вопросам конкуренции Маргрете Вестагер заявила, что блок намерен сосредоточиться на магазинах приложений после вступления в силу новых правил.

Теги:
Рейтинг0
Комментарии0

Ближайшие события

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

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

Так, можно выбрать тип файла «Видео», затем «пользовательский диапазон» под последним изменённым видео и выполнить поиск по выбранному периоду времени.

Обновление доступно клиентам и индивидуальным подписчикам Google Workspace, а также всем, у кого есть личная учётная запись Google на iOS. Пока оно не реализовано для пользователей Android, но скоро выйдет и для них.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Для Figma вышел плагин Trace, с помощью которого можно сконвертировать дизайн в live-прототип приложения на SwifUI. Есть возможность просматривать код вёрстки, изменять его, видеть как это влияет на поведение приложения и переносить изменения в IDE. Для всего этого плагин подгружает полноценный симулятор iOS. Для преобразования дизайна в код SwiftUI используется нейросеть.

Изначально Trace появился в качестве сервиса для генерации экранов приложений по текстовому запросу с поддержкой только SwiftUI.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

Как меняется рынок мобильной разработки в 2024 году

Наш Head of Mobile Миша Вассер вместе с другими экспертами мобильной разработки ответил на вопросы Практикума о трендах сферы и прогнозах на этот год. Собрали в этом посте главное.

  1. У iOS-разработки есть будущее

    Apple вносит послабления в свои ограничения. Недавно платформа разрешила российским разработчикам принимать платежи вне App Store. Возможно, вскоре iOS-разработчикам вновь станет проще жить.

  2. Flutter — лидер кросс-платформы

    В 2023 году доля кросс-платформенной разработки увеличилась с Flutter во главе. Но нативная разработка всё-таки перевешивает — ее по-прежнему выбирает бигтех и частично средний бизнес.

  3. RuStore набирает ход, а вот российские ОС нет

    RuStore приземлила у себя крупные бренды, например Сбер и Альфа-Банк, и развивает собственные инструменты для разработчиков по примеру Google. А вот отечественные операционки затихли. «Аврора» и «РОСА Мобайл» будто сами тормозят развитие внутренними ограничениями.

  4. SwiftUI продолжит набирать популярность

    Тренд на SwiftUI у нас пока до конца не оформился, и UIKit всё еще востребован. Но с каждым обновлением SwiftUI становился всё лучше.

  5. Битва Compose и XML

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

Ссылку на полный материал оставили выше. А если хотите больше новостей о мобильной разработке, заглядывайте в телеграм-канал Саши Ворожищева, Head of Flutter/iOS.  

Теги:
Всего голосов 10: ↑10 и ↓0+10
Комментарии0

Некоторые владельцы iPhone 15 рассказали о проблемах с подключением к ряду Bluetooth-устройств. Сложности возникают при сопряжении смартфонов с автомобильными системами или наушниками.

Один из пользователей заметил, что смартфон начал регулярно отключаться от системы автомобиля BMW 2014 года выпуска после обновления до iOS 17. По его словам, подобных проблем нет с iPhone 12.

Другие владельцы iPhone 15 сообщили об аналогичных проблемах с более современными продуктами, такими как AirPods и Beats Studio Max. Наушники отключаются и подключаются снова, а вызовы прерываются через 5-10 минут разговора.

Сообщения о проблемах с Bluetooth появляются с октября 2023 года — спустя месяц после релиза iPhone 15. Однако неполадки возникают и после обновления до iOS 17.3.1. В Apple об этой проблеме знают и обещали исправить её с выходом iOS 17.

Сложности наблюдаются в основном у владельцев iPhone 15 и iPhone 15 Pro. Некоторым удалось заменить устройство, и это оказалось единственным способом решить проблему. Перезапуск системы, сброс на заводские настройки и другие базовые методы устранить неисправность не помогли.

Теги:
Рейтинг0
Комментарии0

Браузерный движок WebKit (Safari и Epiphany) переходит на использование для отрисовки 2D-графики библиотеки Skia, применяемой в Google Chrome, Firefox, ChromeOS, Android и Flutter и поддерживающей отрисовку с использованием GPU.

Портирование проведено компанией Igalia в рамках инициативы по оптимизации производительности WebKitGTK для GNOME. В качестве причины миграции упоминается достижение предела в процессе оптимизации производительности 2D-отрисовки с использованием CPU и возникновение необходимости задействовать GPU для дальнейшего повышения производительности.

Попытки добавления в библиотеку Cairo, которая применялась в WebKit, возможности 2D‑отрисовки с использованием GPU не увенчались успехом из‑за архитектурных особенностей решения, а проект написания собственной библиотеки отрисовки был отброшен из‑за трудности в достижении баланса между производительностью и качеством.

Что касается производительности, то начальный порт WebKit на Skia при прохождении тестов MotionMark на ПК показал ускорение отрисовки в два раза, по сравнению со старым кодом, использующим CPU.

В феврале 2024 года ветка WebKit, переведённая на Skia, достигла готовности к передаче в основной состав кодовой базы WebKit. После обсуждения с разработчиками из Google, Sony, Apple и Red Hat было принято решение о переводе WebKit с библиотеки Cairo на Skia, и в настоящее время код для поддержки Skia уже принят в основную ветку WebKit.

Источник: OpenNET.

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

В рамках празднования десятилетней годовщины проекта GBA4iOS разработчик Райли Тестут выпустил свой эмулятор Game Boy для гарнитурыVision Pro — GBA4vOS. В настоящее время проект поддерживает эмуляцию Game Boy, Game Boy Color и Game Boy Advance.

Эмулятор позволяет управлять мини-играми WarioWare, просто поворачивая окно перед собой. А вам всегда казалось, что кнопки на Game Boy Advance SP слишком маленькие? Для этого тоже есть гигантское решение.

«10 лет назад, мы с моим другом Полом Торсеном выпустили GBA4iOS, будучи старшеклассниками. Я никогда не забуду тот день и те многие часы, которые мы провели вместе после школы, создавая его. ? Чтобы отпраздновать это событие, я рад сообщить, что возродил GBA4iOS для новой эры вычислений: встречайте GBA4vOS, лучший эмулятор Game Boy Advance для VisionOS», — пояснил Тестут.

Теги:
Всего голосов 5: ↑5 и ↓0+5
Комментарии0

Эксперты из аналитической компании Appfigures выяснили, что в настоящее время самым дорогим приложением в App Store для гарнитуры Apple Vision Pro является обучающая интерактивная таблица Менделеева под названием Lively Element. Это приложение от китайской компании Education Technology продаётся за $98 (около 9 тыс. рублей).

Самым дешёвым платным приложением для Vision Pro является утилита Spatial Air Timer за $0.29, которая позволяет устанавливать неограниченное количество 3D-таймеров.

Теги:
Всего голосов 3: ↑2 и ↓1+1
Комментарии0