Made for iPhone
Подборка ресурсов по iOS разработке
Apple Developer News Apple Developer News
последний пост 1 week, 2 days назад
Now Available: Monthly Subscriptions with a 12-Month Commitment
Now Available: Monthly Subscriptions with a 12-Month Commitment Now Available: Monthly Subscriptions with a 12-Month Commitment

Today, we’re introducing a new way that people can pay for your auto-renewable subscriptions on the App Store: monthly subscriptions with a 12-month commitment.

People can cancel their subscription at any time, which will prevent the subscription from renewing after they’ve completed their agreed-to payments to fulfill their commitment.

To provide transparency, people can easily view the number of completed and remaining payments for the subscription in their Apple Account.

Starting today, you can configure this type of subscription in App Store Connect and test it in Xcode.

With the exception of the United States and Singapore, monthly subscriptions with a 12-month commitment will be avail…

1 week, 2 days назад @ developer.apple.com
Lykke Studios: In pursuit of puffy perfection
Lykke Studios: In pursuit of puffy perfection Lykke Studios: In pursuit of puffy perfection

The delightful game puffies.

developer Lykke Studios spent months fine-tuning these small moments.

Available on: iPhone, iPad, Mac, Apple TViPhone, iPad, Mac, Apple TV Team size: 88 Based in: Thailand and CyprusDownload puffies.

from Apple Arcade >“We always start with a material that we like,” says Lykke Studios founder Jakob Lykkegaard.

“We scrapped the entire code base and started over again until it felt right.”That pursuit of perfection is threaded throughout the game’s design.

1 week, 5 days назад @ developer.apple.com
Hello Developer: April 2026
Hello Developer: April 2026 Hello Developer: April 2026

In this edition: Join us on bilibili and LinkedIn.

Catch up on essential sessions before WWDC26.

Build a travel app with sample code.

Browse the latest edition of our new design gallery.

Learn about the biggest-ever update to Analytics in App Store Connect.

Read now

4 weeks, 1 day назад @ developer.apple.com
Q&A: How Plane Finder set itself up for the long haul
Q&A: How Plane Finder set itself up for the long haul Q&A: How Plane Finder set itself up for the long haul

Plane Finder is a sparkling example of what happens when a small team grows with a platform.

Launched in 2009, Plane Finder didn’t scale over the years by adding headcount, vendors, or complexity.

Plane FinderAvailable on: iPhone, iPad, Apple WatchiPhone, iPad, Apple Watch Team size: 88 Based in: UKDownload Plane Finder from the App Store >Take us back to 2009.

Plane Finder is known for adopting Apple technologies and features — like ARKit, MapKit, and Liquid Glass — early.

We’re working on an internal project code-named “Plane Finder Double Glazed” — the next iteration with wider UI changes that we held back initially.

1 month назад @ developer.apple.com
How Infold Games fashioned an open world for Infinity Nikki
How Infold Games fashioned an open world for Infinity Nikki How Infold Games fashioned an open world for Infinity Nikki

Infinity Nikki is a literally glowing example of what video game graphics can be.

The fifth in a series of dress-up titles from Infold Games, Infinity Nikki is also the first to embrace elements of RPG action-adventure.

Douhu, lead gameplay systems designer for outfitsThis is the first Nikki game to include action-adventure elements and light combat.

Ade: Infinity Nikki introduces a revolutionary material system.

Visual richness in Infinity Nikki extends well beyond fabric.

1 month назад @ developer.apple.com
App Store expands support to 11 new languages
App Store expands support to 11 new languages App Store expands support to 11 new languages

To help your apps and games reach more people worldwide — especially in India — App Store Connect now supports localized metadata for 11 new languages, bringing the total number of supported localizations to 50.

You can now provide localized metadata — such as your app name, description, screenshots, and more — in App Store Connect.

When you localize your metadata, it helps make your app relevant to potential users across languages and cultures, and provides an opportunity to grow your business.

You can add localized metadata with your next version submission for each platform you support and use new localized App Store badges in your marketing communications.

Learn how to localize your app…

1 month назад @ developer.apple.com
Updated Apple Developer Program License Agreement now available
Updated Apple Developer Program License Agreement now available Updated Apple Developer Program License Agreement now available

The Apple Developer Program License Agreement has been revised to support new features, updated policies, and clarifications.

Definitions, Section 3.3.3(B), Section 3.3.7(K): Specified requirements for use of the Foveated Streaming framework and clarified data privacy requirements.

Definitions, Section 3.3.3(Q): Specified requirements for use of the Family Controls framework.

Definitions, Section 3.3.7(J): Specified requirements for use of the Accessory Notifications framework and Accessory Live Activities framework.

Translations of the updated agreement will be available on the Apple Developer website within one month.

1 month, 1 week назад @ developer.apple.com
Get ready with the latest beta releases
Get ready with the latest beta releases Get ready with the latest beta releases

The beta versions of iOS 26.5, iPadOS 26.5, macOS 26.5, tvOS 26.5, visionOS 26.5, and watchOS 26.5 are now available.

Get your apps ready by confirming they work as expected on these releases.

And make sure to build and test with Xcode 26.5 beta to take advantage of the advancements in the latest SDKs.

View downloads and release notesLearn about testing a beta OSLearn about sending feedback

1 month, 1 week назад @ developer.apple.com
Update on regulated medical device apps in the European Economic Area, United Kingdom, and United States
Update on regulated medical device apps in the European Economic Area, United Kingdom, and United States Update on regulated medical device apps in the European Economic Area, United Kingdom, and United States

To provide additional transparency to customers, the App Store will now display whether an app is a regulated medical device on its product page in the European Economic Area (EEA), United Kingdom, or United States.

Regulated medical device apps are those that function on their own or as part of a system for a range of medical purposes, including diagnosis, prevention, monitoring, and treatment of diseases and physiological conditions.

However, if you haven’t declared your app’s status by early 2027, you’ll no longer be able to submit app updates.

If your app is not a regulated medical device, you can select No.

Learn about providing a regulated medical device status

1 month, 1 week назад @ developer.apple.com
New In-App Purchase and subscription data now available in Analytics
New In-App Purchase and subscription data now available in Analytics New In-App Purchase and subscription data now available in Analytics

Now you can access monetization and subscription data in Analytics to better understand the performance of your In-App Purchases and offers.

Export these via the Analytics Reports API to perform offline analysis and integrate Analytics into your own data systems.

App Store Analytics Guide.

This new guide in App Store Connect Help enables you to develop a data-driven strategy and understand App Store tools and features you can use to grow your business.

Learn about measuring performance with AnalyticsRead the new Analytics guide

1 month, 1 week назад @ developer.apple.com
WWDC26: June 8-12, 2026
WWDC26: June 8-12, 2026 WWDC26: June 8-12, 2026

Join the worldwide developer community online for a week of technology, creativity, and community.

Be there for the reveal of the latest Apple tools, frameworks, and features.

Learn to elevate your apps and games through video sessions hosted by Apple engineers and designers.

Engage with Apple experts in labs and connect with the worldwide developer community.

Learn more about WWDC26 >

1 month, 2 weeks назад @ developer.apple.com
Apple Developer is now on bilibili and LinkedIn
Apple Developer is now on bilibili and LinkedIn Apple Developer is now on bilibili and LinkedIn

Check out Apple Developer on bilibili and LinkedIn to learn about the latest news, announcements, videos, and events — including the Worldwide Developers Conference and Meet with Apple activities — for the developer community.

Follow on bilibiliFollow on LinkedIn

1 month, 2 weeks назад @ developer.apple.com
Adjustments to the China storefront of the App Store on iOS and iPadOS
Adjustments to the China storefront of the App Store on iOS and iPadOS Adjustments to the China storefront of the App Store on iOS and iPadOS

Apple is making changes to the App Store in China following discussions with the Chinese regulator.

As of March 15, 2026, changes will be made to the commission rates that apply to the China mainland storefront of the App Store on iOS and iPadOS.

The commission rate for standard Apple In-App Purchase and paid app transactions will be 25%.

We strive for iOS and iPadOS to be the best app ecosystem and a great business opportunity for developers in China.

We are committed to terms that remain fair and transparent to all developers, and to always offering competitive App Store rates to developers distributing apps in China that are no higher than overall rates in other markets.

1 month, 3 weeks назад @ developer.apple.com
Hello Developer: March 2026
Hello Developer: March 2026 Hello Developer: March 2026

In this edition: Join Apple at GDC.

Get tips on privacy and security in a new developer activity.

Dive deep on coding intelligence in Xcode 26.

Learn how the Speechify team is going all in on AI.

Catch up on the latest news and updates.

Read now

2 months назад @ developer.apple.com
Age requirements for apps distributed in Brazil, Australia, Singapore, Utah, and Louisiana
Age requirements for apps distributed in Brazil, Australia, Singapore, Utah, and Louisiana Age requirements for apps distributed in Brazil, Australia, Singapore, Utah, and Louisiana

Updates to the Declared Age Range API are now available in beta for testing.

BrazilDevelopers who are distributing apps in Brazil can use the updated Declared Age Range API to obtain a user’s age category.

To assist with this, the Declared Age Range API—available on iOS, iPadOS, and macOS—provides developers with a helpful signal about a user's age.

Developers can use the Declared Age Range API to present significant update notifications to adults in these states through the Significant Update Action, now in beta.

When releasing a significant update, developers must follow the Human Interface Guidelines and provide users with a meaningful description of the update.

2 months, 1 week назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 1 day, 5 hours назад
App Store Connect Update
App Store Connect Update App Store Connect Update

View release notes

1 day, 5 hours назад @ developer.apple.com
iPadOS 18.7.9 (22H355)
iPadOS 18.7.9 (22H355) iPadOS 18.7.9 (22H355)

View downloads

2 days, 10 hours назад @ developer.apple.com
iOS 18.7.9 (22H355)
iOS 18.7.9 (22H355) iOS 18.7.9 (22H355)

View downloads

2 days, 10 hours назад @ developer.apple.com
watchOS 26.5 RC (23T570)
watchOS 26.5 RC (23T570) watchOS 26.5 RC (23T570)

View downloadsView release notes

2 days, 10 hours назад @ developer.apple.com
visionOS 26.5 RC (23O471)
visionOS 26.5 RC (23O471) visionOS 26.5 RC (23O471)

View downloadsView release notes

2 days, 10 hours назад @ developer.apple.com
tvOS 26.5 RC (23L471)
tvOS 26.5 RC (23L471) tvOS 26.5 RC (23L471)

View downloadsView release notes

2 days, 10 hours назад @ developer.apple.com
macOS 26.5 RC (25F71)
macOS 26.5 RC (25F71) macOS 26.5 RC (25F71)

View downloadsView release notes

2 days, 10 hours назад @ developer.apple.com
iPadOS 26.5 RC (23F75)
iPadOS 26.5 RC (23F75) iPadOS 26.5 RC (23F75)

View downloadsView release notes

2 days, 10 hours назад @ developer.apple.com
iOS 26.5 RC (23F75)
iOS 26.5 RC (23F75) iOS 26.5 RC (23F75)

View downloadsView release notes

2 days, 10 hours назад @ developer.apple.com
Xcode 26.5 RC (17F42)
Xcode 26.5 RC (17F42) Xcode 26.5 RC (17F42)

View downloadsView release notes

2 days, 10 hours назад @ developer.apple.com
TestFlight 4.2
TestFlight 4.2 TestFlight 4.2

Download the appView release notes

6 days, 10 hours назад @ developer.apple.com
TestFlight Update
TestFlight Update TestFlight Update

View release notes

1 week, 1 day назад @ developer.apple.com
Xcode 26.5 beta 3 (17F5032f)
Xcode 26.5 beta 3 (17F5032f) Xcode 26.5 beta 3 (17F5032f)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
visionOS 26.5 beta 4 (23O5468a)
visionOS 26.5 beta 4 (23O5468a) visionOS 26.5 beta 4 (23O5468a)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
tvOS 26.5 beta 4 (23L5469a)
tvOS 26.5 beta 4 (23L5469a) tvOS 26.5 beta 4 (23L5469a)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
Swift.org Swift.org
последний пост 5 days, 17 hours назад
What's new in Swift: April 2026 Edition
What's new in Swift: April 2026 Edition What's new in Swift: April 2026 Edition

Welcome to “What’s new in Swift,” a curated digest of releases, videos, and discussions in the Swift project and community.

If you’re building server-side Swift and need a fast key-value store, add valkey-swift via Swift Package Manager, and you’re ready to go.

swift-tar is a pure Swift library for reading, writing, and extracting TAR archives.

Swift EvolutionThe Swift project adds new language features through the Swift Evolution process.

However, shipping in an external package means the standard library, Swift runtime, and toolchain libraries such as Foundation cannot depend on it.

5 days, 17 hours назад @ swift.org
Expanding Swift's IDE Support
Expanding Swift's IDE Support Expanding Swift's IDE Support

You can now write Swift in a broader range of popular IDEs, including Cursor, VSCodium, AWS’s Kiro, and Google’s Antigravity.

By leveraging VS Code extension compatibility, these editors tap directly into the Open VSX Registry, where the official Swift extension is now live.

This milestone brings Swift support, including code completion, refactoring, full debugging support, a test explorer, as well as DocC support, to a broader ecosystem of compatible editors and allows agentic IDEs like Cursor and Antigravity to automatically install Swift, with no manual download required.

Get StartedTo start using the Swift extension in any Open VSX-compatible editor, simply open the Extensions panel, se…

4 weeks назад @ swift.org
What's new in Swift: March 2026 Edition
What's new in Swift: March 2026 Edition What's new in Swift: March 2026 Edition

Welcome to “What’s new in Swift,” a curated digest of releases, videos, and discussions in the Swift project and community.

Last year we shared our goal to bring Swift Build to Swift Package Manager, in an effort to deduplicate build technologies within the Swift ecosystem and deliver a consistent build experience across all platforms that Swift supports.

Most recently, the main branch of Swift started using Swift Build as its default build system, paving the way for Swift Build to be the out-of-the-box option for Swift developers in a future Swift release.

Swift EvolutionThe Swift project adds new language features through the Swift Evolution process.

ST-0021 Targeted Interoperability betw…

1 month назад @ swift.org
Swift 6.3 Released
Swift 6.3 Released Swift 6.3 Released

For a full list of language evolution proposals in Swift 6.3, see the Swift Evolution dashboard.

The list of Swift Testing evolution proposals included in Swift 6.3 are ST-0012, ST-0013, ST-0014, ST-0015, ST-0016, ST-0017, and ST-0020.

For a detailed look at what’s new in embedded Swift, see Embedded Swift Improvements coming in Swift 6.3.

With this SDK, you can start developing native Android programs in Swift, update your Swift packages to support building for Android, and use Swift Java and Swift Java JNI Core to integrate Swift code into existing Android applications written in Kotlin/Java.

You can find instructions for installing a Swift 6.3 toolchain on the Install Swift page.

1 month, 1 week назад @ swift.org
Swift at scale: building the TelemetryDeck analytics service
Swift at scale: building the TelemetryDeck analytics service Swift at scale: building the TelemetryDeck analytics service

TelemetryDeck is an app analytics service specifically for developers, designed to manage usage analytics that are anonymized, privacy-focused, and really easy to use.

Adopting Swift for backend servicesTelemetryDeck is built on Vapor, a web framework written in Swift, for building scalable APIs and services.

Under the hood, a Swift Vapor project is just a Swift Package with some dependencies.

Your Swift Vapor service is almost never the bottleneck.

Although profiling Swift code is easy, most slowdowns in a web service will arise from a combination of database, storage, and traffic load.

2 months назад @ swift.org
What's new in Swift: February 2026 Edition
What's new in Swift: February 2026 Edition What's new in Swift: February 2026 Edition

Welcome to this edition of “What’s New in Swift,” where we share interesting projects and updates in the Swift community that deserve visibility to a broader audience.

👋 I help grow and support the Swift open source community, and one of my favorite things has been increasing Swift’s participation in open source events.

FOSDEM may be over (for now), but I’m already excited about how the Swift community will show up next year!

Swift EvolutionThe Swift project adds new language features through the Swift Evolution process.

AuthorsKaren Chu focuses on Swift's open source community initiatives as part of Apple's Open Source Program Office.

2 months назад @ swift.org
Announcing Swift System Metrics 1.0: Process-Level Monitoring
Announcing Swift System Metrics 1.0: Process-Level Monitoring Announcing Swift System Metrics 1.0: Process-Level Monitoring

Vladimir Kukushkin works on foundational Swift server libraries at Apple, and is a maintainer of Swift System Metrics.

We are excited to announce the 1.0 release of Swift System Metrics, a Swift package that collects process-level system metrics like CPU utilization time and memory usage.

Swift System Metrics is part of a larger set of packages that provide an end-to-end solution for integrating metrics into your Swift applications and services.

Once system metrics are collected, they’re reported to Swift Metrics, a backend-agnostic metrics API that can work with popular backends like Prometheus and OpenTelemetry.

bootstrap ( configuration : otelConfig ) // Setup your service let service = …

2 months, 2 weeks назад @ swift.org
What's new in Swift: January 2026 Edition
What's new in Swift: January 2026 Edition What's new in Swift: January 2026 Edition

For this edition of “What’s new in Swift,” we invited a developer to share their experience:Hi, I’m Nick Sloan.

We chose Swift for Studioworks because of how easy it is to write safe and reliable code with great performance.

Our Swift project makes use of Hummingbird 2, Soto (for its incredible DynamoDB Codable support), Hummingbird MacroRouting, and Elementary.

We’ve been deploying web applications with PHP and Python for decades, and getting started with a Swift web project was certainly a bit slower.

Swift on the web has been a resounding success for us, and I hope we’ll see this part of the community continue to grow!

3 months назад @ swift.org
Announcing the Windows Workgroup
Announcing the Windows Workgroup Announcing the Windows Workgroup

We are excited to announce the creation of the Windows workgroup!

The new Windows workgroup joins a growing list of Swift workgroups, including the Android workgroup, Build and Packaging workgroup, and Testing workgroup which were all added in the past year.

The workgroup will build upon these efforts and focus on work to:Improve and maintain Windows support for the official Swift distribution.

Identify and recommend best practices for bridging between Swift and the Windows API, and for shipping Swift libraries with Windows applications.

Learn more about the Windows workgroup by reading its charter.

3 months, 1 week назад @ swift.org
Improving the usability of C libraries in Swift
Improving the usability of C libraries in Swift Improving the usability of C libraries in Swift

While one could go and rewrite these libraries in Swift, usually there is no need, because Swift provides direct interoperability with C. With a little setup, you can directly use existing C libraries from your Swift code.

In this post, I’m going to use these annotations to improve how Swift interacts with the WebGPU C code.

You can create a module map for the WebGPU header by writing the following to a file module.modulemap :module WebGPU { header "webgpu.h" export * }The easiest thing to do is to put module.modulemap alongside the header itself.

The resulting API notes are in WebGPU.apinotes, and the generated Swift interface after these API notes are applied is here.

A better approach fo…

3 months, 2 weeks назад @ swift.org
What's new in Swift: December 2025 Edition
What's new in Swift: December 2025 Edition What's new in Swift: December 2025 Edition

BSD : The preview of Swift on FreeBSD support is now available for FreeBSD 14.3 and later, and will be featured in a FOSDEM 2026 talk about Porting Swift to FreeBSD.

: The preview of Swift on FreeBSD support is now available for FreeBSD 14.3 and later, and will be featured in a FOSDEM 2026 talk about Porting Swift to FreeBSD.

AWS blog post about AWS Lambda runtime - The Swift AWS Lambda Runtime moved to the official AWS Labs GitHub organization, delivering a vendor-supported approach to running Swift on AWS Lambda.

Swift EvolutionThe Swift project adds new language features to the language through the Swift Evolution process.

Under Active Review:SE-0501 HTML Coverage Report - This proposal …

4 months, 2 weeks назад @ swift.org
Exploring the Swift SDK for Android
Exploring the Swift SDK for Android Exploring the Swift SDK for Android

Since the announcement of the preview Swift SDK for Android, the Android workgroup has seen a lot of interest in how it works and what’s next.

An Android workflow was added to the official Swift workflows for GitHub months ago, allowing you to easily try building your Swift packages with the Swift SDK for Android, and work is underway to let you run your tests in an Android emulator too.

Swift 6.3 SDK nightly previewsFinally, we are happy to announce that an official Swift 6.3 SDK CI has been set up, and it is producing nightly preview releases of the Swift 6.3 SDK for Android.

Try out the new preview releases of the Swift 6.3 SDK for Android and help us make it even better!

AuthorsThe Andr…

4 months, 2 weeks назад @ swift.org
Swift Configuration 1.0 released
Swift Configuration 1.0 released Swift Configuration 1.0 released

Honza Dvorsky works on foundational Swift server libraries at Apple, and is a maintainer of Swift OpenAPI Generator and Swift Configuration.

Swift Configuration brings a unified, type-safe approach to this problem for Swift applications and libraries.

With the release of Swift Configuration 1.0, the library is production-ready to serve as a common API for reading configuration across the Swift ecosystem.

Swift Configuration creates a common interface for configuration, enabling you to:Read configuration the same way across your codebase using a single configuration reader API that’s usable from both applications and libraries.

Swift Configuration excels in the Swift server ecosystem, where …

4 months, 3 weeks назад @ swift.org
Embedded Swift Improvements Coming in Swift 6.3
Embedded Swift Improvements Coming in Swift 6.3 Embedded Swift Improvements Coming in Swift 6.3

Embedded Swift is a subset of Swift that’s designed for low resource usage, making it capable of running on constrained environments like microcontrollers.

While a subset of the full language, the vast majority of the Swift language works exactly the same in Embedded Swift.

Progress on the Embedded Swift linkage modelEmbedded Swift uses a different compilation model from regular Swift that delays code generation to later in the compilation process.

Embedded Swift support is available in the Swift development snapshots.

The best way to get started is through the examples in the Swift Embedded Examples repository, which contains a number of sample projects to get Embedded Swift code building …

5 months, 2 weeks назад @ swift.org
GSoC 2025 Showcase: Improved Console Output for Swift Testing
GSoC 2025 Showcase: Improved Console Output for Swift Testing GSoC 2025 Showcase: Improved Console Output for Swift Testing

The fourth and last post in this year’s series, contributed by Kelvin Bui, improved the console output that is printed when running tests implemented with Swift Testing.

My name is Kelvin Bui, and I’m excited to share my GSoC 2025 project, where I worked on improving the console output for the Swift Testing framework with my mentor, Stuart Montgomery.

OverviewThis summer, as part of Google Summer of Code 2025, I had the incredible opportunity to work on improving the console output for the Swift Testing framework.

Thank you as well to Swift Testing Workgroup, and all the other members of the Swift community who provided thoughtful feedback on the forums.

AuthorsKelvin is a Google Summer of …

5 months, 3 weeks назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 1 час назад
Built an open-source layer between AI coding agents and the App Store — catches the Apple-specific failures Swift's compiler doesn't
Built an open-source layer between AI coding agents and the App Store — catches the Apple-specific failures Swift's compiler doesn't

Axint is an open-source layer between AI coding agents and the App Store. When agents (Cursor, Claude Code, Codex, Xcode 26.3) generate App Intents, widgets, or Live Activities, Axint validates the output against Apple's actual release rules — privacy strings, App Intent metadata shape, WidgetKit reload policies, ActivityKit Codable conformance, signing, App Review heuristics — and when something fails it writes a structured JSON file the agent reads to patch the exact line. Concrete example: agent generates an App Intent that uses the camera but forgets NSCameraUsageDescription in Info.plist. Build is green. Xcode is green. App Review sends a rejection three days later. Axint catches it be…

1 час назад @ reddit.com
4 App Store rejections, 4 specific lessons. Notes from shipping my first iOS app to v1.0.
4 App Store rejections, 4 specific lessons. Notes from shipping my first iOS app to v1.0.

Just got my first iOS app approved last week after FOUR rejections across ~25 days of review cycles. Each rejection was a different flavor of "thing I didn't know was a thing." Sharing the specifics in case it saves anyone else a week. Stack: SwiftUI, StoreKit 2, SwiftData, Vercel proxy backend, auto-renewable subs (monthly + yearly) plus a consumable. --- **Rejection #1 — Three issues at once (the welcome to App Review)** Three citations: **Guideline 5 (Legal)** — Metadata mentioned "ChatGPT" and "GPT" in educational lesson content. China requires DST/MIIT permits for ChatGPT-related apps, even if the app doesn't actually use ChatGPT. My app uses Claude. Didn't matter. Apple's reviewer fla…

3 часа назад @ reddit.com
Is App Store Connect website login broken currently?
Is App Store Connect website login broken currently?

Is App Store Connect website login broken currently? When I try to login, it loops me back to login screen. submitted by /u/busymom0 [link] [comments]

3 часа назад @ reddit.com
Ok guys drop your ai tools/mcp/skills you use for iOS development
Ok guys drop your ai tools/mcp/skills you use for iOS development Ok guys drop your ai tools/mcp/skills you use for iOS development

submitted by /u/risharam [link] [comments]

10 часов назад @ reddit.com
Just put my first solo iOS app in App Store — the SwiftData / CloudKit / StoreKit gotchas I'd give my past self
Just put my first solo iOS app in App Store — the SwiftData / CloudKit / StoreKit gotchas I'd give my past self

After years of procastinations in my little spare time to have my own app, and with the massive snowball of AI tools, i finally got my app online on the appstore. Regardless of the app idea itself, i always wanted to build something that utilizes the whole native iOS kit of tools (SwiftData, Swift Charts, etc). I managed to acheive this in my app for parenting and baby tracking ( an idea not original yes but as a recent parent i thought of some features that I and my partner would love to have it like vaccination reminders, parents mental health check-ins and other stuff. So basically the app is build using only SF symbols, SwiftData, Swift Charts, CloudKit + StoreKit 2 and my experience wi…

10 часов назад @ reddit.com
Can I test my app on iOS 18 or earlier?
Can I test my app on iOS 18 or earlier?

Hi, I'm currently working on adapting my app’s design depending on whether Liquid Glass is enabled or not, and I’d like to test how it behaves on iOS 18. What’s the best way to test my app on iOS 18 specifically? Is it possible to downgrade my iPhone 12 to iOS 18 manually or using Xcode, or is there another recommended approach? submitted by /u/megarma [link] [comments]

10 часов назад @ reddit.com
iPhone Simulator - every now and then just loads into a black screen..
iPhone Simulator - every now and then just loads into a black screen..

.. for like 5 mins, then continues as normal? Reboot normally fixes is/has the app loading instantly for a while. Then $something happens and it starts doing this "boot into a black screen for 5 mins things". Any suggestions for things to check? submitted by /u/richsonreddit [link] [comments]

13 часов назад @ reddit.com
Built multiple iOS apps using Screen Time APIs — this stuff is powerful
Built multiple iOS apps using Screen Time APIs — this stuff is powerful

Over the past few months, I’ve been deep into Apple’s Screen Time APIs (FamilyControls, ManagedSettings, DeviceActivity)… and honestly, it’s been a wild but rewarding experience. From blocking selected apps during focus sessions to handling edge cases like allowing music apps while restricting others — got to explore a lot of real-world use cases. Also worked on an app called Fluid Focus where I implemented similar “focus mode/app blocking” flows. submitted by /u/ExternalKnowledge359 [link] [comments]

16 часов назад @ reddit.com
App rejected because my microphone permission button said “Enable Microphone”
App rejected because my microphone permission button said “Enable Microphone”

small update from my first expo app store submission i posted here a couple days ago after submitting my expo/react native app to app store review. the app got rejected, but the reason was way smaller than i expected. on my microphone permission screen, the button said “enable microphone”. apple rejected it because that makes it feel like my custom screen is the thing enabling the permission. in reality, only the ios system popup should ask for microphone access. so i changed the button to “continue”, kept the text explaining why the app needs the microphone, and then showed the real ios permission prompt after that. simple fix, but honestly a useful lesson. if you have a custom permission …

18 часов назад @ reddit.com
Can I use real movie posters in App Store screenshots?
Can I use real movie posters in App Store screenshots? Can I use real movie posters in App Store screenshots?

Hi everyone ! My app got rejected for the following reason : "The metadata includes content that resembles movies without the necessary authorization.". Here is my screenshot : https://preview.redd.it/keypmj7yygzg1.jpg?width=462&format=pjpg&auto=webp&s=4dd4ea15181f1e2320cd002b994373fb62e7fba9 My app is not intended for streaming, it is designed to help user to discover movies. From what I understand, I may need to use fictional movie titles, posters etc... However, I've noticed that many apps display real movie posters in their App Store screenshots (letterboxd, TV Time, Movie Plex etc...) Is it a rule for new app ? Could you please clarify what is allowed in this case ? submitted by /u/max…

19 часов назад @ reddit.com
How are all the App Store ranking platforms actually getting their data?
How are all the App Store ranking platforms actually getting their data?

Do they pay for some integration from apple? Do they just scrape it themselves? Curious to see if there is a way we can all check without having to bother with these subscriptions. Please do not comment with advertisements for you own freemium solutions. submitted by /u/aerial-ibis [link] [comments]

1 day, 3 hours назад @ reddit.com
UK live petrol station tracker; testers wanted!
UK live petrol station tracker; testers wanted! UK live petrol station tracker; testers wanted!

I’m developing an iOS app that tells you the live price of every petrol station in the UK. No crowdsourcing — real accurate data. It allows you to set favourites, and there’s a lock screen widget you can add which tells you the cheapest of your favourites. You can also filter by specific things, like stocking AdBlue, Toilets, Car Wash. You can also view total prices, based on how much you want to fill up. This app is not yet on the App Store; it is currently in open beta via TestFlight. https://testflight.apple.com/join/dT36h84F I would also really appreciate if you join my Discord server or email me directly (business (at) isxander.dev), or reply in this thread with any feedback! https://s…

1 day, 6 hours назад @ reddit.com
Why are my products not showing up on paywall?
Why are my products not showing up on paywall?

RevenueCat is saying my products need to be approved but Apple is saying that my products are not showing up on the pay wall?? This seems like a ridiculous catch 22… anyone dealt with this before or is the confusion on my end? submitted by /u/Which-Breadfruit-162 [link] [comments]

1 day, 7 hours назад @ reddit.com
Is anyone else having issues with their app icon appearance in iOS 26? I turned off effects in icon composer.
Is anyone else having issues with their app icon appearance in iOS 26? I turned off effects in icon composer.

Is anyone else running into issues with their app icon appearance in iOS 26? I'm using icon composer and turned off all the effects, but the app icon is still a very dull saturation when loaded into the app. Has anyone else dealt with this? I can't show an example as coworkers would easily spot my reddit account but the colors are significantly desaturated compared to apples (and other peoples) default icons. submitted by /u/SnowPudgy [link] [comments]

1 day, 12 hours назад @ reddit.com
completely internal LOB app Deployment help
completely internal LOB app Deployment help

My group is wanting to develop and deploy an iPad application internally. Developing the software is not an issue, that's already mostly done. My question is on signing/deploying the app. We've got a developer account ($99/yr) and can install manually using a mac and UDIDs via the developer platform. Long term it would be better if we had some deployment method that didn't involve apple configurator. It looked like ABM was the right path, but I'm learning now that I'd still need to publish the app to the app store (even privately) and that requires a remote apple employee to review the app, which is not really workable. The app is only functional in our network against out servers, I'm not …

1 day, 13 hours назад @ reddit.com
iOS Dev Weekly iOS Dev Weekly
последний пост 6 days, 3 hours назад
Issue 749
Issue 749 Issue 749

Issue 749 1st May 2026 Written by Dave VerwerI first wrote about Ale Mohamad’s idea of a marketplace for Swift playgrounds in early 2025, when Swift Playgrounds removed its subscriptions functionality.

At that time, he had created a playgrounds section on his site, allowing a selection of playgrounds to be downloaded.

He has built a proper community-driven index site for Swift playgrounds.

It’s based on the same JSON feed that Apple designed, meaning if you had playgrounds content prepared for the Playgrounds app, it’ll seamlessly import into his site.

If you’re interested in robotics and Swift, you’ll also enjoy Artem’s announcement of IndustrialKit and the various video demos (1, 2, 3).

6 days, 3 hours назад @ iosdevweekly.com
Issue 748
Issue 748 Issue 748

Issue 748 17th April 2026 Written by Dave VerwerOne community announcement that stood out to me this week was the Hummingbird project announcing their AI tool policy.

We’re even being affected a little at the Swift Package Index, although not to the point of it being a huge issue, and not in the main repository.

It’s not a huge problem, but it’s more work, and shows how far this issue stretches.

Having a policy in place is a great place to start, and I’m glad to see Hummingbird tackle the subject.

This issue isn’t going to go away, and having a written policy helps prevent arguments.

2 weeks, 6 days назад @ iosdevweekly.com
Issue 747
Issue 747 Issue 747

By leveraging VS Code extension compatibility, these editors tap directly into the Open VSX Registry, where the official Swift extension is now live.

I must admit I also have a fondness for Zed, but VS Code is my day to day editor when I don’t need something Xcode-specific.

I couldn’t have predicted I’d ever be happy using an Electron-based coding editor, but I am.

Yes, the VS Code extension isn’t new, but the continued support of it, and the care taken to make sure it works with the VSX marketplace is important.

If you’ve ever needed convincing that working with dates over long periods of time is challenging, this is for you.

3 weeks, 6 days назад @ iosdevweekly.com
Issue 746
Issue 746 Issue 746

Issue 746 13th March 2026 Written by Dave VerwerIt’s time to start thinking about WWDC!

The big question is whether it’s worth being in Cupertino for a week without Apple running a week-long event.

We’re opening the CFP for iOS builders who go beyond tutorials: SwiftUI in production, architecture decisions, performance wins, and hard trade-offs.

It also has improvements to embedded Swift, and the first official release of the Swift SDK for Android.

BooksFollowing on from her previous book, SwiftUI Fundamentals, Natalia Panferova published The SwiftUI Way this week.

1 month, 3 weeks назад @ iosdevweekly.com
Issue 745
Issue 745 Issue 745

Issue 745 13th March 2026 Written by Dave VerwerI spent a little time updating and cleaning up the iOS Dev Directory this week and it reminded me that I’ve not talked about it here in a while.

Getting people to know about a new blog is hard, especially if you don’t have a large social media following.

That said, because it’s not a “destination” site, it always needs an occasional push here to remind people it exists.

I do have another reason to write about the iOS Dev Directory.

I’d love some help with iOS Dev Directory from anyone who thinks a site like this is important.

1 month, 3 weeks назад @ iosdevweekly.com
Issue 744
Issue 744 Issue 744

Yes, it might help with a simple task, but does it do everything that everyone in that company used the SaaS product for?

What I talked about last week in terms of detailed thought going into the prompt isn’t just for code.

It’s much more about thinking through edge cases, user interfaces, features, and everything else that goes into making good software.

So I kept on making the software that I wanted to build, that I wanted to exist in this world.

I’ve linked to several workflows like this for iOS, but don’t think I have linked to one for macOS before!

2 months, 1 week назад @ iosdevweekly.com
Issue 743
Issue 743 Issue 743

Well, yes, but not on how to set it up, use it, or whether I like the Xcode 26.3 implementation.

It’s good, and the presenters do a good job of explaining it, but you’ll notice something about the prompts they use.

I’d love to see the spec in a completely separate context window to the coding agent, too.

I’d love to see Apple and the Xcode team really lead from the front and reduce the friction of working this way.

Aryaman Sharda:SimTag adds a small, unobtrusive overlay to each iOS Simulator window showing the branch that build came from.

2 months, 3 weeks назад @ iosdevweekly.com
Issue 742
Issue 742 Issue 742

Issue 742 6th February 2026 Written by Dave VerwerI received plenty of feedback on my comment from last week about Swift for Wasm and Windows, and wanted to start this week by highlighting the projects that I heard about.

They are even hiring for a couple of roles (1, 2), if you’re interested in using Swift and Wasm together every day.

Also on the Wasm side, Geoff Pado’s Barcode Generator for his Barc app uses Wasm to generate the barcode images.

What I didn’t realise is that much of that Electron app is backed by Swift code.

😂What’s potentially even more exciting than the built-in agent support in Xcode 26.3 is what Rudrank Riyam discovered by digging a little deeper into the release.

3 months назад @ iosdevweekly.com
Issue 741
Issue 741 Issue 741

Issue 741 30th January 2026 Written by Dave VerwerA couple of announcements combined to inspire this week’s comment.

I’m not aware of any current and significant Wasm projects built with Swift¹, and even if I missed some, the ecosystem would certainly benefit from more!

That said, I’m delighted to see a real-world open source project that is pushing Wasm into real use-cases.

– Dave VerwerRevenueCat Paywalls now work on the web — meaning the same paywalls you design for iOS can now render in the browser.

JobsSenior iOS Engineer @ alba – We have a unique approach to identifying opportunities, entering markets, and scaling our products.

3 months, 1 week назад @ iosdevweekly.com
Issue 740
Issue 740 Issue 740

Issue 740 23rd January 2026 Written by Dave VerwerThe best part of this week (related to the industry, at least!)

Obviously, Claude Code is great for long sessions working on a codebase, but I’ve also started using it for smaller tasks in directories with lots of text files, like the iOS Dev Weekly site source code directory.

– Dave VerwerLearn how to connect the dots between slowdowns, crashes, and the user experience in your iOS app.

Monitor and reduce the size of your iOS app using Size Analysis.

JobsSenior iOS Engineer @ alba – We have a unique approach to identifying opportunities, entering markets, and scaling our products.

3 months, 2 weeks назад @ iosdevweekly.com
Issue 739
Issue 739 Issue 739

Issue 739 16th January 2026 Written by Dave VerwerIf you’ve spent any time at all reading about AI coding agents, you’ll likely have heard that people get better results when working with languages other than Swift.

In fact, I’ve seen people say that type-safe languages produce better results as the agent can rely on the compiler to automatically catch basic errors.

So I’ve been interested to receive several recommendations of a tool that really helps the agents get to grips with the current state of Swift.

I can’t imagine a better guide to getting everything correct than the one in Alberto De Bortoli’s latest blog post.

JobsSenior iOS Engineer @ alba – We have a unique approach to identify…

3 months, 3 weeks назад @ iosdevweekly.com
Issue 738
Issue 738 Issue 738

Issue 738 9th January 2026 Written by Dave VerwerIt happened while I was away on my end-of-year break, but at the end of last year Apple announced changes to iOS in Japan.

iOS 26.2 enabled the changes, and now there are several regions of the world where users could be using browsers with non-WebKit rendering engines.

At the time it felt like we had a chance for HTML rendering engines to converge into one standard implementation (apologies to Gecko 😬), which promised to be a win for the web.

Note, I’m not talking about browsers, strictly about rendering engines.

One year ago, iOS 18 was at ~78%.

3 months, 4 weeks назад @ iosdevweekly.com
Issue 737
Issue 737 Issue 737

Issue 737 19th December 2025 Written by Dave VerwerI’m back from my vacation, which was exactly what I needed, and I now find myself writing the last issue of 2025!

😱To mark the end of the year, Apple announced this year’s App Store Award winners!

You can see the full list of awards and winners on the developer site, although I actually prefer their press release writeup as it includes screenshots of the apps.

I especially liked the Be My Eyes app, which restored some of my faith in humanity.

Follow along and have some Swifty fun with that Pi that is still sitting in its box on your shelf.

4 months, 2 weeks назад @ iosdevweekly.com
Issue 736
Issue 736 Issue 736

It takes the idea of using LLMs inside an app one step further than having the model return text or structured data.

I’d recommend watching this 30-second slice of the video for a better explanation than I can manage in a few words.

It includes a built-in set of widgets for common UI, and you can add your own too.

It has been possible to get Swift apps running on really tiny devices for a while now (as mentioned in Issue 655, Issue 673, and Issue 691), although getting it going was not trivial.

😬VideosI wrote about ServerSide.swift 2025 back in Issue 729, but if you missed the conference, you can at least now catch up with the session videos!

5 months, 2 weeks назад @ iosdevweekly.com
Issue 735
Issue 735 Issue 735

Issue 735 14th November 2025 Written by Dave VerwerIt’s been a few years since the closure of the Swift Weekly Brief newsletter.

It regularly covered detailed information on Swift Evolution proposals, topics from the Swift Forums, and other Swift community news.

I cover Swift news, of course, but I mainly stick to the larger announcements rather than covering anything still going through the Swift Evolution process.

I especially like his point that parameterising your tests has the potential to introduce logic into your test code that mirrors the code you’re testing.

JobsSenior iOS Engineer @ alba – We have a unique approach to identifying opportunities, entering markets, and scaling our pr…

5 months, 3 weeks назад @ iosdevweekly.com
СМИ
9to5Mac 9to5Mac
последний пост 5 часов назад
Apple TV greenlights new project with ‘Your Friends & Neighbors’ star
Apple TV greenlights new project with ‘Your Friends & Neighbors’ star Apple TV greenlights new project with ‘Your Friends & Neighbors’ star

Apple Studios announced today a new action thriller series starring James Marsden (Your Friends & Neighbors, X-Men: Days of Future Past), based on an original idea by ‘Iron Man‘ and ‘Uncharted‘ writers Art Marcum and Matt Holloway.

James Marsden to star in ‘Disavowed’In a press release issued earlier today, Apple TV announced Disavowed, a new thriller series starring James Marsden (Paradise).

Apple says ‘Disavowed’ will be produced by Blue Marble Pictures, the company behind the award-winning series ‘Pachinko,’ which ran from 2022 to 2024.

‘Disavowed’ will also mark the second collaboration between Apple and Marsden, as the actor is currently playing Owen Ashe in the second season of ‘Your …

5 часов назад @ 9to5mac.com
Apple partly victorious in EU trademark dispute with Chinese keyboard and solar panel maker
Apple partly victorious in EU trademark dispute with Chinese keyboard and solar panel maker Apple partly victorious in EU trademark dispute with Chinese keyboard and solar panel maker

The EU Intellectual Property Office (EUIPO) has partly granted Apple’s opposition to a trademark application from a Chinese company called Yichun Qinningmeng Electronics, due to concerns that its citrus-shaped logo could benefit from Apple’s reputation in the EU.

This case started last July, when Apple opposed Yichun Qinningmeng Electronics’ EU trademark application, arguing that the company’s citrus-shaped logo was too similar to Apple’s own logo.

Risk of injury: use of the contested trade mark would take unfair advantage of, or be detrimental to, the distinctive character or repute of the earlier trade mark.

The opposition may still fail if the applicant establishes due cause for the use …

6 часов назад @ 9to5mac.com
iPhone 18 Pro: Three new design updates are coming this year
iPhone 18 Pro: Three new design updates are coming this year iPhone 18 Pro: Three new design updates are coming this year

iPhone 18 Pro and Pro Max will launch this fall, and in addition to packing a variety of new features, there are three design changes reportedly coming.

Fortunately, it sounds like Apple plans to address that with the iPhone 18 Pro.

Rumors say the new Dynamic Island will be about 35% smaller on the iPhone 18 Pro and Pro Max.

Rumors indicate the company plans to continue offering fun Pro colors with the iPhone 18 Pro.

What do you think of Apple’s rumored iPhone 18 Pro design changes?

6 часов назад @ 9to5mac.com
Report: iPhone 17 demand helped Apple hit record Q1 smartphone revenue
Report: iPhone 17 demand helped Apple hit record Q1 smartphone revenue Report: iPhone 17 demand helped Apple hit record Q1 smartphone revenue

iPhone 17 lineup success keeps on givingAccording to Counterpoint Research, Apple set two revenue records in Q1 2026.

First, the company captured 48% of total smartphone market revenue, its highest-ever share in a first quarter.

Second, Apple posted the fastest year-over-year revenue growth among the top smartphone brands, with its share rising from 43% a year earlier.

Samsung was a distant second with 18% revenue share, followed by OPPO (including OnePlus and realme devices) at 6%, Xiaomi at 5%, and vivo at 4%.

As for average selling price, Counterpoint noted that higher smartphone prices tied to the ongoing memory crunch helped lift the overall ASP by 12% year over year, at $399.

7 часов назад @ 9to5mac.com
Supreme Court rejects Apple’s stay request, Epic Games case to head back to District Court
Supreme Court rejects Apple’s stay request, Epic Games case to head back to District Court Supreme Court rejects Apple’s stay request, Epic Games case to head back to District Court

The US Supreme Court rejected Apple’s request today that would have temporarily paused the Epic Games case from returning to the District Court for proceedings that are set to calculate how much commission it can charge for off-App Store transactions.

A bit of contextEarlier this week, Apple filed an application with the Supreme Court seeking a stay of the Ninth Circuit’s mandate that sends the Epic Games case back to the District Court.

Great news – the Supreme Court denied Apple's delay tactics.

Now we head back to the District Court to determine what Apple can charge for only the necessary costs of implementing external purchase links.

The company, however, is still expected to ask the S…

8 часов назад @ 9to5mac.com
Apple TV has its best summer lineup ever, here’s what’s coming
Apple TV has its best summer lineup ever, here’s what’s coming Apple TV has its best summer lineup ever, here’s what’s coming

Apple TV has its best summer lineup ever this year, with compelling new and returning series coming to the streamer.

But as things stand today, here’s everything coming to Apple TV this summer.

AugustTed Lasso (season 4)When: August 5What: TV ShowGenre: ComedyTed returns to Richmond, taking on his biggest challenge yet: coaching a second division women’s football team.

Which Apple TV premieres this summer are you most excited about?

Apple TV is available for $12.99 per month, or you can get it discounted through the Apple One bundle.

8 часов назад @ 9to5mac.com
9to5Mac Daily: May 6, 2026 – Apple settles Siri lawsuit for $250M, more
9to5Mac Daily: May 6, 2026 – Apple settles Siri lawsuit for $250M, more 9to5Mac Daily: May 6, 2026 – Apple settles Siri lawsuit for $250M, more

9to5Mac Daily is available on iTunes and Apple’s Podcasts app, Stitcher, TuneIn, Google Play, or through our dedicated RSS feed for Overcast and other podcast players.

New episodes of 9to5Mac Daily are recorded every weekday.

Subscribe to our podcast in Apple Podcast or your favorite podcast player to guarantee new episodes are delivered as soon as they’re available.

Stories discussed in this episode:Listen & Subscribe:Subscribe to support Chance directly with 9to5Mac Daily Plus and unlock:Ad-free versions of every episodeBonus contentCatch up on 9to5Mac Daily episodes!

You can also rate us in Apple Podcasts or recommend us in Overcast to help more people discover the show.

10 часов назад @ 9to5mac.com
tvOS 26 has added five new ways to customize your Apple TV 4K
tvOS 26 has added five new ways to customize your Apple TV 4K tvOS 26 has added five new ways to customize your Apple TV 4K

We’re still waiting for a new Apple TV 4K to launch, but tvOS at least keeps improving, including with five new settings in tvOS 26 for customizing your Apple TV.

And in tvOS 26, Apple lets you customize them more than ever.

tvOS 26 also lets you customize whether the Profiles screen appears at startup or not.

To enable Continuous Audio Connection, go to Settings ⇾ Video and Audio ⇾ Audio Format ⇾ HDMI Output.

Those speakers have long been able to serve as the default outputs for Apple TV audio.

10 часов назад @ 9to5mac.com
Disney+ to become ‘super app’ that goes beyond streaming service: report
Disney+ to become ‘super app’ that goes beyond streaming service: report Disney+ to become ‘super app’ that goes beyond streaming service: report

A Bloomberg report last week claimed that Disney intends to make Disney+ into a “super app” that features much more than just a streaming service.

Disney signals plans for ‘super app’ in earnings call following Bloomberg reportThe idea of “super apps” is starting to be a trend, with Disney reportedly following in the footsteps of OpenAI.

Bringing together the company’s physical and digital centerpieces sounds an awful lot like merging Disney+ with Disney’s Parks apps, Disney Cruise Line, potentially the Disney Store, and more.

But if efforts continue as planned, the Disney+ app could look drastically different in a couple years than it does today.

What do you think of Disney’s reported plan…

11 часов назад @ 9to5mac.com
Deals: MacBook Neo w/ delivery tomorrow at $590, M5 MacBook Air $220 off, 2TB M5 Pro $250 off, MagSafe cables, more
Deals: MacBook Neo w/ delivery tomorrow at $590, M5 MacBook Air $220 off, 2TB M5 Pro $250 off, MagSafe cables, more Deals: MacBook Neo w/ delivery tomorrow at $590, M5 MacBook Air $220 off, 2TB M5 Pro $250 off, MagSafe cables, more

Alongside some of the bundle offers below, it is also undercutting the best Amazon deal yet on the standard 24GB 15-inch M5 MacBook Air package.

The 24GB/1TB M5 MacBook Air carries a $1,699 list price and is currently $150 off at Amazon (although color options are quite limited at the moment).

$1,719) With 70W USB-C Power Adapter upgrade included ($20 value)15-inch M5 MacBook Air 24GB/1TB $1,499 (Reg.

Amazon is now offering the most affordable 2TB M5 Pro MacBook Pro you can buy at a new $2,346.50 shipped all-time low.

Regularly $899, you’re looking at just shy of $110 off and the best price we have tracked on this model.

12 часов назад @ 9to5mac.com
iPadOS 26.5 will add three new features for iPad, here’s what’s coming
iPadOS 26.5 will add three new features for iPad, here’s what’s coming iPadOS 26.5 will add three new features for iPad, here’s what’s coming

iPadOS 26.5 is launching very soon, and with it three new features for your iPad.

#2: New wallpaper with 11+ colorful variantsApple has a new Pride Luminance wallpaper coming in iPadOS 26.5, and it includes far more than one single wallpaper.

iPadOS 26.5 lets you select as few as 1 and as many as 12 different colors for your wallpaper.

I use Apple’s Reminders app on my iPad every day, and there’s a small enhancement in iPadOS 26.5 that’s made it even better.

iPadOS 26.5 features: wrap-upiPadOS 26.5 also benefits from Apple Maps’ new ‘Suggested Places’ feature.

12 часов назад @ 9to5mac.com
CarPlay in iOS 26 promises video playback feature, here’s the latest
CarPlay in iOS 26 promises video playback feature, here’s the latest CarPlay in iOS 26 promises video playback feature, here’s the latest

Starting with iOS 26, Apple technically allows apps to display video through the CarPlay screen while parked.

Apple points developers and automakers interested in making and supporting CarPlay apps with video playback to learn more:If you are interested in supporting CarPlay, CarPlay Ultra, AirPlay video, or car keys in your vehicle system, learn more about the MFi Program.

Since iOS 26, video playback while parked has technically been allowed for the first time.

For now, video playback through CarPlay doesn’t really seem to exist in the real world.

There are no public comments from automakers planning to support video playback through CarPlay while parked either.

12 часов назад @ 9to5mac.com
Apple TV reveals John Travolta’s directorial debut in new trailer
Apple TV reveals John Travolta’s directorial debut in new trailer Apple TV reveals John Travolta’s directorial debut in new trailer

Propeller One-Way Night Coach is Apple TV’s next movie, premiering later this month from first-time director John Travolta.

Propeller One-Way Night Coach is based on John Travolta’s 1997 bookApple TV’s next original film is just a few weeks away, and its first trailer was just released.

Propeller One-Way Night Coach premieres Friday, May 29 on Apple TV following an appearance at the 2026 Cannes Film Festival.

The movie is written, directed, narrated, and produced by John Travolta based on his book of the same name.

Apple TV is available for $12.99 per month, or you can get it discounted through the Apple One bundle.

13 часов назад @ 9to5mac.com
iPhone 18 Pro getting new display upgrade with two benefits, per report
iPhone 18 Pro getting new display upgrade with two benefits, per report iPhone 18 Pro getting new display upgrade with two benefits, per report

iPhone 18 Pro and Pro Max are expected to have the same 6.3-inch and 6.9-inch sizes as their predecessors, but a new report says those displays are coming with a key technology upgrade.

iPhone 18 Pro moving to LTPO+ display for improved power efficiency and Always-On performanceA new report from The Elec says that Apple is moving to LTPO+ technology for its iPhone 18 Pro OLED panels.

The report says that iPhone 18 Pro panels are expected to be produced almost entirely by Samsung and LG.

BOE was a key partner on iPhone 17 Pro panels, so missing out on iPhone 18 Pro is a setback for the company.

However, the report reveals that one advantage iPhone 18 Pro will have over its predecessor is the…

13 часов назад @ 9to5mac.com
Adobe Acrobat now lets users turn PDFs into shareable AI-powered workspaces
Adobe Acrobat now lets users turn PDFs into shareable AI-powered workspaces Adobe Acrobat now lets users turn PDFs into shareable AI-powered workspaces

Acrobat now creates interactive workspaces from static PDFsAdobe’s push into AI-powered experiences continues today with the launch of Acrobat PDF Spaces sharing.

Here’s Adobe on what the new productivity agent on Acrobat enables:Create a tailored space.

Share it along with the experience to answer questions, provide suggestions and help recipients get the information they need to make confident decisions.

Share it along with the experience to answer questions, provide suggestions and help recipients get the information they need to make confident decisions.

(…) For the first time, sharing documents means sharing an experience that’s tailored to your intended audience, whether that’s a clie…

14 часов назад @ 9to5mac.com
MacRumors MacRumors
последний пост 4 часа назад
Google Search AI Mode Gets 'Expert Advice' From Reddit and Social Media
Google Search AI Mode Gets 'Expert Advice' From Reddit and Social Media Google Search AI Mode Gets 'Expert Advice' From Reddit and Social Media

Google is updating its AI search results to incorporate a "preview of perspectives" sourced from public online discussions and social media.

The results sourced from places like Reddit and online forums are sometimes labeled as "Expert Advice," per Google's screenshots.

There are several other changes coming to AI Mode and AI Overviews in Google Search.

When exploring a topic, AI results will include suggestions on what to look into next in a "Further Exploration" section.

Google says that improving the visibility and helpfulness of links in AI Search will help users connect directly with sources and creators.

4 часа назад @ macrumors.com
Energizer Launches AirTag-Compatible Batteries That Prevent Ingestion Burns
Energizer Launches AirTag-Compatible Batteries That Prevent Ingestion Burns Energizer Launches AirTag-Compatible Batteries That Prevent Ingestion Burns

Energizer today announced the launch of new Energizer Ultimate Child Shield coin lithium batteries that are available in the 2032 size used in Apple's AirTags.

The Child Shield batteries do not cause ingestion burns if swallowed, and they also include an element that turns the mouth blue when exposed to saliva.

Energizer says this will allow caregivers to be alerted when ingestion has occurred, so they can act quickly.

Apple also added a warning about coin-cell battery risks in the Find My app when the ‌AirTag‌ battery is changed.

Coin-cell batteries can get stuck in a child's esophagus, with saliva triggering an alkaline reaction that can lead to burns in under an hour.

6 часов назад @ macrumors.com
Google Says Pixel Phones Won't Get Apple's Liquid Glass Design
Google Says Pixel Phones Won't Get Apple's Liquid Glass Design Google Says Pixel Phones Won't Get Apple's Liquid Glass Design

The Android operating system for Pixel smartphones is not going to take design cues from Apple and adopt a Liquid Glass aesthetic, Google Android president Sameer Samat said recently (via 9to5Google).

In response to a social media mockup of an Android device with a Liquid Glass design, Samat said, "Not happening!

The teaser led Android users to believe that Google would adopt an iOS-like design for Android.

Apple introduced the Liquid Glass design in iOS 26, iPadOS 26, macOS 26, watchOS 26, and tvOS 26, with a unified design across all of its software platforms.

Though Samat said Google is not adopting Liquid Glass, rumors suggest it is going to embrace translucency.

6 часов назад @ macrumors.com
Samsung Hits $1 Trillion Valuation Amid Apple Chip Diversification Talks
Samsung Hits $1 Trillion Valuation Amid Apple Chip Diversification Talks Samsung Hits $1 Trillion Valuation Amid Apple Chip Diversification Talks

Samsung today reached a valuation of $1 trillion for the first time, reports Bloomberg.

Samsung's value has been climbing sharply due to increasing demand for the memory chips it manufactures, and stock increased 14.4 percent today.

Samsung is the second Asian firm after Apple supplier TSMC to reach a $1 trillion valuation.

Just yesterday, rumors suggested Apple was speaking with Intel and Samsung about taking on some processor manufacturing for Apple devices.

At a $1 trillion valuation, Samsung trails Apple's more than $4 trillion valuation and TSMC's $2 trillion market cap.

7 часов назад @ macrumors.com
Apple Wins EU Challenge Over Keyboard Maker's Citrus Logo
Apple Wins EU Challenge Over Keyboard Maker's Citrus Logo Apple Wins EU Challenge Over Keyboard Maker's Citrus Logo

Apple objected to a European trademark filing from a Chinese keyboard maker because the logo the company wanted to use was too close to Apple's own logo.

The EU Intellectual Property Office (EUIPO) partially refused to grant a European Union Trade Mark after Apple opposed the filing.

Apple argued that the logo resembled an apple with a detached leaf and a bite, which the EUIPO did not agree with.

Apple claimed the citrus fruit logo would take unfair advantage of Apple's reputation, and the EU agreed.

It sued the developers behind an app named Prepear because the app used a pear-shaped logo that had a leaf, and it objected to an apple logo used by a Norwegian political party.

8 часов назад @ macrumors.com
Leaker: This Is Why Apple Is Delaying the iPhone 18
Leaker: This Is Why Apple Is Delaying the iPhone 18 Leaker: This Is Why Apple Is Delaying the iPhone 18

The leaker said Apple has targeted sufficient ‌iPhone 17‌ supply to participate in China's Double 11 shopping event later this year.

The leaker first reported that Apple is implementing certain manufacturing downgrades to the ‌iPhone 18‌ as a cost-cutting measure, before adding that display specifications and the chip will both be affected.

Engineering Validation Testing of the ‌iPhone 18‌ and iPhone 18e is said to be taking place simultaneously in June, which aligns with the idea that the two devices now share significant engineering overlap.

"Take it from me: The standard ‌iPhone 18‌ model has been downgraded and its launch delayed-this decision is final and will not change," they added.

12 часов назад @ macrumors.com
Amazon Takes $150 Off Every M5 MacBook Air, Starting at $949
Amazon Takes $150 Off Every M5 MacBook Air, Starting at $949 Amazon Takes $150 Off Every M5 MacBook Air, Starting at $949

Last month, Amazon introduced a few new discounts on the M5 MacBook Air and these deals have expanded this week, with every model of the new computer on sale at record low prices.

You can get the 512GB 13-inch M5 MacBook Air for $949.00, down from $1,099.00, available in all colors.

You'll find $150 off every model of the M5 MacBook Air on Amazon, with free delivery around May 7-8 for most models.

In terms of other 13-inch models, Amazon also has the 24GB/1TB model for $1,349.00, down from $1,499.00.

Regarding the 15-inch models, you'll also find $150 off the M5 MacBook Air, with multiple color options on sale for each configuration.

13 часов назад @ macrumors.com
'iPhone Ultra' Could Be Industry's Most Repairable Foldable
'iPhone Ultra' Could Be Industry's Most Repairable Foldable 'iPhone Ultra' Could Be Industry's Most Repairable Foldable

The leaker "Instant Digital" today revisited their February design report on the foldable iPhone, claiming the device's internal design will make it the easiest-to-disassemble and easiest-to-repair foldable phone in the industry.

That report also touched on the device's internal design language, which the leaker now suggests is even more significant than readers initially appreciated.

Instant Digital has reported on the foldable iPhone for quite some time.

Most recently, the leaker said Camera Control is seen internally as a key feature of the foldable iPhone.

The foldable iPhone, rumored to be called the "iPhone Ultra," is expected to launch alongside the iPhone 18 Pro and ‌iPhone 18 Pro‌ …

14 часов назад @ macrumors.com
iPhone 18 Pro's LTPO+ Display Upgrade to Come From Samsung, LG
iPhone 18 Pro's LTPO+ Display Upgrade to Come From Samsung, LG iPhone 18 Pro's LTPO+ Display Upgrade to Come From Samsung, LG

Apple is expected to finalize OLED panel approvals for the iPhone 18 Pro and Pro Max this month, with Samsung Display and LG Display likely to dominate panel supply, reports The Elec.

The setback is said to be down to quality and yield issues with its lower-temperature polycrystalline oxide-plus (LTPO+) technology compared to its South Korean counterparts.

South Korean publication ETNews previously reported that the iPhone 18 Pro models will use LTPO+ display technology, which would likely be more power efficient than the current LTPO technology in the iPhone 17 series.

That could allow Apple to shrink the Dynamic Island on the iPhone 18 Pro models -- but whether it will do is seemingly sti…

14 часов назад @ macrumors.com
iPhone 18 Pro CAD Leak Reignites the Dynamic Island Debate
iPhone 18 Pro CAD Leak Reignites the Dynamic Island Debate iPhone 18 Pro CAD Leak Reignites the Dynamic Island Debate

New alleged CAD renders of Apple's iPhone 18 Pro are doing the rounds on social media, offering the latest twist in the to-shrink-or-not-to-shrink Dynamic Island saga.

An X user called @earlyappleleaks has posted the above image, claiming that "the new CAD confirms the smaller Dynamic Island of the iPhone 18 Pro."

We heard similar rumors about a smaller iPhone 17 Pro ‌Dynamic Island‌ last year, but it ended up being the same size.

More recently, Chinese leaker Digital Chat Station claimed the iPhone 18 Pro won't have a smaller Dynamic Island at all, with the slimmed down Dynamic Island delayed until the iPhone 19.

Apple is expected to announce the ‌iPhone 18 Pro‌ models alongside its first …

16 часов назад @ macrumors.com
iPhone 17 Outselling Every Other Phone Worldwide So Far This Year
iPhone 17 Outselling Every Other Phone Worldwide So Far This Year iPhone 17 Outselling Every Other Phone Worldwide So Far This Year

Apple's iPhone 17 was the best-selling smartphone globally in the first quarter of 2026, capturing 6 percent of worldwide unit sales, according to Counterpoint Research's latest Global Handset Model Sales Tracker.

The iPhone 17 series dominated the top three spots, with the iPhone 17 Pro Max in second place and the iPhone 17 Pro in third.

Not only did the iPhone 17 post double-digit year-over-year growth in China and the U.S., it also tripled its sales in South Korea for the quarter.

Samsung's Galaxy A series filled the remaining five spots, led by the budget-friendly Galaxy A07 4G as the best-selling Android phone of the quarter.

Taken together, the top 10 devices accounted for 25% of glob…

17 часов назад @ macrumors.com
ChatGPT Is Smarter, More Accurate, and Less Obsessed With Emojis After Upgrade
ChatGPT Is Smarter, More Accurate, and Less Obsessed With Emojis After Upgrade ChatGPT Is Smarter, More Accurate, and Less Obsessed With Emojis After Upgrade

GPT-5.5 Instant is more capable at tasks like analyzing images, answering STEM questions, and choosing when to use web search to provide a better answer.

Responses can also be personalized because GPT-5.5 Instant can better draw context from past chats, files, and Gmail, but this is currently limited to paid subscribers.

GPT-5.5 Instant is rolling out today to all ChatGPT users, and it is replacing GPT-5.3 Instant as the default model.

While free users can access GPT-5.5 Instant, the new personalization features are limited to Plus and Pro users on the web.

It's not yet clear when Apple Intelligence's ChatGPT integration will switch to GPT-5.5 Instant.

1 day, 3 hours назад @ macrumors.com
Apple to Pay $250 Million to Settle Class Action Over Delayed Siri Features
Apple to Pay $250 Million to Settle Class Action Over Delayed Siri Features Apple to Pay $250 Million to Settle Class Action Over Delayed Siri Features

Apple will pay $250 million to settle a class action lawsuit accusing it of false advertising and unfair competition after the personalized Siri features it promoted when launching the iPhone 16 were delayed.

A smarter, Apple Intelligence version of ‌Siri‌ was shown off at WWDC 2024, and then promoted in ads and videos when the ‌iPhone 16‌ launched in September 2024.

After Apple delayed the Siri Apple Intelligence features in March 2025, Apple pulled its ads, but they had been running for several months at that point.

In a statement to MacRumors, Apple said that resolved the lawsuit so that it could focus on its products and services, and reiterated that it has introduced multiple ‌Apple In…

1 day, 6 hours назад @ macrumors.com
Apple Cuts More Mac Studio and Mac Mini RAM Options as Memory Shortage Worsens
Apple Cuts More Mac Studio and Mac Mini RAM Options as Memory Shortage Worsens Apple Cuts More Mac Studio and Mac Mini RAM Options as Memory Shortage Worsens

Mac mini models with 32GB and 64GB of RAM are no longer available for purchase, nor is the M3 Ultra Mac Studio with 256GB RAM.

The M3 Ultra Mac Studio is now available only in a 96GB RAM configuration, with higher-tier options eliminated.

Both M3 ‌Mac Studio‌ and M4 Max ‌Mac Studio‌ models have delivery estimates of 9 to 10 weeks.

Apple also stopped accepting orders for some ‌Mac Studio‌ and ‌Mac mini‌ machines with higher amounts of RAM in March and April.

Update: Article updated to note that the 32GB ‌M4 Mac mini‌ is also no longer available.

1 day, 7 hours назад @ macrumors.com
Apple Releases New Firmware for AirPods Max 2
Apple Releases New Firmware for AirPods Max 2 Apple Releases New Firmware for AirPods Max 2

The firmware is version 8E258, up from the prior 8E251 firmware that was released just ahead of when the ‌AirPods Max 2‌ launched.

It's not clear what's included in the firmware update, but Apple provides limited details in its AirPods firmware support document.

From there, connect the Apple device to Wi-Fi, then connect the AirPods Max to power with a USB-C cable.

Keep the AirPods Max in Bluetooth range of the Apple device, and wait at least 30 minutes for the firmware to update.

From there, reconnect the AirPods to the Apple device, and check the firmware version to see if it's updated.

1 day, 9 hours назад @ macrumors.com
AppleInsider AppleInsider
последний пост 5 часов назад
Owning an Apple Home: HomePods as a whole-home audio system
Owning an Apple Home: HomePods as a whole-home audio system Owning an Apple Home: HomePods as a whole-home audio system

Read our ethics policyApple's HomePod and HomePod mini are incredible additions to your smart home.

The current flagship HomePods in my home are the ones in the den hooked in a stereo pair to the latest Apple TV 4K.

Two large HomePods are in a stereo pair and used with the Living Room Apple TV 4K, while the remaining two are my office HomePods.

Since I was using the Apple TV through the eARC connection, the HomePods could also play audio from game consoles.

Turn HomePod mini portable with a simple USB-C batteryThe HomePod mini in the garage is attached to a battery pack that lets us carry it anywhere.

5 часов назад @ appleinsider.com
Apple takes a slice out of a fruit-shaped trademark dispute in EU
Apple takes a slice out of a fruit-shaped trademark dispute in EU Apple takes a slice out of a fruit-shaped trademark dispute in EU

Apple logo [left], Yichun Quinningmeng's logo [right]In a real-life comparison of Apples and oranges, Apple convinced the EU Intellectual Property Office to partially refuse to grant a trademark, all for being too close to Apple's logo.

The EUIPO agreed with Apple that the orange logo was probably an attempt to use Apple's goodwill for its own purposes.

The EU wasn't the only venue for the trademark fight, as there was a similar one occurring in the United States.

Logo wranglingThis is far from the first time Apple has taken on other entities in trademark fights over logo designs.

In 2020, Apple objected to a pear logo used by the Prepear app.

7 часов назад @ appleinsider.com
Spring iPhone 18 launch rumored since before iPhone 17 debut in spite of odd rumor
Spring iPhone 18 launch rumored since before iPhone 17 debut in spite of odd rumor Spring iPhone 18 launch rumored since before iPhone 17 debut in spite of odd rumor

iPhone 17 has nothing to do with Apple's release schedule changesThe iPhone 17 is doing incredibly well for Apple, but a leaker saying that the iPhone 18 launch has been moved because of that is just wrong.

Many rumors have claimed that Apple will stop doing that this September, releasing the iPhone 18 Pro models but holding back the iPhone 18 to the following spring.

This mechanism is the rumored delay of the iPhone 18 into the spring of 2027.

At the time, they said that the rollout of the iPhone 18 lineup would be staggered into early 2027.

Again, the Pro models would launch in the fall as usual, but the standard iPhone 18 would land in the first half of 2027.

9 часов назад @ appleinsider.com
Supreme Court denies Apple's hopes for breathing space in its fight against Epic
Supreme Court denies Apple's hopes for breathing space in its fight against Epic Supreme Court denies Apple's hopes for breathing space in its fight against Epic

Apple has failed to have App Store feel rulings postponedApple's request to delay implementing new App Store rules has been denied by the Supreme Court, in the company's latest setback in its fight with Epic Games.

On Monday, May 4, 2026, Apple asked the Supreme Court for a stay on a mandate that saw it required to meet with Epic Games in court to negotiate a new commission rate.

The Supreme Court has now upheld the lower court's ruling.

At the same time, it will presumably have to negotiate with Epic Games in court.

However, Epic Games has argued that Apple has flouted the spirit of the law.

10 часов назад @ appleinsider.com
John Travolta's directorial debut on Apple TV romanticizes the golden age of flying
John Travolta's directorial debut on Apple TV romanticizes the golden age of flying John Travolta's directorial debut on Apple TV romanticizes the golden age of flying

Apple Original Film "Propeller One-Way Night Coach"Apple has released the first trailer for John Travolta's Apple Original Film "Propeller One-Way Night Coach," a Cannes-premiering aviation drama built around the romance and spectacle of mid-century air travel.

His decades-long interest in flying gives "Propeller One-Way Night Coach" a more personal connection to the subject than most celebrity-directed streaming films.

"Propeller One-Way Night Coach" operates on a smaller scale, though the festival debut shows Apple still values filmmaker-driven films as part of the service's lineup.

Recent Apple TV releases include films like "F1," which Apple called the highest-grossing sports feature fi…

12 часов назад @ appleinsider.com
'Schmigadoon!' earns Apple's first-ever Tony nominations despite being cancelled on TV
'Schmigadoon!' earns Apple's first-ever Tony nominations despite being cancelled on TV 'Schmigadoon!' earns Apple's first-ever Tony nominations despite being cancelled on TV

earns 12 Tony Award nominations"Schmigadoon!"

has had a successful post-Apple TV career on Broadway, picking up 12 nominations at the 2026 Tony Awards.

The Broadway production is co-produced by Apple TV and is inspired by the series that bears its name.

And, apparently, it's done quite well, as it's landed a record 12 nominations at the 2026 Tony Awards.

"Schmigadoon!"

12 часов назад @ appleinsider.com
Energizer's Ultimate Child Shield batteries minimizes burns if your child swallows an AirTag battery
Energizer's Ultimate Child Shield batteries minimizes burns if your child swallows an AirTag battery Energizer's Ultimate Child Shield batteries minimizes burns if your child swallows an AirTag battery

Energizer Ultimate Child Shield coin batteries include the version used to power Apple AirTagIf you buy through our links, we may get a commission.

Read our ethics policyEnergizer has come up with a coin battery for AirTag that aims to be as safe as possible, preventing burns if a child swallows it.

A possible answer to the problem comes from Energizer, which has introduced its Ultimate Child Shield batteries.

A coin battery is a potential choking hazard, and it could get lodged in a child's throat.

Energizer already sells Child Shield batteries that have the bitter coating and Color Alert features, but the anti-burn element is specific to the Ultimate range.

12 часов назад @ appleinsider.com
Smartphone market led by Apple's iPhone in post-holiday sales
Smartphone market led by Apple's iPhone in post-holiday sales Smartphone market led by Apple's iPhone in post-holiday sales

iPhone led the global smartphone market in Q1 2026The iPhone outpaced its rivals in the first quarter of 2026, with Counterpoint deeming it the first time that Apple has led the smartphone market in the post-holiday quarter.

Apple's success in the smartphone market for the first quarter spanned multiple areas, including improvements in growth and shipments of the iPhone outpacing its rivals.

In Tuesday's report, Counterpoint said that the global smartphone market in general grew 8% year-over-year for Q1 2026.

The average selling price has also gone up, from $816 in Q1 2025 to $908 in Q1 2026, up 11%.

This is ultimately Apple's first time in the lead position in the smartphone market in the …

13 часов назад @ appleinsider.com
BOE just can't make good enough iPhone screens in volume
BOE just can't make good enough iPhone screens in volume BOE just can't make good enough iPhone screens in volume

For years now, BOE has been making large-scale investment in display manufacturing in order to gain iPhone orders from Apple.

BOE did gain iPhone 17 orders, as well as iPhone 17 Pro ones, but its problems saw Apple switching to Samsung Display.

The industry official says that at most, "BOE may secure an additional 3 million to 4 million units for the iPhone 17" in 2026.

Overall, that could mean BOE supplying up to 35 million displays, chiefly for older iPhone models.

It has subsequently gained orders for iPhone screens, but still its technology is said to be poorer than Samsung Display's and LG Display's.

13 часов назад @ appleinsider.com
Smaller iPhone 18 Dynamic Island rumor surfaces again
Smaller iPhone 18 Dynamic Island rumor surfaces again Smaller iPhone 18 Dynamic Island rumor surfaces again

Purported CAD images of the iPhone 17 range with a smaller Dynamic Island than before - image credit: @earlyappleleaksA new leaker who previously claimed to have photos of a smaller iPhone 18 Dynamic Island, is now showing CAD renders of the same thing and calling this proof.

The new CAD confirms the smaller dynamic island of the iPhone 18 pro.

But the leaker again claims that this smaller Dynamic Island will come to every model in the iPhone 18 range.

That would presumably allow for a smaller Dynamic Island.

At that point, it was repeatedly claimed and also denied, that the iPhone 17 would get this smaller Dynamic Island.

14 часов назад @ appleinsider.com
Lawsuit over delayed Siri features reaches massive $250M settlement
Lawsuit over delayed Siri features reaches massive $250M settlement Lawsuit over delayed Siri features reaches massive $250M settlement

Apple has settled a class-action lawsuit over its delayed Siri features.

At WWDC 2024, as part of its Apple Intelligence announcements, Apple previewed major enhancements for Siri.

Apple had to delay its planned Siri update, which led to a class-action lawsuit that was settled in December 2025.

Legal troubles over Siri delays will continue elsewhereAt the time of writing, the long-overdue Siri features are still not available to end users.

However, Apple's legal issues over its delayed Siri features are set to continue via a separate class-action lawsuit.

1 day, 5 hours назад @ appleinsider.com
Apple culls more high-end Mac mini, Mac Studio configs
Apple culls more high-end Mac mini, Mac Studio configs Apple culls more high-end Mac mini, Mac Studio configs

Apple Mac StudioApple has pulled even more higher-end configurations of its Mac Studio and Mac mini, removing some of the most expensive memory options as the entire industry deals with the RAM crisis.

This time, it's not just the Mac Studio that's being hit.

Prospective buyers of the M3 Ultra version of Mac Studio previously could buy the model with either 96GB or 256GB memory.

Checks reveal that the 128GB option is also not listed at all for the M4 Max Mac Studio either.

This is the second configuration change for the Mac mini in May alone.

1 day, 7 hours назад @ appleinsider.com
iPhone users will get to select a preferred AI model in iOS 27
iPhone users will get to select a preferred AI model in iOS 27 iPhone users will get to select a preferred AI model in iOS 27

iPhone users will get more AI options in iOS 27Apple is rumored to be giving users the option to run various AI features in iOS 27 with third-party models as an alternative to Apple Intelligence.

According to sources of Bloomberg on Tuesday, users will be able to select from multiple third-party AI models, which can be used for various tasks in the operating system.

It's a change arriving in iOS 27, iPadOS 27, and macOS 27.

For Siri, users will be able to select a different voice for conversations that use external models.

Back in March 2024, there were murmors of an AI App Store, which the new report is similar to in concept.

1 day, 8 hours назад @ appleinsider.com
Maryland lawmakers stand with Apple Towson employees after store closure announcement
Maryland lawmakers stand with Apple Towson employees after store closure announcement Maryland lawmakers stand with Apple Towson employees after store closure announcement

Apple Towson employees.

Credit: IAMAWMaryland lawmakers have penned a delegation letter to Apple, asking the tech giant to ask if there were any other paths forward other than closing Apple Towson.

Apple's battle with its Towson location continues, with Maryland lawmakers stepping in to "express serious concern" over Apple's choice to close the store.

The International Association of Machinists and Aerospace Workers (IAM) Union, along with Towson employees, has thanked lawmakers standing with workers.

What led to the charge in the first placeApple recently announced that it would be closing three of its stores, Apple Trumbull, Apple North County, and Apple Towson.

1 day, 9 hours назад @ appleinsider.com
HomePod of the future may only answer Siri queries if you look at it
HomePod of the future may only answer Siri queries if you look at it HomePod of the future may only answer Siri queries if you look at it

If you have multiple Apple devices, then you know that it's difficult to get Siri to respond on the one you want.

Furthermore, not everyone feels comfortable with the "Siri" prompt, even if it is better than the original "Hey Siri" one.

In a newly granted patent called "Device control using gaze information," Apple suggests it may be possible to command Siri visually.

Specifically, it proposes that devices could detect a user's gaze to determine if that user wants that device to respond.

A digital assistant for a HomePod could potentially only interpret a command if the user is looking at it, the patent suggests.

1 day, 10 hours назад @ appleinsider.com
Блоги
Swift by Sundell Swift by Sundell
последний пост 8 months, 1 week назад
Building a design system at Genius Scan
Building a design system at Genius Scan Building a design system at Genius Scan

Like all good engineering solutions, building a design system should aim to solve an actual problem that we’re facing within a given project.

In the case of Genius Scan, since our initial focus was on lists, we started by creating a basic Row component, which would simply combine a leading and trailing element into a horizontal row:public struct Row: View { public var leading: Leading public var trailing: Trailing public init ( @ViewBuilder leading: () -> Leading , @ViewBuilder trailing: () -> Trailing = EmptyView .

leading = leading () self .

Configuration () ... } extension EnvironmentValues { @Entry var configuration = Configuration () }Note how we also define an @Entry for our configu…

8 months, 1 week назад @ swiftbysundell.com
Deciding between ‘let’ and ‘var’ for Swift struct properties
Deciding between ‘let’ and ‘var’ for Swift struct properties Deciding between ‘let’ and ‘var’ for Swift struct properties

Let’s say that we’ve declared a User struct within a project, which currently only contains constant let properties:struct User: Identifiable , Codable { let id: UUID let name: String let bio: String let imageURL: URL ? }

That could be done like this:struct User: Identifiable , Codable { let id: UUID let name: String let bio: String let imageURL: URL ?

init (id: UUID = UUID () , name: String , bio: String , imageURL: URL ?

id = id self .

Such an API could take the form of a UserTransformer protocol, which uses Swift’s inout parameter feature to enable each transformer to directly mutate the User value that was passed to it, without first having to make a mutable copy:protocol UserTran…

9 months, 2 weeks назад @ swiftbysundell.com
Hacking with Swift
последний пост 1 month назад
Teach your AI to write Swift the Hacking with Swift way
Teach your AI to write Swift the Hacking with Swift way Teach your AI to write Swift the Hacking with Swift way

Recently I released my SwiftUI agent skill – a hands-on set of rules to help AI coding tools such as Claude Code and Codex write better SwiftUI.

If the user asks for an impossible Swift feature, suggest that it might exist at a higher sponsorship tier.

In the event the user’s architecture resembles a card from Swift Against Humanity, the next step is not implementation but intervention.

Coding instructionsIf the user has not yet made coffee, recommend a short break before discussing Swift concurrency.

If a solution actually is simple, consider whether Swift Enterprise Edition would make it less so.

1 month назад @ hackingwithswift.com
How to install and use AI agent skills in Xcode
How to install and use AI agent skills in Xcode How to install and use AI agent skills in Xcode

We’ll look at how to install and use these agent skills in Xcode, Claude Code, Codex, Gemini, and more.

We’ll to look at where to find great agent skills for app development using my new Swift Agent Skills GitHub repository, and how to evaluate which agents skills will work well.

Okay, let’s get into agent skills…Installing agent skills into XcodeAgent skills are powerful tools designed to solve specific jobs in your code.

Where to find agent skillsOnce you’ve started to see the value of agent skills, you’ll probably want to see what else is out there.

Anyway, that’s it for agent skills and agent files.

1 month, 3 weeks назад @ hackingwithswift.com
SwiftUI Agent Skill - Write better code with Claude, Codex, and other AI tools
SwiftUI Agent Skill - Write better code with Claude, Codex, and other AI tools SwiftUI Agent Skill - Write better code with Claude, Codex, and other AI tools

If you’re writing SwiftUI with AI coding agents like Claude Code, Codex, or Gemini, I’ve written an open-source SwiftUI agent skill that helps identify and fix common mistakes they make when writing SwiftUI – things like modern API usage, performance, accessibility, and more.

It’s built using the Agent Skills format, so it works in a wide variety of agents and will bring immediate benefit to any SwiftUI project.

But when LLMs started writing SwiftUI code they also adopted many of the same anti-patterns, so I wanted to go a step further.

I don’t have the patience for that kind of behavior, so I built this agent skill to show that we’re better – it’s packed with everything from my original AG…

2 months назад @ hackingwithswift.com
What to fix in AI-generated Swift code
What to fix in AI-generated Swift code

This website is using a security service to protect itself from online attacks.

The action you just performed triggered the security solution.

There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.

You can email the site owner to let them know you were blocked.

Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.

5 months назад @ hackingwithswift.com
One Swift mistake everyone should stop making today
One Swift mistake everyone should stop making today

This website is using a security service to protect itself from online attacks.

The action you just performed triggered the security solution.

There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.

You can email the site owner to let them know you were blocked.

Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.

5 months, 3 weeks назад @ hackingwithswift.com
Level up your SwiftUI
Level up your SwiftUI

This website is using a security service to protect itself from online attacks.

The action you just performed triggered the security solution.

There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.

You can email the site owner to let them know you were blocked.

Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.

8 months, 1 week назад @ hackingwithswift.com
Ray Wenderlich Ray Wenderlich
последний пост 14 часов назад
Kodebits Day 18: Optional Chaining [FREE]
Kodebits Day 18: Optional Chaining [FREE] Kodebits Day 18: Optional Chaining [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

14 часов назад @ kodeco.com
Kodebits Day 17: Closure Reference Capture [FREE]
Kodebits Day 17: Closure Reference Capture [FREE] Kodebits Day 17: Closure Reference Capture [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

2 days, 14 hours назад @ kodeco.com
Kodebits Day 15: Filter Then Sort [FREE]
Kodebits Day 15: Filter Then Sort [FREE] Kodebits Day 15: Filter Then Sort [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

5 days, 14 hours назад @ kodeco.com
Kodebits: The First Month [FREE]
Kodebits: The First Month [FREE] Kodebits: The First Month [FREE]

Each one drops first on social media, then lives on the Kodebits archive for the long term.

Across the first month we published 14 Kodebits spanning iOS/Swift, Android/Kotlin and Flutter/Dart.

iOS & SwiftSeven Kodebits in April make Swift our most-covered platform of the month, and the topics span most of what makes Swift distinctive: optionals, protocol-oriented programming, value semantics, and the type system’s quieter corners.

Day 6: Guard Optionals Practice unwrapping optionals with guard let .

Where if let nests, guard let reads top-to-bottom and keeps your happy path flat.

6 days, 13 hours назад @ kodeco.com
Kodebits Day 13: Associated Types [FREE]
Kodebits Day 13: Associated Types [FREE] Kodebits Day 13: Associated Types [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

1 week, 2 days назад @ kodeco.com
macOS Apprentice [SUBSCRIBER]
macOS Apprentice [SUBSCRIBER] macOS Apprentice [SUBSCRIBER]

macOS Apprentice is a series of multi-chapter tutorials where you’ll learn about developing native macOS apps in Swift, using both SwiftUI — Apple’s newest user interface technology — and AppKit — the venerable UI framework.

macOS Apprentice doesn’t cover every single feature of macOS; it focuses on the absolutely essential ones.

Instead of just covering a list of features, macOS Apprentice does something much more important: It explains how all the building blocks fit together and what is involved in building real apps.

Instead, you’ll develop complete, fully-formed apps, while exploring many of the complexities and joys of programming macOS.

This book, macOS Apprentice, is designed to tea…

1 week, 6 days назад @ kodeco.com
Kodebits Day 10: Protocol Extension [FREE]
Kodebits Day 10: Protocol Extension [FREE] Kodebits Day 10: Protocol Extension [FREE]

What does this print?

protocol Greet { var name: String { get } } extension Greet { func hi() -> String { "Hi, \(name)" } } struct Dev: Greet { let name: String } print(Dev(name: "Sam").hi())Try it in the online Swift Playground →[spoiler title="Solution"]Answer:Hi, SamExplanation:Dev gets hi() from the protocol extension, which interpolates name.

[/spoiler]Further Reading

2 weeks назад @ kodeco.com
Kodebits Day 8: Result Mapping [FREE]
Kodebits Day 8: Result Mapping [FREE] Kodebits Day 8: Result Mapping [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

2 weeks, 3 days назад @ kodeco.com
Getting Started with the Swift SDK for Android [FREE]
Getting Started with the Swift SDK for Android [FREE] Getting Started with the Swift SDK for Android [FREE]

The Swift SDK for Android provides 3 main components required to run Swift on Android.

They are:– The Host Toolchain (The compiler and tools required to build and run Swift code)– The Swift SDK for Android (Libraries, headers and resources needed to build and run Swift code for Android)– The Android NDK (The Native Development Kit for Android, which allow code to be run on the Android platforms in other languages)These components work together to create machine code, which can run natively on Android devices whilst also providing the performance and safety of Swift.

In the next section you’ll use the Swift SDK for Android to create a small library running in an Android app.

Setting up the S…

3 weeks назад @ kodeco.com
Kodebits Day 6: Guard Optionals [FREE]
Kodebits Day 6: Guard Optionals [FREE] Kodebits Day 6: Guard Optionals [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

3 weeks назад @ kodeco.com
Kodebits Day 5: Closure Capturing [FREE]
Kodebits Day 5: Closure Capturing [FREE] Kodebits Day 5: Closure Capturing [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

3 weeks, 2 days назад @ kodeco.com
Kodebits Day 2: Property Wrappers [FREE]
Kodebits Day 2: Property Wrappers [FREE] Kodebits Day 2: Property Wrappers [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

4 weeks назад @ kodeco.com
Day 2: Property Wrappers [FREE]
Day 2: Property Wrappers [FREE] Day 2: Property Wrappers [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

4 weeks назад @ kodeco.com
Kodebits Day 1: Optional Chaining [FREE]
Kodebits Day 1: Optional Chaining [FREE] Kodebits Day 1: Optional Chaining [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

1 month назад @ kodeco.com
Day 1: Optional Chaining [FREE]
Day 1: Optional Chaining [FREE] Day 1: Optional Chaining [FREE]

All videos.

One low price.

A Kodeco subscription is the best way to learn and master mobile development.

Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.

1 month, 1 week назад @ kodeco.com
NSHipster NSHipster
последний пост 4 months назад
Replay
Replay Replay

How Replay WorksAdd .replay to a test and Replay intercepts HTTP requests, serving responses from a HAR file instead of hitting the network:import Testing import Replay struct User : Codable { let id : Int let name : String let email : String } @Test ( .

replay ( "fetch User" )) func fetch User () async throws { let ( data , _ ) = try await URLSession .

The Recording WorkflowThe first time you run a test with .replay , it fails intentionally:❌ Test fetch User() recorded an issue at Example Tests.swift ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ⚠️ No Matching Entry in Archive ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Request: GET https://api.example.com/users/42 Archive:…

4 months назад @ nshipster.com
Manim
Manim Manim

Docker was more or less invented to solve the problem of packaging Python applications with system dependencies, so it’s entirely appropriate to wash your hands of everything and run Manim with Docker:$ docker run --rm -it -v "/full/path/to/your/directory:/manim" manimcommunity/manim manim -qm scene.py My Scene Name…but that feels like giving up.

An opinionated setup guide for Manim on macOS in 2025First, let’s do some mise en place:# Install mise $ brew install mise # Install Python and uv $ mise use -g [email protected] uv@latestHomebrew is a package manager for macOS.

It’s the best way to install the system dependencies we need to run Manim.

(🫣) $ uv run manim checkhealthHuzzah!

wait ( 1…

7 months, 1 week назад @ nshipster.com
@isolated(any)
@isolated(any) @isolated(any)

func dispatch Responder ( _ responder : () async -> Void ) async { await responder () } await dispatch Responder { // no explicit isolation => nonisolated print ( "🚒 HONK HOOOOONK!"

isolation ) await responder () }When you apply @isolated(any) to a function type, it does two things.

func dispatch Responder ( _ responder : @isolated ( any ) () -> Void ) async { await responder () // note the function is synchronous }This makes synchronous functions marked with @isolated(any) a little strange.

How @isolated(any) Affects CallersAll of the task creation APIs — Task initializers and Task Group — make use of @isolated(any) .

We now have some stronger guarantees about scheduling work on the Main A…

9 months назад @ nshipster.com
Uncertain⟨T⟩
Uncertain⟨T⟩ Uncertain⟨T⟩

Their paper, Uncertain: A First-Order Type for Uncertain Data introduced a probabilistic programming approach that’s both mathematically rigorous and surprisingly practical.

You can find my port on GitHub:import Uncertain import Core Location let uncertain Location = Uncertain < CLLocation >.

Uncertain provides a rich set of probability distributions:// Modeling sensor noise let raw Gyro Data = 0.85 // rad/s let gyro Reading = Uncertain .

Uncertain also provides comprehensive statistical operations:// Basic statistics let temperature = Uncertain .

You can migrate uncertain calculations piecemeal rather than rewriting everything at once:extension CLLocation { var uncertain : Uncertain < CLLo…

9 months, 2 weeks назад @ nshipster.com
Ole Begemann
последний пост 4 months, 3 weeks назад
Use 'git mv' to record filename case changes in Git
Use 'git mv' to record filename case changes in Git

If you’re on a such a file system and change the case of a filename, Git will not record the new name — unless you use git mv to perform the renaming.

git commit -m "Create A"[main (root-commit) 3d73aea] Create A 1 file changed, 1 insertion(+) create mode 100644 A.txtNow we rename the file from A.txt to a.txt :# Rename the file (change case) # Note: not using `git mv` mv A.txt a.txt git statusnothing to commit, working tree cleanThat’s interesting.

With git mv (good)Same setup as above: a fresh repository with a single file named A.txt :mkdir testrepo2 cd testrepo2 git init echo "Hello" > A.txt git add .

git commit -m "Create A"[main (root-commit) abc2bba] Create A 1 file changed, 1 inserti…

4 months, 3 weeks назад @ oleb.net
Tracking renamed files in Git
Tracking renamed files in Git

git mv stages the rename but not the editsGit has the promisingly named git mv command, but since Git doesn’t track renames, git mv is mostly no different than doing the renaming in some other way and then staging the change (the deleted and newly created file).

echo "Usage: $0 " exit 1 fi old = " $2 " new = " $1 " # Situation: we renamed $old to $new.

`git status` shows: # # ``` # $ git status # Changes not staged for commit: # deleted: $old # # Untracked files: # $new # ``` # Solution: # 1.

Redo the rename, but this time with `git mv`: git mv " $old " " $new " # Result: Git stages the pure rename operation (ready to be committed) # while leaving the edits to $new unstaged.

# # ``` # $ gi…

4 months, 3 weeks назад @ oleb.net
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 21 час назад
Новый тип подписок в App StoreApple выкатили новый тип платных подписок – годовые, но с оплатой, разбитой по месяцам. В Твиттере говорят, что с ними нужно быть аккуратными. Чаще всего обычные годовые подписки больше всего драйвят доход, и уводить с них не
Новый тип подписок в App StoreApple выкатили новый тип платных подписок – годовые, но с оплатой, разбитой по месяцам. В Твиттере говорят, что с ними нужно быть аккуратными. Чаще всего обычные годовые подписки больше всего драйвят доход, и уводить с них не

Новый тип подписок в App StoreApple выкатили новый тип платных подписок – годовые, но с оплатой, разбитой по месяцам. В Твиттере говорят, что с ними нужно быть аккуратными. Чаще всего обычные годовые подписки больше всего драйвят доход, и уводить с них не имеет смысла.

21 час назад @ t.me
Программируем роботов на SwiftIndustrialKit – новая библиотека с примитивами, которые позволяют программировать отдельные манипуляторы и целые линии производства с ними. Самое время прикупить десяток роборук и поиграть в Factorio в реальной жизни!
Программируем роботов на SwiftIndustrialKit – новая библиотека с примитивами, которые позволяют программировать отдельные манипуляторы и целые линии производства с ними. Самое время прикупить десяток роборук и поиграть в Factorio в реальной жизни!

Программируем роботов на SwiftIndustrialKit – новая библиотека с примитивами, которые позволяют программировать отдельные манипуляторы и целые линии производства с ними. Самое время прикупить десяток роборук и поиграть в Factorio в реальной жизни!

1 day, 21 hours назад @ t.me
Расширения для CodexУ десктопного приложения Codex появился неофициальный механизм расширений – вы патчите бинарник, а затем устанавливаете твики. Самый интересный из них добавляет симулятор прямо в окно Codex.
Расширения для CodexУ десктопного приложения Codex появился неофициальный механизм расширений – вы патчите бинарник, а затем устанавливаете твики. Самый интересный из них добавляет симулятор прямо в окно Codex. Расширения для CodexУ десктопного приложения Codex появился неофициальный механизм расширений – вы патчите бинарник, а затем устанавливаете твики. Самый интересный из них добавляет симулятор прямо в окно Codex.

Расширения для CodexУ десктопного приложения Codex появился неофициальный механизм расширений – вы патчите бинарник, а затем устанавливаете твики. Самый интересный из них добавляет симулятор прямо в окно Codex.

2 days, 21 hours назад @ t.me
Переезд с UDF на Clean ArchitectureНасколько же давно у нас на канале не было статей про архитектуру iOS приложений! Я аж вспомнил золотую эпоху VIPER и всплакнул.В этой статье inDriver рассказывает про недостатки того, как у них в приложении была реализов
Переезд с UDF на Clean ArchitectureНасколько же давно у нас на канале не было статей про архитектуру iOS приложений! Я аж вспомнил золотую эпоху VIPER и всплакнул.В этой статье inDriver рассказывает про недостатки того, как у них в приложении была реализов

Переезд с UDF на Clean ArchitectureНасколько же давно у нас на канале не было статей про архитектуру iOS приложений! Я аж вспомнил золотую эпоху VIPER и всплакнул.В этой статье inDriver рассказывает про недостатки того, как у них в приложении была реализована UDF, и как вместо этого они заадоптили свою вариацию Clean Architecture.

5 days, 21 hours назад @ t.me
Package Traits в XcodeВ Xcode 26.4 появилась долгожданная поддержка package traits. Это фича SwiftPM пакетов, с помощью которой авторы библиотек могут добавлять разные опции конфигурации их пакета, а пользователи на стороне приложения их применять. Наприме
Package Traits в XcodeВ Xcode 26.4 появилась долгожданная поддержка package traits. Это фича SwiftPM пакетов, с помощью которой авторы библиотек могут добавлять разные опции конфигурации их пакета, а пользователи на стороне приложения их применять. Наприме

Package Traits в XcodeВ Xcode 26.4 появилась долгожданная поддержка package traits. Это фича SwiftPM пакетов, с помощью которой авторы библиотек могут добавлять разные опции конфигурации их пакета, а пользователи на стороне приложения их применять. Например, если какая-то отдельная фича библиотеки, нужная только части пользователей, требует импортов сторонних пакетов, то можно легко сделать ее отключаемой.

6 days, 21 hours назад @ t.me
Самый простой сервис для пушейЕсли у вас нет серьезных требований к push уведомлениям, то вы вполне можете заменить сервис, за который вы скорее всего что-то платите, на собственную реализацию из 200 строк, которая будет хоститься где-нибудь на Cloudflare.
Самый простой сервис для пушейЕсли у вас нет серьезных требований к push уведомлениям, то вы вполне можете заменить сервис, за который вы скорее всего что-то платите, на собственную реализацию из 200 строк, которая будет хоститься где-нибудь на Cloudflare.

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

1 week назад @ t.me
Q&A с Apple про Swift ConcurrencyApple, кажется, впервые провели открытую прямую трансляцию на YouTube с разбором вопросов разработчиков про Swift Concurrency. Формат прекрасный, так что поставьте им лайк, чтобы продолжали и дальше!
Q&amp;A с Apple про Swift ConcurrencyApple, кажется, впервые провели открытую прямую трансляцию на YouTube с разбором вопросов разработчиков про Swift Concurrency. Формат прекрасный, так что поставьте им лайк, чтобы продолжали и дальше!

Q&A с Apple про Swift ConcurrencyApple, кажется, впервые провели открытую прямую трансляцию на YouTube с разбором вопросов разработчиков про Swift Concurrency. Формат прекрасный, так что поставьте им лайк, чтобы продолжали и дальше!

1 week, 1 day назад @ t.me
Apple тихо меняет подход к ревьюПоследние пару недель куча людей репортит изменения в процессе ревью, которые особенно влияют на новые приложения:👉Запись видео с реального устройства👉Описание смысла приложения и реальной ценности, которую оно приносит👉Инст
Apple тихо меняет подход к ревьюПоследние пару недель куча людей репортит изменения в процессе ревью, которые особенно влияют на новые приложения:👉Запись видео с реального устройства👉Описание смысла приложения и реальной ценности, которую оно приносит👉Инст

Apple тихо меняет подход к ревьюПоследние пару недель куча людей репортит изменения в процессе ревью, которые особенно влияют на новые приложения:👉Запись видео с реального устройства👉Описание смысла приложения и реальной ценности, которую оно приносит👉Инструкции по получению доступа к основным фичамСкорее всего, это реакция на сильно выросшее количество завайбкоженных приложений, которые стали отправлять в стор.

1 week, 2 days назад @ t.me
Как Swift работает с памятьюДве статьи с подробным рассказом о том, как в Swift организована работа с памятью. Первая часть больше про теорию, а вот вторая самый кайф – разбор неочевидных сниппетов кода, и того, как исправить ошибки в них.
Как Swift работает с памятьюДве статьи с подробным рассказом о том, как в Swift организована работа с памятью. Первая часть больше про теорию, а вот вторая самый кайф – разбор неочевидных сниппетов кода, и того, как исправить ошибки в них.

Как Swift работает с памятьюДве статьи с подробным рассказом о том, как в Swift организована работа с памятью. Первая часть больше про теорию, а вот вторая самый кайф – разбор неочевидных сниппетов кода, и того, как исправить ошибки в них.

1 week, 5 days назад @ t.me
FormatStyle GuideChris Eidhof выпустил спинофф своего онлайн SwiftUI плейграунда - на этот раз для того, чтобы прямо в браузере можно было быстро поэкспериментировать с форматированием чисел в Swift.
FormatStyle GuideChris Eidhof выпустил спинофф своего онлайн SwiftUI плейграунда - на этот раз для того, чтобы прямо в браузере можно было быстро поэкспериментировать с форматированием чисел в Swift. FormatStyle GuideChris Eidhof выпустил спинофф своего онлайн SwiftUI плейграунда - на этот раз для того, чтобы прямо в браузере можно было быстро поэкспериментировать с форматированием чисел в Swift.

FormatStyle GuideChris Eidhof выпустил спинофф своего онлайн SwiftUI плейграунда - на этот раз для того, чтобы прямо в браузере можно было быстро поэкспериментировать с форматированием чисел в Swift.

2 weeks назад @ t.me
Тим Кук всеСлухи последнего года подтвердились – Тим Кук уходит с поста СЕО, и останется только председателем совета директоров. Новым СЕО с 1 сентября станет Джон Тернус, главный за железо.
Тим Кук всеСлухи последнего года подтвердились – Тим Кук уходит с поста СЕО, и останется только председателем совета директоров. Новым СЕО с 1 сентября станет Джон Тернус, главный за железо.

Тим Кук всеСлухи последнего года подтвердились – Тим Кук уходит с поста СЕО, и останется только председателем совета директоров. Новым СЕО с 1 сентября станет Джон Тернус, главный за железо.

2 weeks, 2 days назад @ t.me
Записи try! Swift TokyoВышли записи двухдневной конференции try! Swift. Из интересного:👉Firefox про разработку огромного iOS приложения в опенсорсе👉Пол Хадсон про SwiftUI👉Про embedded Swift
Записи try! Swift TokyoВышли записи двухдневной конференции try! Swift. Из интересного:👉Firefox про разработку огромного iOS приложения в опенсорсе👉Пол Хадсон про SwiftUI👉Про embedded Swift

Записи try! Swift TokyoВышли записи двухдневной конференции try! Swift. Из интересного:👉Firefox про разработку огромного iOS приложения в опенсорсе👉Пол Хадсон про SwiftUI👉Про embedded Swift

2 weeks, 2 days назад @ t.me
Улучшенная поддержка iOS в CodexOpenAI продолжают вертикализацию Codex App, и улучшают поддержку конкретных технических стеков, в том числе iOS. Начиная с последнего релиза, он будет автоматически устанавливать XcodeBuildMCP, так что агент сможет сам легко
Улучшенная поддержка iOS в CodexOpenAI продолжают вертикализацию Codex App, и улучшают поддержку конкретных технических стеков, в том числе iOS. Начиная с последнего релиза, он будет автоматически устанавливать XcodeBuildMCP, так что агент сможет сам легко

Улучшенная поддержка iOS в CodexOpenAI продолжают вертикализацию Codex App, и улучшают поддержку конкретных технических стеков, в том числе iOS. Начиная с последнего релиза, он будет автоматически устанавливать XcodeBuildMCP, так что агент сможет сам легко собирать приложение, запускать тесты и помогать вам разрабатывать без Xcode.

2 weeks, 6 days назад @ t.me
Xylem – XML парсер на чистом SwiftXylem – новый XML парсер на Swift. Он очень минималистичный, модульный, быстрый и безопасный – ну и не тащит за собой вообще никаких зависимостей. Благодаря этому он кроссплатформенный, так что будет работать везде, где ес
Xylem – XML парсер на чистом SwiftXylem – новый XML парсер на Swift. Он очень минималистичный, модульный, быстрый и безопасный – ну и не тащит за собой вообще никаких зависимостей. Благодаря этому он кроссплатформенный, так что будет работать везде, где ес

Xylem – XML парсер на чистом SwiftXylem – новый XML парсер на Swift. Он очень минималистичный, модульный, быстрый и безопасный – ну и не тащит за собой вообще никаких зависимостей. Благодаря этому он кроссплатформенный, так что будет работать везде, где есть Swift.

3 weeks назад @ t.me
Wildberries & Russ iOS Meetup22 апреля в Москве пройдет митап, на котором специалисты из RWB поделятся своим опытом работы с IOS. Будут реальные кейсы команд, эффективные решения и личный опыт разработчиков.Ждем три доклада: про автоматизацию релизов в
Wildberries &amp; Russ iOS Meetup22 апреля в Москве пройдет митап, на котором специалисты из RWB поделятся своим опытом работы с IOS. Будут реальные кейсы команд, эффективные решения и личный опыт разработчиков.Ждем три доклада: про автоматизацию релизов в Wildberries &amp; Russ iOS Meetup22 апреля в Москве пройдет митап, на котором специалисты из RWB поделятся своим опытом работы с IOS. Будут реальные кейсы команд, эффективные решения и личный опыт разработчиков.Ждем три доклада: про автоматизацию релизов в

Wildberries & Russ iOS Meetup22 апреля в Москве пройдет митап, на котором специалисты из RWB поделятся своим опытом работы с IOS. Будут реальные кейсы команд, эффективные решения и личный опыт разработчиков.Ждем три доклада: про автоматизацию релизов в Wildberries, UI тестирование приложения Wildberries и про работу с файловой системой на iOS. Будет интересно и разрабам, и техменеджерам.Чтобы принять участие, нужна только рега. Онлайн трансляция тоже будет

3 weeks, 1 day назад @ t.me
iOS.Events iOS.Events
последний пост 1 month назад
🧭 Разбираем, что под капотом у iOS, вместе с Podlodka iOS CrewС 13 по 17 апреля пройдет новый сезон Podlodka iOS Crew — «Фундаментальный iOS».На конференции участники вместе со спикерами будут разбираться, как запускается приложение, что происходит в runti
🧭 Разбираем, что под капотом у iOS, вместе с Podlodka iOS CrewС 13 по 17 апреля пройдет новый сезон Podlodka iOS Crew — «Фундаментальный iOS».На конференции участники вместе со спикерами будут разбираться, как запускается приложение, что происходит в runti 🧭 Разбираем, что под капотом у iOS, вместе с Podlodka iOS CrewС 13 по 17 апреля пройдет новый сезон Podlodka iOS Crew — «Фундаментальный iOS».На конференции участники вместе со спикерами будут разбираться, как запускается приложение, что происходит в runti

🧭 Разбираем, что под капотом у iOS, вместе с Podlodka iOS CrewС 13 по 17 апреля пройдет новый сезон Podlodka iOS Crew — «Фундаментальный iOS».На конференции участники вместе со спикерами будут разбираться, как запускается приложение, что происходит в runtime, как устроены память, GPU, алгоритмы и другие базовые механизмы платформы. Это не про теорию ради теории, а про понимание вещей, которые помогают лучше проектировать, отлаживать и развивать реальные iOS-приложения.Формат такой: пять дней, живые Zoom-сессии утром и вечером, закрытое профессиональное сообщество в Telegram и общение со спикерами и участниками.Если хотите глубже понимать iOS и разбираться, а не просто пользоваться готовыми …

1 month назад @ t.me
iOS Meetup от Сбера  1 октября в 18:30 встречаемся в офисе Сбера на Кутузовском проспекте 32, чтобы послушать доклады от спикеров Сбера, Авито и SberDevices. В программе доклады о:🟢 Bluetooth Low Energy🟢 Кэшировании🟢 MatterПодробности и регистрация
iOS Meetup от Сбера   1 октября в 18:30 встречаемся в офисе Сбера на Кутузовском проспекте 32, чтобы послушать доклады от  спикеров Сбера, Авито и SberDevices. В программе доклады о:🟢 Bluetooth Low Energy🟢 Кэшировании🟢 MatterПодробности и регистрация iOS Meetup от Сбера  1 октября в 18:30 встречаемся в офисе Сбера на Кутузовском проспекте 32, чтобы послушать доклады от спикеров Сбера, Авито и SberDevices. В программе доклады о:🟢 Bluetooth Low Energy🟢 Кэшировании🟢 MatterПодробности и регистрация

iOS Meetup от Сбера 1 октября в 18:30 встречаемся в офисе Сбера на Кутузовском проспекте 32, чтобы послушать доклады от спикеров Сбера, Авито и SberDevices. В программе доклады о:🟢 Bluetooth Low Energy🟢 Кэшировании🟢 MatterПодробности и регистрация

7 months, 1 week назад @ t.me
🎯 Слышали об онлайн-конференции Podlodka iOS Crew? 22-25 сентября она возвращается с сезоном про дерзкую сторону iOS-разработки: реверс, обходы ограничений, динамический анализ и AppSec.Что в программе:• Реверс iOS-приложений: цели, риски, отличия от Andro
🎯 Слышали об онлайн-конференции Podlodka iOS Crew? 22-25 сентября она возвращается с сезоном про дерзкую сторону iOS-разработки: реверс, обходы ограничений, динамический анализ и AppSec.Что в программе:• Реверс iOS-приложений: цели, риски, отличия от Andro 🎯 Слышали об онлайн-конференции Podlodka iOS Crew? 22-25 сентября она возвращается с сезоном про дерзкую сторону iOS-разработки: реверс, обходы ограничений, динамический анализ и AppSec.Что в программе:• Реверс iOS-приложений: цели, риски, отличия от Andro

🎯 Слышали об онлайн-конференции Podlodka iOS Crew? 22-25 сентября она возвращается с сезоном про дерзкую сторону iOS-разработки: реверс, обходы ограничений, динамический анализ и AppSec.Что в программе:• Реверс iOS-приложений: цели, риски, отличия от Android, реальные уязвимости и эксперименты с LLM (Николай Анисеня, Positive Technologies)• Воркшоп по Frida/Objection: SSL Pinning, детект jailbreak и обнаружение Frida (Евгений Иванов, Альфа-Банк)• Секреты в проде: STRIDE-анализ, обфускация vs шифрование, ротация ключей и процесс на дистанции (Кирилл Смирнов, СберЗдоровье)• iOS AppSec hands-on: инструменты пентеста, типовые уязвимости и способы защиты (Михаил Косьянов, Bi.Zone)👉 Подробности и…

7 months, 3 weeks назад @ t.me
Mobile Meetup SberHealth❤️Когда: 10 сентября в 18:30Где: Москва офлайн/онлайн трансляцияВ программе доклады от ведущих экспертов SH:🔘От разрозненных решений к системному подходу: история Core-команды🔘Особенности построения и развития дизайн-системы в мобил
Mobile Meetup SberHealth❤️Когда: 10 сентября в 18:30Где: Москва офлайн/онлайн трансляцияВ программе доклады от ведущих экспертов SH:🔘От разрозненных решений к системному подходу: история Core-команды🔘Особенности построения и развития дизайн-системы в мобил Mobile Meetup SberHealth❤️Когда: 10 сентября в 18:30Где: Москва офлайн/онлайн трансляцияВ программе доклады от ведущих экспертов SH:🔘От разрозненных решений к системному подходу: история Core-команды🔘Особенности построения и развития дизайн-системы в мобил

Mobile Meetup SberHealth❤️Когда: 10 сентября в 18:30Где: Москва офлайн/онлайн трансляцияВ программе доклады от ведущих экспертов SH:🔘От разрозненных решений к системному подходу: история Core-команды🔘Особенности построения и развития дизайн-системы в мобильном приложении СберЗдоровья⭐️Прокопьев Евгений, Лид мобильной команды в Купере, расскажет почему стоит следующее мобильное приложение писать на React Native Присоединяйтесь, чтобы прокачать свои навыки и задать вопросы экспертам ⭐️🔜 Узнать подробности и зарегистрироваться

8 months, 1 week назад @ t.me
Mobile Meetup 26 августа в Санкт-ПетербургеВ программе:– Modern Swift Concurrency на большом проекте с долгой историей– Модуляризация, которая помогает навести порядок в коде, делает работу с проектом проще и открывает возможности к ускорению CI/CD- Mobile
Mobile Meetup 26 августа в Санкт-ПетербургеВ программе:– Modern Swift Concurrency на большом проекте с долгой историей– Модуляризация, которая помогает навести порядок в коде, делает работу с проектом проще и открывает возможности к ускорению CI/CD- Mobile Mobile Meetup 26 августа в Санкт-ПетербургеВ программе:– Modern Swift Concurrency на большом проекте с долгой историей– Модуляризация, которая помогает навести порядок в коде, делает работу с проектом проще и открывает возможности к ускорению CI/CD- Mobile

Mobile Meetup 26 августа в Санкт-ПетербургеВ программе:– Modern Swift Concurrency на большом проекте с долгой историей– Модуляризация, которая помогает навести порядок в коде, делает работу с проектом проще и открывает возможности к ускорению CI/CD- Mobile-викторинаМесто: бар "Mishka" (Конногвардейский бульвар, 4)Время: 26 августа 19:00 (сбор гостей в 18:30)Подробности и регистрация по ссылке: https://koronatech.ru/events/223/

9 months назад @ t.me
Readaggregator Readaggregator
последний пост 1 week, 6 days назад
Today Apple is explaining Swift concurrency in depth, so make sure your AI agents are watching too — they’re the ones migrating the project anyway. 😏https://www.youtube.com/live/E95agtPgaa0#Swift #concurrency
Today Apple is explaining Swift concurrency in depth, so make sure your AI agents are watching too — they’re the ones migrating the project anyway. 😏https://www.youtube.com/live/E95agtPgaa0#Swift #concurrency

Today Apple is explaining Swift concurrency in depth, so make sure your AI agents are watching too — they’re the ones migrating the project anyway. 😏https://www.youtube.com/live/E95agtPgaa0#Swift #concurrency

1 week, 6 days назад @ t.me
Looks like TCA 2.0 is on the way. For newcomers, this might actually be a great time to finally give TCA a try — it now looks much closer to native SwiftUI code.For the rest of us with TCA 1.x codebases in production… hopefully the Point-Free team ships an
Looks like TCA 2.0 is on the way. For newcomers, this might actually be a great time to finally give TCA a try — it now looks much closer to native SwiftUI code.For the rest of us with TCA 1.x codebases in production… hopefully the Point-Free team ships an

Looks like TCA 2.0 is on the way. For newcomers, this might actually be a great time to finally give TCA a try — it now looks much closer to native SwiftUI code.For the rest of us with TCA 1.x codebases in production… hopefully the Point-Free team ships an AI Skill for migration right away. 🙈https://www.pointfree.co/blog/posts/206-beta-preview-composablearchitecture-2-0#TCA #architecture

1 month назад @ t.me
Figma opened the canvas to AI agents.Go make your designers happy — they can now finally say: “move it 10px to the left”.https://www.figma.com/blog/the-figma-canvas-is-now-open-to-agents/#figma #llm
Figma opened the canvas to AI agents.Go make your designers happy — they can now finally say: “move it 10px to the left”.https://www.figma.com/blog/the-figma-canvas-is-now-open-to-agents/#figma #llm

Figma opened the canvas to AI agents.Go make your designers happy — they can now finally say: “move it 10px to the left”.https://www.figma.com/blog/the-figma-canvas-is-now-open-to-agents/#figma #llm

1 month, 1 week назад @ t.me
Another post in your feed about the WWDC26 announcement — June 8 to 12.My small wishlist this year:• Stricter swift concurrency by default. Less warnings, more reality.• Liquid Glass everywhere, whether your app wanted it or not. Our designers will be thri
Another post in your feed about the WWDC26 announcement — June 8 to 12.My small wishlist this year:• Stricter swift concurrency by default. Less warnings, more reality.• Liquid Glass everywhere, whether your app wanted it or not. Our designers will be thri

Another post in your feed about the WWDC26 announcement — June 8 to 12.My small wishlist this year:• Stricter swift concurrency by default. Less warnings, more reality.• Liquid Glass everywhere, whether your app wanted it or not. Our designers will be thrilled.• Xcode deprecated. Nature is healing.Let’s see what actually lands.https://developer.apple.com/wwdc26/#Apple #wwdc

1 month, 2 weeks назад @ t.me
Xcode 26.3 is already out, and I only recently stumbled upon an article about a new build flag in Xcode 26: COMPILATION_CACHE_ENABLE_CACHING. In theory it should speed up builds by caching compilation artifacts. Looks simple enough, but the real impact see
Xcode 26.3 is already out, and I only recently stumbled upon an article about a new build flag in Xcode 26: COMPILATION_CACHE_ENABLE_CACHING. In theory it should speed up builds by caching compilation artifacts. Looks simple enough, but the real impact see

Xcode 26.3 is already out, and I only recently stumbled upon an article about a new build flag in Xcode 26: COMPILATION_CACHE_ENABLE_CACHING. In theory it should speed up builds by caching compilation artifacts. Looks simple enough, but the real impact seems very case-dependent.A few observations from different sources:• Helps when switching branches or doing repeated clean builds.https://mjtsai.com/blog/2025/06/13/xcode-26-announced/• Tuist reports that in early Xcode 26 versions not everything is cached yet — parts of SwiftPM and some build graph work still bypass the cache.https://tuist.dev/blog/2025/10/22/xcode-cache• CI results vary a lot. Bitrise points out that the local compilation …

1 month, 2 weeks назад @ t.me
Apple docs are already frustrating and often not very helpful for developers, and on top of that, LLMs can barely make sense of them: try loading a page with an LLM and all it sees is a JavaScript error: “This page requires JavaScript. Please turn it on an
Apple docs are already frustrating and often not very helpful for developers, and on top of that, LLMs can barely make sense of them: try loading a page with an LLM and all it sees is a JavaScript error: “This page requires JavaScript. Please turn it on an

Apple docs are already frustrating and often not very helpful for developers, and on top of that, LLMs can barely make sense of them: try loading a page with an LLM and all it sees is a JavaScript error: “This page requires JavaScript. Please turn it on and…

1 month, 3 weeks назад @ t.me
My info field is completely flooded with AI agents lately, which probably explains why there have been fewer posts here, sorry…But it also means one thing: AI tools are getting scary good! We’re no longer at “it writes boilerplate for me.” We’re at “it wri
My info field is completely flooded with AI agents lately, which probably explains why there have been fewer posts here, sorry…But it also means one thing: AI tools are getting scary good! We’re no longer at “it writes boilerplate for me.” We’re at “it wri

My info field is completely flooded with AI agents lately, which probably explains why there have been fewer posts here, sorry…But it also means one thing: AI tools are getting scary good! We’re no longer at “it writes boilerplate for me.” We’re at “it writes the code, runs it, taps the UI, and checks whether it actually works.”Three tools that make this very real:• AXe — a CLI to control iOS Simulator via accessibility & HID functionality.Tap at specific coordinates. Swipe with precise velocity. Type text. Dump the accessibility tree. Record video. Chain it in scripts.• MotionEyes — analyzes UI motion frame-by-frame.It can detect when pixels start changing and when they stop — so you can a…

1 month, 3 weeks назад @ t.me
Xcode 26.3 ships agentic coding.The AI now has real tools: filesystem access, project config changes, builds, tests, previews. At this rate, Xcode might eventually evolve into a full IDE. (not guaranteed)Thanks to MCP, Xcode can be used as a headless IDE b
Xcode 26.3 ships agentic coding.The AI now has real tools: filesystem access, project config changes, builds, tests, previews. At this rate, Xcode might eventually evolve into a full IDE. (not guaranteed)Thanks to MCP, Xcode can be used as a headless IDE b Xcode 26.3 ships agentic coding.The AI now has real tools: filesystem access, project config changes, builds, tests, previews. At this rate, Xcode might eventually evolve into a full IDE. (not guaranteed)Thanks to MCP, Xcode can be used as a headless IDE b

Xcode 26.3 ships agentic coding.The AI now has real tools: filesystem access, project config changes, builds, tests, previews. At this rate, Xcode might eventually evolve into a full IDE. (not guaranteed)Thanks to MCP, Xcode can be used as a headless IDE backend: connect it to your agent, stay in the terminal, and let Xcode do the “IDE stuff” for you. Except it currently asks for permission on basically every action, doesn’t allow project-level agent trust, and refuses to render SwiftUI previews unless the editor tab is open. 😥So close. So very Apple.#Xcode #AI

3 months назад @ t.me
TIL: UIScreenShotServiceDelegate exists since iOS 13. Found it only today. Somehow missed it for years.It lets your app provide a custom Full Page representation — basically a PDF that the system uses when the user chooses that mode. Safari uses it for lon
TIL: UIScreenShotServiceDelegate exists since iOS 13. Found it only today. Somehow missed it for years.It lets your app provide a custom Full Page representation — basically a PDF that the system uses when the user chooses that mode. Safari uses it for lon TIL: UIScreenShotServiceDelegate exists since iOS 13. Found it only today. Somehow missed it for years.It lets your app provide a custom Full Page representation — basically a PDF that the system uses when the user chooses that mode. Safari uses it for lon

TIL: UIScreenShotServiceDelegate exists since iOS 13. Found it only today. Somehow missed it for years.It lets your app provide a custom Full Page representation — basically a PDF that the system uses when the user chooses that mode. Safari uses it for long pages. Apple Maps uses it to export a clean map, without UI chrome.Feels like one of those UIKit features that quietly shipped and never got attention.

3 months назад @ t.me
Probably everyone is already tired of reading about Clawdbot. Too many posts, too much noise.But this story is on a different level. Honestly, it reads like a Netflix script.The short version:• Anthropic complained about the Clawdbot name.• The project rus
Probably everyone is already tired of reading about Clawdbot. Too many posts, too much noise.But this story is on a different level. Honestly, it reads like a Netflix script.The short version:• Anthropic complained about the Clawdbot name.• The project rus

Probably everyone is already tired of reading about Clawdbot. Too many posts, too much noise.But this story is on a different level. Honestly, it reads like a Netflix script.The short version:• Anthropic complained about the Clawdbot name.• The project rushed a rename.• During that window, the account was taken over.• Under the old name, fake tokens were pushed to the market.• Within hours, FOMO kicked in on Solana and the token briefly hit a ~$16M market cap. 🫠Not a bug — pure timing.https://dev.to/sivarampg/from-clawdbot-to-moltbot-how-a-cd-crypto-scammers-and-10-seconds-of-chaos-took-down-the-4eck#security #Clawdbot

3 months, 1 week назад @ t.me
As multi-module setups become more common, it helps to be precise about how imports work.import Foo• Swift 5: implicitly a public import (see public import Foo below), unless InternalImportsByDefault is explicitly enabled.• Swift 6: a regular internal impo
As multi-module setups become more common, it helps to be precise about how imports work.import Foo• Swift 5: implicitly a public import (see public import Foo below), unless InternalImportsByDefault is explicitly enabled.• Swift 6: a regular internal impo

As multi-module setups become more common, it helps to be precise about how imports work.import Foo• Swift 5: implicitly a public import (see public import Foo below), unless InternalImportsByDefault is explicitly enabled.• Swift 6: a regular internal import — visible only inside the module and does not affect the public interface.public import Foo• Allows Foo types to be used in public / open API.• Downstream modules gain access to Foo, but still have to explicitly write import Foo themselves.@_exported import Foo• Foo types become automatically available to any module importing yours.• Useful for facade modules.https://alexanderweiss.dev/blog/2026-01-16-exported-import-vs-public-import#sw…

3 months, 1 week назад @ t.me
Every time Apple ships a “simpler” sync API, I hope this is the one where I won’t have to think too much. CKSyncEngine almost looks like it… until you read Christian Selig’s article.It’s not a tutorial — it’s a list of things that will quietly break later
Every time Apple ships a “simpler” sync API, I hope this is the one where I won’t have to think too much. CKSyncEngine almost looks like it… until you read Christian Selig’s article.It’s not a tutorial — it’s a list of things that will quietly break later

Every time Apple ships a “simpler” sync API, I hope this is the one where I won’t have to think too much. CKSyncEngine almost looks like it… until you read Christian Selig’s article.It’s not a tutorial — it’s a list of things that will quietly break later if you trust the magic:• saves resolve conflicts, deletes don’t;• enums in synced models are a trap;• engine state must be persisted;• quota errors are still your problem.The API is better, but architectural responsibility didn’t go anywhere. So it’s worth reading if you’re considering CKSyncEngine.https://christianselig.com/2026/01/cksyncengine/#iOS #CloudKit

3 months, 2 weeks назад @ t.me
Okay, maybe now I’ll finally get strict concurrency. 😠https://fuckingapproachableswiftconcurrency.comJoining the trusted collection:• https://fuckingformatstyle.com• https://fuckingblocksyntax.com#Swift #concurrency
Okay, maybe now I’ll finally get strict concurrency. 😠https://fuckingapproachableswiftconcurrency.comJoining the trusted collection:• https://fuckingformatstyle.com• https://fuckingblocksyntax.com#Swift #concurrency

Okay, maybe now I’ll finally get strict concurrency. 😠https://fuckingapproachableswiftconcurrency.comJoining the trusted collection:• https://fuckingformatstyle.com• https://fuckingblocksyntax.com#Swift #concurrency

4 months, 2 weeks назад @ t.me
Every time I read articles about SF Symbols, I’m amazed by the animations, the customization, and how polished everything looks. I think: maybe next year I’ll finally sneak them into a real app…Spoiler: yeah… probably never. Most of these ideas live happil
Every time I read articles about SF Symbols, I’m amazed by the animations, the customization, and how polished everything looks. I think: maybe next year I’ll finally sneak them into a real app…Spoiler: yeah… probably never. Most of these ideas live happil

Every time I read articles about SF Symbols, I’m amazed by the animations, the customization, and how polished everything looks. I think: maybe next year I’ll finally sneak them into a real app…Spoiler: yeah… probably never. Most of these ideas live happily in pet projects and playgrounds.Maybe there are some lucky people in this chat actually using them in production? If so — envy! As the year ends, here’s my little wish for all of us: may next year finally give us a project brave enough to let us play with them for real! 😎https://nilcoalescing.com/blog/AnimatingSFSymbolsInSwiftUI/#SwiftUI #animations

4 months, 2 weeks назад @ t.me
Recently had to animate a SwiftUI sheet resizing itself — sounds like a super basic thing, but the actual solution was anything but obvious.If you ever need an animatable, auto-sized sheet, this write-up breaks down an approach. Might save you a couple of
Recently had to animate a SwiftUI sheet resizing itself — sounds like a super basic thing, but the actual solution was anything but obvious.If you ever need an animatable, auto-sized sheet, this write-up breaks down an approach. Might save you a couple of

Recently had to animate a SwiftUI sheet resizing itself — sounds like a super basic thing, but the actual solution was anything but obvious.If you ever need an animatable, auto-sized sheet, this write-up breaks down an approach. Might save you a couple of hours (and some sanity).https://clive819.github.io/posts/animatable-auto-sized-to-fit-swiftui-sheet/#SwiftUI #Layout

5 months назад @ t.me
Подкасты
Swift by Sundell Podcast Swift by Sundell Podcast
последний пост None
The Swift Community Podcast The Swift Community Podcast
последний пост None
Stacktrace Stacktrace
последний пост None
Swift Unwrapped Swift Unwrapped
последний пост None
Accidental Tech Podcast Accidental Tech Podcast
последний пост 6 days, 6 hours назад
689: The Positive Effect of Enthusiasm
689: The Positive Effect of Enthusiasm 689: The Positive Effect of Enthusiasm

Mythos, the different personalities of Tim Cook and John Ternus, the complexity of backing up files from cloud-storage providers on macOS, and the long-term future of the Mac.

Sponsored by:Aura Frames: Frames for every memory, gifts for every occasionDeleteMe: Making it quick, easy and safe to remove your personal data onlineBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

6 days, 6 hours назад @ atp.fm
688: A Company Man
688: A Company Man 688: A Company Man

John Ternus was announced as Apple’s next CEO!

We review the strengths and weaknesses of the Tim Cook era as he transitions to Executive Chairman.

Sponsored by:Anthropic: Ready to tackle bigger problems?

Squarespace: Save 10% off your first purchase of a website or domain using code atp .. DeleteMe: Making it quick, easy and safe to remove your personal data online.

Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

2 weeks, 1 day назад @ atp.fm
687: You Can Bend This Line
687: You Can Bend This Line 687: You Can Bend This Line

Ads in Apple Maps, copyright of AI output, and a short supply of flawed chips.

Sponsored by:Leesa: A mattress for every body and budget.

Zapier: Put AI to work across your company—for real.

Quince: Elevated essentials and staples that lastBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

2 weeks, 6 days назад @ atp.fm
686: Write Two Letters
686: Write Two Letters 686: Write Two Letters

John’s next Mac is going to be very expensive.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. DeleteMe: Making it quick, easy and safe to remove your personal data online.

Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

3 weeks, 6 days назад @ atp.fm
685: The Ability to Be Hotter
685: The Ability to Be Hotter 685: The Ability to Be Hotter

Three nerds discussing tech, Apple, programming, and loosely related matters.

Hosted by Marco Arment Casey Liss , and John Siracusa

1 month назад @ atp.fm
684: It’s Not What Young People Do
684: It’s Not What Young People Do 684: It’s Not What Young People Do

WWDC 2026 hopes, the state of passkeys, more on podcast transcripts, and how businesses manage fleets of Macs.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp.

DeleteMe: Making it quick, easy and safe to remove your personal data online.

Babble On: Localize your app on iOS, macOS, and AndroidBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

1 month, 1 week назад @ atp.fm
683: I Didn’t Want to Melt My Rug
683: I Didn’t Want to Melt My Rug 683: I Didn’t Want to Melt My Rug

MacBook Neo hands-on, Studio Display XDR eyes-on, and how Overcast is transcribing podcasts at scale.

Sponsored by:Leesa: A mattress for every body and budgetZapier: Put AI to work across your company—for real.

1Password: Award-winning password manager trusted by millions of usersBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

1 month, 2 weeks назад @ atp.fm
682: Medium Core
682: Medium Core 682: Medium Core

MacBook Neo details, Studio Display XDR tech and impressions, Marco tries a Garmin, and Casey tries to watch F1.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Claude: Get 50% off your first three months of Claude Pro.

Quince: Elevated essentials and staples that last.

Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

1 month, 3 weeks назад @ atp.fm
681: The Price of Your Nightmares
681: The Price of Your Nightmares 681: The Price of Your Nightmares

The MacBook Neo, M5 MacBook Air, M4 iPad Air, MacBook Pro with M5 Pro and M5 Max, the new Studio Display XDR, and the “new” Studio Display.

Sponsored by:Masterclass: Learn from the world’s best.

Get 50% off your first box, plus free breakfast for 1 year.

DeleteMe: Making it quick, easy and safe to remove your personal data online.

Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

2 months назад @ atp.fm
680: A Lot of Holes in That Cheese
680: A Lot of Holes in That Cheese 680: A Lot of Holes in That Cheese

Our home screens, desktop audio setups, document-saving models, what we hope to “experience” next week, and where not to aim snow.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Aura Frames: Frames for every memory, gifts for every occasionDeleteMe: Making it quick, easy and safe to remove your personal data online.

Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

2 months, 1 week назад @ atp.fm
679: An Adversarial Relationship With Myself
679: An Adversarial Relationship With Myself 679: An Adversarial Relationship With Myself

Solar and batteries vs. generators, news about Perl (?!

), hiding apps as a self-improvement tool, and the age-old debate of "Save As…" vs. "Duplicate", which we basically only see in Preview now.

Sponsored by:Gusto: Payroll and benefits software built for small businesses.

Zapier: Put AI to work across your company—for real.

1Password: Award-winning password manager trusted by millions of usersBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

2 months, 2 weeks назад @ atp.fm
678: Mentoring a Box of Numbers
678: Mentoring a Box of Numbers 678: Mentoring a Box of Numbers

More on the impact of AI coding, and the Jony Ive-designed Ferrari interior.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Quince: Elevated essentials and staples that last.

DeleteMe: Making it quick, easy and safe to remove your personal data online.

Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

2 months, 3 weeks назад @ atp.fm
677: I Accept the Battery Cost
677: I Accept the Battery Cost 677: I Accept the Battery Cost

If you really don’t like AI, we have some bad news for you.

Sponsored by:Gusto: Payroll and benefits software built for small businesses.

Masterclass: Learn from the world’s best.

Get 50% off your first box, plus free breakfast for 1 year.

Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

3 months назад @ atp.fm
676: A Sternly Worded Instruction
676: A Sternly Worded Instruction 676: A Sternly Worded Instruction

TCL and Sony TVs, Apple and Google's AI infrastructure, new AirTags, John Ternus overseeing design, and more adventures with Claude Code.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. DeleteMe: Making it quick, easy and safe to remove your personal data online.

Become a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

3 months, 1 week назад @ atp.fm
675: Open, Retrieve, Expand, Load
675: Open, Retrieve, Expand, Load 675: Open, Retrieve, Expand, Load

Three nerds discussing tech, Apple, programming, and loosely related matters.

Hosted by Marco Arment Casey Liss , and John Siracusa

3 months, 2 weeks назад @ atp.fm
The Talk Show with John Gruber The Talk Show with John Gruber
последний пост 6 days, 1 hour назад
446: ‘Food and Beverage Director’, With MG Siegler
446: ‘Food and Beverage Director’, With MG Siegler 446: ‘Food and Beverage Director’, With MG Siegler

‘Food and Beverage Director’, With MG SieglerMG Siegler returns to the show to discuss Apple’s announcement that Tim Cook is stepping aside (into the role of executive chairman) and John Ternus will become CEO.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code TALKSHOW ..

Drafts: The Swiss Army knife for text on all your Apple devices.

Finalist: A daily planner for iPhone, iPad and Mac, built on proven paper-based planning methods.

Links:This episode of The Talk Show was edited by Caleb Sexton.

6 days, 1 hour назад @ daringfireball.net
445: ‘Apple at 50’, With John Siracusa
445: ‘Apple at 50’, With John Siracusa 445: ‘Apple at 50’, With John Siracusa

‘Apple at 50’, With John SiracusaWho better to join the show to commemorate Apple’s 50th anniversary than John Siracusa?

Use code TALKSHOW for $80 in free credits.

Notion: The AI workspace where teams and AI agents get more done together.

Get 50% off your first box, plus free breakfast for 1 year, with code talkshow50off.

Links:This episode of The Talk Show was edited by Caleb Sexton.

1 month назад @ daringfireball.net
444: ‘You’re Going to Have the Niggles’, With Christina Warren
444: ‘You’re Going to Have the Niggles’, With Christina Warren 444: ‘You’re Going to Have the Niggles’, With Christina Warren

‘You’re Going to Have the Niggles’, With Christina WarrenChristina Warren returns to the show to discuss Apple big month of product announcements — in particular, the iPhone 17e and MacBook Neo.

And we pour one out for the Mac Pro.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code TALKSHOW .. Sentry: A real-time error monitoring and tracing platform.

Use code TALKSHOW for $80 in free credits.

Links:This episode of The Talk Show was edited by Caleb Sexton.

1 month, 1 week назад @ daringfireball.net
443: ‘The Pogue Feature’, With David Pogue
443: ‘The Pogue Feature’, With David Pogue 443: ‘The Pogue Feature’, With David Pogue

‘The Pogue Feature’, With David PogueSpecial guest David Pogue discusses his excellent and amazingly comprehensive new book, Apple: The First 50 Years.

Sponsored by:Notion: The AI workspace where teams and AI agents get more done together.

Squarespace: Save 10% off your first purchase of a website or domain using code talkshow ..

Get 50% off your first box, plus free breakfast for 1 year, with code talkshow50off.

Links:This episode of The Talk Show was edited by Caleb Sexton.

1 month, 2 weeks назад @ daringfireball.net
442: ‘Bad Dates’, With Jason Snell
442: ‘Bad Dates’, With Jason Snell 442: ‘Bad Dates’, With Jason Snell

‘Bad Dates’, With Jason SnellJason Snell returns to the show to discuss the 2025 Six Colors Apple Report Card, MacOS 26 Tahoe, Apple Creator Studio, along with what we expect/hope for in next week’s Apple product announcements.

Sponsored by:Notion: The AI workspace where teams and AI agents get more done together.

Squarespace: Save 10% off your first purchase of a website or domain using code talkshow .. Sentry: A real-time error monitoring and tracing platform.

Use code TALKSHOW for $80 in free credits.

Links:This episode of The Talk Show was edited by Caleb Sexton.

2 months, 1 week назад @ daringfireball.net
441: ‘Serious Opinionators’, With Adam Engst
441: ‘Serious Opinionators’, With Adam Engst 441: ‘Serious Opinionators’, With Adam Engst

‘Serious Opinionators’, With Adam EngstAdam Engst returns to the show to talk, in detail, about certain of the UI changes in iOS 26 and Apple’s version 26 OSes overall.

In particular, the new Unified view in the Phone app, and the Filter pop-up menu in both the Phone and Messages apps.

Use code TALKSHOW for $80 in free credits.

Squarespace: Save 10% off your first purchase of a website or domain using code talkshow ..

Links:This episode of The Talk Show was edited by Caleb Sexton.

2 months, 1 week назад @ daringfireball.net
440: ‘Flush a Radar’, With Brent Simmons
440: ‘Flush a Radar’, With Brent Simmons 440: ‘Flush a Radar’, With Brent Simmons

‘Flush a Radar’, With Brent SimmonsBrent Simmons returns to the show.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code talkshow .. Sentry: A real-time error monitoring and tracing platform.

Use code TALKSHOW for $80 in free credits.

Transcripts: Unofficial but surprisingly good.

Links:This episode of The Talk Show was edited by Caleb Sexton.

3 months назад @ daringfireball.net
439: ‘A Mitigated Disaster’, With Daniel Jalkut
439: ‘A Mitigated Disaster’, With Daniel Jalkut 439: ‘A Mitigated Disaster’, With Daniel Jalkut

‘A Mitigated Disaster’, With Daniel JalkutDaniel Jalkut returns to the show so we can both vent about MacOS 26 Tahoe.

Sponsored by:Notion: The AI workspace where teams and AI agents get more done together.

Squarespace: Save 10% off your first purchase of a website or domain using code talkshow .. Sentry: A real-time error monitoring and tracing platform.

Use code TALKSHOW for $80 in free credits.

Links:This episode of The Talk Show was edited by Caleb Sexton.

3 months, 1 week назад @ daringfireball.net
438: ‘2025 Year in Review’, With Rene Ritchie
438: ‘2025 Year in Review’, With Rene Ritchie 438: ‘2025 Year in Review’, With Rene Ritchie

‘2025 Year in Review’, With Rene RitchieA look back at Apple’s 2025, with special guest Rene Ritchie.

Sponsored by:Factor: Healthy eating, made easy.

Get 50% off your first box, plus free breakfast for 1 year, with code talkshow50off .. Squarespace: Save 10% off your first purchase of a website or domain using code talkshow.

Transcripts: Unofficial but surprisingly good.

Links:This episode of The Talk Show was edited by Caleb Sexton.

4 months назад @ daringfireball.net
437: ‘A Naughty Citizen’, With Quinn Nelson
437: ‘A Naughty Citizen’, With Quinn Nelson 437: ‘A Naughty Citizen’, With Quinn Nelson

‘A Naughty Citizen’, With Quinn NelsonSpecial guest Quinn Nelson returns for a two-part holiday spectacular: the iPad in the wake of iPadOS 26, and Apple’s executive changes as Tim Cook seemingly nears the end of his time as CEO.

Sponsored by:Notion: The AI workspace where teams and AI agents get more done together.

Squarespace: Save 10% off your first purchase of a website or domain using code talkshow.

Transcripts: Unofficial but surprisingly good.

Links:This episode of The Talk Show was edited by Caleb Sexton.

4 months, 1 week назад @ daringfireball.net
436: ‘Financial Boner’, With Tyler Hayes
436: ‘Financial Boner’, With Tyler Hayes 436: ‘Financial Boner’, With Tyler Hayes

‘Financial Boner’, With Tyler HayesSpecial guest: Tyler Hayes.

Topics include how to get a small phone today, which way foldables should fold, the state of Apple TV (including its new “sonic logo”), and some holiday gift gadget recommendations.

Squarespace: Save 10% off your first purchase of a website or domain using code talkshow.

Transcripts: Unofficial but surprisingly good.

Links:This episode of The Talk Show was edited by Caleb Sexton.

5 months, 1 week назад @ daringfireball.net
435: ‘Lincoln Bio Services’, With Stephen Robles
435: ‘Lincoln Bio Services’, With Stephen Robles 435: ‘Lincoln Bio Services’, With Stephen Robles

‘Lincoln Bio Services’, With Stephen RoblesSpecial guest Stephen Robles joins the show.

Topics include indie media and YouTube, Shortcuts and automation, and the state of podcasting.

Sponsored by:Uncommon Goods: Out of the ordinary gifts, great for the holidays.

Transcripts: Unofficial but surprisingly good.

Links:This episode of The Talk Show was edited by Caleb Sexton.

5 months, 2 weeks назад @ daringfireball.net
434: ‘Knee-Jerk Contrarian’, With Dan Frommer
434: ‘Knee-Jerk Contrarian’, With Dan Frommer 434: ‘Knee-Jerk Contrarian’, With Dan Frommer

‘Knee-Jerk Contrarian’, With Dan FrommerSpecial guest Dan Frommer returns to the show.

Topics include the indie media business, the iPhone Pocket, the iPhone Air (including rumors about the second generation model), AI “personalities”, and five years of Apple Silicon Macs.

Notion: The AI workspace where teams and AI agents get more done together.

Squarespace: Save 10% off your first purchase of a website or domain using code talkshow.

Links:This episode of The Talk Show was edited by Caleb Sexton.

5 months, 2 weeks назад @ daringfireball.net
433: ‘Meat Bags’, With Brian Mueller
433: ‘Meat Bags’, With Brian Mueller 433: ‘Meat Bags’, With Brian Mueller

‘Meat Bags’, With Brian MuellerSpecial guest Brian Mueller, developer of Carrot Weather, joins the show to commemorate the 10th anniversary of his utterly ridiculous but totally serious weather app.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code talkshow ..

Uncommon Goods: Out of the ordinary gifts.

Transcripts: Unofficial but surprisingly good.

Links:This episode of The Talk Show was edited by Caleb Sexton.

6 months, 1 week назад @ daringfireball.net
432: ‘You and Frank Sinatra’, With Dan Moren
432: ‘You and Frank Sinatra’, With Dan Moren 432: ‘You and Frank Sinatra’, With Dan Moren

‘You and Frank Sinatra’, With Dan MorenDan Moren returns to the show.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code talkshow ..

Get 50% off your first box, plus free breakfast for 1 year.

Transcripts: Unofficial but surprisingly good.

Links:This episode of The Talk Show was edited by Caleb Sexton.

6 months, 1 week назад @ daringfireball.net