Prefire iOS
923 subscribers
72 photos
6 videos
76 links
Чат/блог о современной 🍏iOS разработке

Пробустить канал → https://t.iss.one/prefire_ios?boost

Автор: @barredewe
Download Telegram
🎥 Сегодня в 18:00 стрим

Будем смотреть на Gemma 3 - супер маленькую и умную модель, которая удивляет несмотря на размер.

Сделаю мини-гайд:
⚡️ как запустить нейросеть на Mac
📱 как оживить её прямо на iPhone
🤔 и зачем это вообще может пригодиться разработчику - от оффлайн-ассистентов до быстрых прототипов.

Залетайте - будет и практика, и обсуждение 🚀

👉 Подписывайтесь, чтобы не пропустить стримы и новые разборы:
YouTube, Twitch и мой телеграм [Prefire]
🔥9👍33❤‍🔥211
🚨 В Xcode нашли интеграцию Claude

В последней бете Xcode 26 засветилась поддержка моделей от Anthropic - Claude Sonnet 4.0 и Claude Opus 4.
До этого в Xcode можно было нативно использовать только ChatGPT, а теперь похоже будет выбор.

Что это значит:
👉 Можно будет работать с Claude прямо в IDE, без ручных API-ключей.
👉 Apple начинает движение Xcode к мульти-LLM среде: свои модели + ChatGPT + теперь Claude.
👉 Разработчики уже пишут, что Claude даёт более чистый код и круто помогает с багами.

🤯 Apple прямо встраивает конкурентов в экосистему, и это довольно смело.
Посмотрим, кто следующий - Gemini? DeepSeek?
👍14🔥7431
😏Мой новый разбор MAX на Хабре

Взял свежий APK мессенджера Max и посмотрел, что у него внутри.
Нашёл много интересного:
- WebRTC для звонков
- ExoPlayer и TensorFlow Lite
- следы Odnoklassniki/TamTam (VK Group)
- и самое важное: никакого E2EE

🔎 Полный технический разбор - со скринами, кодом и выводами - я выложил на Хабр:
👉 Технический разбор Max: что внутри APK
👍26🔥85👏2🤡21
💭 SwiftUI - боль?

Я недавно говорил, что SwiftUI - говно, но, чёрт возьми, я его люблю.

И одна из самых больших проблем - невозможность добавлять новые фичи на старых версиях iOS. Каждый апдейт - это тонны #available, которые захламляют код.

Недавно в канале «Мобильный трудоголик» наткнулся на классное решение - SwiftUI-Adapter.

Теперь вместо:
if #available(iOS 15.0, *) {
view.badge(5)
} else {
view
}

Можно просто:
view.adapter.badge(5)


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

Подробная информация и ссылка на GitHub доступны в исходном посте.
🔥22❤‍🔥7👍65🤡5👎3🤮3🥱3🤩1
🤖 Claude Pro vs ChatGPT Plus - заметки разработчика (и лида)

Попробовал платные версии обоих - впечатления очень разные.

💬 Claude
SwiftUI: пишет на супер-примитиве (GPT-5 заметно лучше).
Стиль кода: любит всё усложнять - тесты на всё подряд, даже на мелочи.
⚡️ Оптимизация: почти всегда выдаёт код, эффективный по производительности и памяти.
Языки: проблема скорее в Swift, в других — результат лучше.
MCP: есть интеграция, но реализовано странно:
• приложение на Mac виснет примерно раз в час;
• при правке файла перегенерирует его целиком → токены улетают, лимит съедается даже на Pro-тарифе.

🧠 ChatGPT (GPT-5)
Повседневное использование: лучший выбор —
• аккуратно меняет куски кода без полной перегенерации;
🎨 встроенная генерация картинок
• стабильнее в работе.
Код: пишет чище и удобнее, но не всегда максимально оптимально по ресурсам, масштабируемости и скорости.
MCP: отсутствует (есть только через Cursor, и то за отдельную подписку).

⚖️ Вывод
• Для каждодневных задач - GPT выигрывает без вариантов.
• Для кода - зависит от задачи: Claude чаще даёт более оптимальные решения, но в Swift (особенно UI) он слаб.

👉 Про то, как модели справляются именно со Swift-бенчмарками, я сделаю отдельный пост.
👍14🔥5🤡5🤔2
This media is not supported in your browser
VIEW IN TELEGRAM
🍏 FastVLM: Apple наконец-то врывается в AI?

На CVPR 2025 показали FastVLM - мультимодальную модель с акцентом на скорость и компактность. И это реально первый серьёзный шаг Apple в сторону открытых моделей.

- ⚡️ 85× быстрее по TTFT, чем аналоги, и 3.4× компактнее благодаря гибридному визуальному энкодеру FastViTHD.
- 🧠 Версия на базе Qwen2-7B обгоняет Cambrian-1-8B, выдавая 7.9× более быстрый ответ.
- 📦 Уже на HuggingFace - модели 0.5B, 1.5B, 7B (fp16 / int8 / int4). Есть экспериментальные Stage2/3 для видео и структурированного вывода.
- 🛠 Поддержка прямо в transformers - импортнул и поехали.
- 🍎 Некоторые версии уже работают через mlx-vlm на macOS/iOS.
- 💬 Пользователи отмечают: на Mac летает, а вот iPhone 14 пока не тянет. Но в WebGPU-демо выглядит бодро.

📌 Вывод
FastVLM = компактность + скорость + мультимодальность. Кажется, Apple реально начала собирать свой AI-стек - посмотрим, как это отразится на экосистеме iPhone/iPad/Mac. Очень надеюсь что увидим от Apple еще больше моделей.

👉 Модели на HuggingFace
👉 Официальный Github
6🔥3👍1👏1
🤖 Кто такой DimaTorzok?
(или как OpenAI не фильтрует данные обучения)

Делаю пет-проект с распознаванием речи на видео через whisper.cpp. Всё шло нормально… пока вместо музыки модель не стала писать:

👉 «Субтитры добавил DimaTorzok»

Я же распознаю голос, а не ищу какого-то Диму 😅


Оказалось, что в обучающих данных с YouTube полно видео, где при музыке так и было написано в субтитрах. Whisper это честно выучил и теперь считает: музыка = DimaTorzok.

⚡️ Фикс элементарный: заменяем эту фразу на music прямо в коде.

Два дня бился, но теперь знаю:
🎶 любая музыка для OpenAI - это DimaTorzok.

PS: Работет только по распознавании русского языка

📎 Обсуждение на GitHub: Who is DimaTorzok?
😁158🫡2👍1🤣1