Hacker News Digest

Тег: #xcode

Постов: 6

The Swift SDK for Android (swift.org) 🔥 Горячее 💬 Длинная дискуссия

Swift.org анонсировали выпуск Swift SDK для Android, открывая новые возможности для кроссплатформенной разработки. Этот релиз стал результатом многолетних усилий сообщества и работы Android workgroup, которая расширяет возможности Swift за пределы традиционных платформ. SDK доступен в виде nightly preview релизов и может быть получен вместе с установщиком Windows или скачан отдельно для Linux и macOS.

Уже опубликовано руководство по началу работы и примеры приложений, демонстрирующие end-to-end рабочие процессы. Проект swift-java обеспечивает взаимодействие между Java и Swift, автоматически генерируя безопасные и производительные привязки. Интересно, что более 25% пакетов в Swift Package Index уже поддерживают Android, что упрощает перенос существующих проектов на новую платформу. Команда также работает над документом видения для будущих разработок Swift на Android и отслеживает прогресс через проект board.

by gok • 24 октября 2025 г. в 20:06 • 655 points

ОригиналHN

#swift#android#cross-platform#java#swift-package-index#xcode

Комментарии (252)

  • Обсуждение в основном вращается вокруг трёх тем: «кроссплатформенный» Swift теперь позволяет писать Android-приложения на Swift, но не решает проблему UI-фреймворков, а также не затрагивает вопросы лицензирования и тулинга.
  • Участники обсуждения отмечают, что даже если Swift теперь работает на Android, это не делает его «флаттером» — он не предоставляет нативный UI, и разработчики всё ещё должны решать, как реализовать UI, что делает его менее привлекательным, чем Flutter или React Native.
  • Некоторые участники высказывают мнение, что вместо того, чтобы пытаться сделать Swift кроссплатформенным, было бы лучше, если бы Apple открыла Xcode и позволила бы использовать его на других платформах.
  • Обсуждение также затрагивает вопрос о том, что влияние на разработчиков окажет то, что Apple не предоставляет никаких инструментов для разработки под Android, в то время как Google предоставляет такие инструменты для iOS.
  • Участники также обсуждают, что влияние на разработчиков окажет то, что Apple не предоставляет никаких инструментов для разработки под Android, в то время как Google предоставляет такие инструменты для iOS.

Fartscroll-Lid: An app that plays fart sounds when opening or closing a MacBook (github.com)

fartscroll-lid — забавное приложение для macOS, которое воспроизводит пукающие звуки при открытии и закрытии крышки MacBook.

by gaws • 11 сентября 2025 г. в 22:41 • 196 points

ОригиналHN

#macos#python#xcode#github

Комментарии (52)

  • Проект — пародийный форк датчика угла крышки MacBook, издающий пукающий звук при открытии/закрытии.
  • Пользователи сравнивают его с легендарным fartscroll.js и вспоминают старые тролл-экстензии вроде MacSniff или iFart.
  • Популярные идеи: тайно установить ноутбук шефу, сделать «жующие» звуки или играть «Farty Bird» хлопая крышкой.
  • Просят видео-демо, жалуются на xattr-инструкции и обсуждают Python-версии без Xcode.
  • Тред быстро превратился в весёлую ветеранскую встречу троллей 90-х–00-х, вспоминая AIM, ICQ и THX.

We're Joining OpenAI (alexcodes.app)

Команда Alex переходит в OpenAI

Мы присоединяемся к команде Codex в OpenAI.
Начав с «безумной» идеи создать «Cursor для Xcode», мы построили лучшего AI-агента для iOS и macOS. Теперь продолжим эту миссию в OpenAI.

Что будет с Alex

  • Приложение останется работать у текущих пользователей.
  • С 1 октября скачивание прекращается.
  • Новых функций не будет.

Спасибо бета-тестерам, клиентам, инвесторам и всему Apple-сообществу! ❤️

P.S. Попробуйте Codex CLI.

by liurenju • 03 сентября 2025 г. в 18:38 • 178 points

ОригиналHN

#openai#codex#apple#xcode#ios#macos#llm#ide#cli#startup

Комментарии (131)

  • Команда Alex Code присоединилась к OpenAI: продукт перестанет развиваться, новые загрузки прекратятся 1 октября.
  • Пользователи считают, что Apple «зашерлокила» большую часть функций Alex во встроенном AI Xcode, поэтому выживание стартапа стало невозможным.
  • Многие видят в сделке типичный aqui-hire: OpenAI получает инженеров, знакомых с IDE и Apple-платформами, а не уникальную технологию.
  • Вопрос будущего: станут ли OpenAI/Anthropic прямыми конкурентами IDE-стартапов вроде Cursor или останутся поставщиками моделей.
  • Скептики ждут, что через 12–18 месяцев продукт Alex окончательно закроют, а команду полностью интегрируют в Codex.

Claude Sonnet will ship in Xcode (developer.apple.com) 🔥 Горячее 💬 Длинная дискуссия

Xcode 26 Beta 7

  • macOS 15.4+ требуется
  • Swift 6.1 и Swift 6.0.3 включены
  • iOS 18.4, macOS 15.4, watchOS 11.4, tvOS 18.4, visionOS 2.4 SDK обновлены

Новое

  • Swift Testing теперь по умолчанию
  • Preview canvas работает без симулятора
  • Metal debugger поддерживает mesh shaders
  • Instruments добавлен шаблон Swift Concurrency

Исправлено

  • SourceKit-LSP не крашится при больших проектах
  • Simulator корректно отображает Dynamic Island
  • TestFlight теперь принимает билды с App Intents

Известные проблемы

  • CarPlay симулятор не запускается
  • XCTest может зависать при parallel testing
  • SwiftUI .animation(.default) ломает navigation transitions

Устарело

  • Interface Builder для watchOS storyboards
  • bitcode полностью удалён

Скачать

by zora_goron • 29 августа 2025 г. в 00:44 • 462 points

ОригиналHN

#xcode#swift#ios#macos#watchos#tvos#visionos#metal#swiftui#apple

Комментарии (362)

  • Apple добавил в Xcode бета-версию интеграции с Claude (Sonnet 4) и GPT-5, но модели не поставляются в комплекте: нужен оплаченный аккаунт у Anthropic/OpenAI и передача кода на внешние серверы.
  • Пользователей беспокоят приватность, утечки исходников и отсутствие офлайн-режима; многие считают, что Apple «Sherlock’нула» сторонние плагины.
  • Критика Xcode усилилась: баги, медлительность и плохой UX остаются нерешёнными, а встроенный ИИ не компенсирует недостатки.
  • Наблюдается ирония: Microsoft, первой внедрившей Copilot, теперь теряет эксклюзивность, поскольку Apple, Google и JetBrains внедряют собственные или альтернативные модели.

Launch HN: Bitrig (YC S25) – Build Swift apps on your iPhone

by kylemacomber • 27 августа 2025 г. в 15:39 • 163 points

ОригиналHN

#swift#swiftui#ios#xcode#webkit#llm

Комментарии (106)

  • Пользователи хвалят Bitrig за «волшебство» и качество SwiftUI-интерфейсов, но жалуются на вылеты, пропадание проектов и отсутствие входа через Apple.
  • Основные запросы: экспорт кода в Xcode, локальная сборка без облака, поддержка WebKit, возможность донастройки после генерации и BYOK-доступ к LLM.
  • Не-разработчики рады простоте, но переживают о лимите в 100 сообщений/мес и сборе данных.
  • Команда подтверждает: интерпретатор вызывает реальные фреймворки iOS, а не их клоны.

Apple's new Processor Trace instrument is incredible (victorwynne.com)

Apple выпустила инструмент Processor Trace – на первый взгляд скучное дополнение к Xcode, но на деле спасение для часов отладки.

Привычная история: приложение в тестах летает, пользователи жалуются на тормоза и батарею. Открываешь Instruments, Time Profiler показывает, где «жрёт» CPU, но не объясняет почему. Processor Trace решает это: он записывает все ветвления процессора и выводит понятную карту исполнения. Это не статистика, а полное видео перекрёстка вместо случайных фото.

Ближайший аналог – Intel VTune: мощный, но сложный, с крутой кривой обучения и нулём пользы на Apple Silicon. Processor Trace встроен в Xcode, заточен под M-чипы и показывает, что именно делает CPU: промахи предсказаний, промахи кэша, архитектурные сюрпризы. Оптимизируешь не наугад, а под реальное «железо».

Поддержка только M4 и iPhone 16 – классический ход Apple «купи новое железо, получи инструмент». Реальная польза в рутине покажет время, но первые тесты выявляют узкие места, которые другие профайлеры пропускают. Для тех, кто мучается загадочными просадками, апгрейд может окупиться.

by xdevweeknds • 16 августа 2025 г. в 20:42 • 79 points

ОригиналHN

#apple#xcode#m4#iphone-16#intel-vtune#apple-silicon#processor-trace

Комментарии (29)

  • Apple добавила полный трассировочный профайлер на основе аппаратного трассировщика, но только для M4/iPhone 16.
  • Участники напомнили, что Intel PT (2014), ARM CoreSight PTM/ETM (2000) и другие архитектуры уже давно умеют то же самое.
  • Главное отличие — Apple упаковала возможность в удобный инструмент разработчика, а не просто дала «сырой» регистр.
  • Некоторые считают это искусственным ускорением устаревания железа; другие считают, что без нового чипа реализовать такой объём трассировки невозможно.
  • Обсуждали перспективу использовать трассировочные данные для компиляторов, безопасности и event-sourced вычислений.