TGViewer
Channel Public Channel
postPhys

postPhys

@postphys

уютный уголок для людей, которые интересуются наукой и не только!
Subscribers
30
Photos
358
Videos
122
Links
63

Showing posts older than #676 · Back to latest

Older Posts 18 shown
Post #673 60
Мой график сна в последнее время
  • 😁 4
Post #672 54
Испания чемпион мира по футболу 🇪🇸
  • ❤ 5
Post #671 46
🇪🇸🇪🇸🇪🇸
  • 🔥 5
Post #670 62

Forwarded from iOS Makes Me Hate

Скролл 120 fps с помощью METAL

Офигенная статья от самого нишевого иос блогера. Jacobstechtavern делает клон Apple Photos и гонится за честными 120fps на бесконечной сетке фотографий.

Он берет привычный UICollectionView и на большом зуме (31 колонка, как в родном Photos) лента разваливается на хитчи и хэнги.

Вывод: тысячи одновременных ячеек === неподъемный оверхед на лайаут, reuse, PhotoKit-коллбэки и Core Animation commits. Он считает, что UIKit тут не виноват — его просто заставляют делать то, в чем он плох.

Он предлагает оставить UIKit ровно то, что он делает хорошо, а рендеринг целиком отдать GPU через Metal. Три части:
• UIScrollView только ради физики. Прозрачный пустой скролл-вью поверх MTKView.
• Геометрия во vertex shader. Фотоквадрат для GPU это два треугольника
• тянутся ~20k тумбнейлов и собираются в одну гигантскую текстуру (64px на фото при большом объёме, чтобы не убить память). Декод вне главного потока, aspect-fill в квадрат, BGRA-буфер,

Главный вывод через инженерную классику: не "UIKit плохой", а каждый инструмент под свою задачу:

🟣SwiftUI ок для большинства простых экранов

🟣UIKit надежная рабочая лошадка для сложных скролл-лэйаутов

🟣Но там, где на экране тысячи одинаковых по форме элементов с независимым лэйаутом, только offload на GPU через Metal раскрывает потолок.
Post #669 57
Не хотел чтобы это осталось незамеченным

В своем приложении Спорт Apple сделала очень удобное меню просмотра сетки ЧМ2026

UX очень удобный и умно решает проблемы двойного сколла (горизонтального и вертикального), масштабирования контента

В общем, интересное решение, которое мало кто может заметить
  • ❤ 3
Post #668 60
  • 😁 3
Post #666 60

Forwarded from iOS Dev

Here we go!

Прямо сейчас идёт ЧМ по футболу, и я задумался, а что если бы переходы разработчиков из одной компании в другую были бы в стиле футбольных трансферов?

Представьте, что можно абсолютно открыто смотреть трансферную стоимость разработчика (не путайте только с зарплатой) на каком-нибудь iosmarkt и типа два раза в год абсолютно в открытую следить за какой-нибудь эпопеей по переходу рокстара из одного бигтеха в другой.

А у разработчиков были бы свои агенты, которые защищали бы их интересны на эйчарных переговорах, и среди них тоже были бы свои звёзды.

А ещё в контракте прописывали бы премии за ачивки в стиле: если команда делает 10 топовых релизов, то +2 годовых оклада в конце года каждому в тиме.

Да просто задумайтесь)

«Сеньор бэкендер Алексей Иванов в Telegram — HERE WE GO! Согласован контракт на 4 года. Сумма компенсации за досрочный разрыв с VK составила $5 млн. Осталось только пройти алгоритмический медосмотр!»


Скауты были бы на хакатонах или на олимпиадах по программированию. Ещё бы и свой Золотой мяч вручали в конце года лучщим (золотой magic mouse, например).

А ещё можно было бы на примере какого-нибудь бигтеха запилить целые чемпы:

ФК «Яндекс Поиск»: Бешеный темп, игра на высоких скоростях, огромные нагрузки (высокий нагрузочный продакшн). Если игрок «поплыл» и перестал вывозить тайм-критикал задачи, его не продают, а отправляют во внутреннюю аренду вроде Яндекс.Еды.


Ставьте 🔥, если норм идея.
  • 🔥 3
Post #665 50
  • 😁 2
  • 🔥 1
Post #664 65
six seven…
Post #663 53
Telegram вернулся на Apple Watch
  • ❤ 3
Post #661 55
Настолько грустно, что даже мемов нет 😟
  • 🗿 3
Post #660 55
Вот почему мы все ждём Siri ai
  • 😁 4
Post #659 47
Самая скучная презентация на моей памяти 💩

Кроме AI-автоматизации и доработки размытия в Liquid Glass ничего не показали

Жду только Device Hub для превью симуляторов и девайсов в реальном времени, может и эмулятор когда-нибудь выпустят
  • 😁 1
Post #658 37
Вот мой бинго на это WWDC 26

На помню что мне нельзя повторяться (даже если я каждый год жду Xcode для iPad)
Также в этом году мне немного упростили задачу...

За Apple есть должок, поэтому AI и Liquid Glass - как запоздалые тренды!
AI-автоматизация, доработка дизайна, - это точно будет везде 💯

Поэтому общий пункт: Новое размытие в Liquid Glass, старые и новые фишки в AI

iOS
- Разделение экрана
- Новая кастомизация иконок
- Изменения Metal-анимации в системном UI

iPadOS
- Полноценный рабочий стол
- Управление рабочими пространствами
- Режим разработчика с расширенным доступом (песочница)

macOS
- Slide Over на Mac
- Новый Launchpad (Apps View)
- Бесшовная связка Mac, iPad и iPhone

anyOS (VisionOS, tvOS, watchOS)
- Умные уведомления в watchOS
- Анонс homeOS
- Продолжить игру на другом устройстве (remote play)

В этот раз было тяжело предугадать, посмотрим что из этого совпадет 👀
  • ❤ 3
  • 🤔 1
Post #657 39
Перед WWDC 2026 проделал интересное исследование, всем приятного просмотра

Ps. список приложений
  • ❤ 5
  • 🔥 1
Post #654 44

Forwarded from iOS Makes Me Hate

В комментах про Додо Тимур, ведущий инженер Яндекс такси, сказал цитата: «drinkit - лучшее приложение которое я когда либо видел».

Тимуру я доверяю. В авито мы вместе делали митап. Поэтому решил скачать и посмотреть.

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

Вспомнил, что недавно я спорил под комментами их разработка 💀

Он рассказывал как затащили КМП для приложений. Зачем? Потому что на клиенте есть сложный сценарий выбора кофе почти на 10к комбинаций.

Звучит солидно, что так заморочились.
  • ❤ 2
Post #653 55
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →