iOS Dev
7.61K subscribers
988 photos
79 videos
1 file
1.14K links
🍏Канал об iOS-разработке, необычных подходах и решениях.
👨‍💻Автор: Виктор Грушевский (@Viktorianec)
Темы:
⭐️ Подготовка к собеседованиям.
⭐️ Архитектуры и алгоритмы.
⭐️ Код. Много кода.

⚒️База знаний: https://boosty.to/ios_dev

#ios #mobile #swift
加入频道
Управление релизами мобильных приложений: отчёт, хотфиксы и парадокс автоматизации

Изучил отчёт (приложен в комментариях к посту) от Runway, которые опросили несколько сотен команд разработки. И вот краткие выводы:

🔽 Снижение производительности:
Инженеры тратят в среднем 5 часов за релиз на выполнение повторяющихся задач, а не на кодирование. А треть респондентов тратит до 10 часов на непродуктивные задачи.

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

Парадокс автоматизации:
50 % команд по-прежнему тратят 6-10 часов на каждый релиз даже при автоматизации.

🚒 Нормализация хотфиксов:
77 % команд регулярно нуждаются в хотфиксах каждые 3-5 релизов.

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

⬇️ Не забудьте скачать отчёт и поделиться со своей релиз-командой.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Иллюзия мышления: почему OpenAI, DeepSeek и Claude не могут заменить разработчиков по мнению Apple

Сегодня ночью вышел шокирующий (не в пользу подписок по 200 баксов в месяц) отчёт, в котором исследователи Apple уничтожают маркетинговые трюки и уловки создателей якобы «думающих моделей».

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

😎 DeepSeek, Claude, Gemini и OpenAI o1/o3 буквально рассыпаются в пыль на более-менее интересных тасках. И даже на существующих алгоритмах вроде загадки с Ханойскими башнями при повышении сложности правильность решений резко падает вниз.

Абсолютно все reasoning-модели имеют свой предел сложности, где точность падает до нуля.

И хотя проблемы становились сложнее, модели использовали меньше токенов (по факту, сдавались в решении проблем) даже при неограниченном бюджете. Хотя решение выдавалось быстрее, но оно было неправильным.

Более того, инженеры Apple буквально дали готовый алгоритм, расписали все этапы (как будто по рецепту) и всё равно все модели не могли превысить определённый порог сложности.

Это противоречит самой сути таких моделей, ведь если мы даём инструкции - рез должен быть ожидаем. Вместо этого все они рассыпались как бумажный (или карточный) домик.

Например: хотя модели могли справиться с 100+ ходами в Ханойских башнях, всего после 4 ходов в задачке про пересечению рек они уже выдавали невалидные результаты.

А ведь WWDC уже завтра - интересно, почему отчёт вышел сейчас.

⬇️ Сохраните его и попробуйте сами сделать выводы. До суперинтеллекта пока далеко.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Визуализация аудио в реальном времени на SwiftUI (AVFoundation + Accelerate)

Быстрое преобразование Фурье — это алгоритм, который быстро и эффективно вычисляет громкость и частоту любого сэмплированного звука.

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

📖 В этом материале можно посмотреть на работу с аудио в реальном времени, применение алгоритма и один из способов отображения.

Под капотом AVFoundation, Accelerate и Swift Charts.

А на тему работы с аудио можно посмотреть и этот любопытный способ для изменения длительности.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Готовы к WWDC? Чего ждете больше всего? Дизайн, топ-фичи Xcode, что-то секретное для разработчиков?

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Федериги сменил парашют на болид. Стало ли быстрее, скоро узнаем!

Дополнительное промо к выходящему фильму, конечно же.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Добавили новые языки в Apple Intelligence.

Русского опять нет.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Apple анонсировали Foundation Models Framework

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
🥳 Liquid Glass - новый дизайн, в 100 раз лучше любых якобы слитых вариантов.

Красота, которую нужно добавить немедленно (я уже планирую ставить бетку при первой возможности).

Новые таббары, контекстные меню, уведомления, центр управления и многое другое!

Просто ВАУ!

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
iOS 26 - теперь официально!

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Доступны 3D-фото на локскрине.

А ещё: можно запилить 3D-сцену из 2D-фотки для обоев.

Кстати, Apple Music также имеет полноэкранный дизайн на экране блокировки, когда вы слушаете музыку.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Новые контекстные меню. Что думаете?

Дайте возможность кастомизации (не приватные API, пожалуйста).

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Новый CarPlay!

Теперь будет 1000 приложений в App Store, а не 10, как сейчас.

Больше фич, возможностей управления, и виджеты! Ну заживём теперь!

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Новая фича - Screening Call

Полезная штука против мошеннических звонков.

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

После этого можно ответить/скипнуть звонок, обладая вводной инфой.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
iOS Dev
Новая фича - Screening Call Полезная штука против мошеннических звонков. С помощью неё можно автоматически отвечать на звонки с неизвестных номеров, а после того, как звонящий назовёт имя и причину звонка - девайс начнёт звонить. Интересно, можно ли будет…
А ещё запилили «Hold Assist».

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

Умеет распознавать музыку для удержания, и если вы нажмете «удержать», музыка остановится, а вызов останется подключенным.

Когда человек ответит, звонок можно будет продолжить.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Синхронный перевод в реальном времени!

Показали пример в Facetime и Messages.

Будет API для всех (интересно, будет ли лимит бесплатных запросов).

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Новый Digital ID, обновили цифровые посадочные талоны, добавили крутой трекинг для заказов для Apple Pay.

Похоже, что все фичи опять не для СНГ.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Все фичи новой iOS 26

В конце рассказали про Visual Intelligence (под капотом вновь ChatGPT).

Более детально - в комментариях.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Обновили WatchOS

Многие фичи из новой iOS уже внедрили и сюда.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Новый macOS - Tahoe

Новый Control Center, можно менять цвета папок (и закидывать им эмодзи), и добавлять тинт (прямо как в iOS).

А ещё - теперь доступны Live Activities (можно отслеживать свой заказ, не отвлекаясь во время программирования на смартфон).

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
Большое обновление для Spotlight - хм, очень похоже на Raycast, не находите?

Можно задавать сложные фичи, кастомизировать действия и многое другое.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM