Made for iPhone
Подборка ресурсов по iOS разработке
Apple Developer News Apple Developer News
последний пост 1 day, 21 hours назад
Changes for apps in the European Union
Changes for apps in the European Union Changes for apps in the European Union

Apple is making changes to its business terms for apps in the European Union, following close collaboration with the European Commission.

The changes reduce complexity by moving every developer that distributes apps in the EU to a single set of business terms.

Members of the Apple Developer Program can review and agree to the updated terms today in the Apple Developer Program License Agreement.

Some key updates, which go into effect October 1, 2026, include:Adjusting commission rates across the App Store, alternative payments, and alternatively distributed apps.

Expanding the qualifications for developers to operate alternative app marketplaces and distribute their apps over the web.

1 day, 21 hours назад @ 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

Attachment 14 of the Apple Developer Program License Agreement has been added to specify updated terms for apps in the European Union, including alternative distribution, alternative payments, and business terms.

These terms will go into effect on October 1, 2026.

Please review the changes and sign in to your account to accept the updated terms.

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

1 day, 21 hours назад @ developer.apple.com
Updates to Age Ratings for the Republic of Korea
Updates to Age Ratings for the Republic of Korea Updates to Age Ratings for the Republic of Korea

Apple generates appropriate age ratings based on your answers to the age rating questionnaire in App Store Connect.

In compliance with local regulatory requirements, apps in the Games and Entertainment categories distributed on the App Store in Korea receive a region-specific age rating based on these answers.

We’re making two changes to age ratings in the Republic of Korea: one taking effect today and the other later this year.

First, starting today, if your app has received an official rating from the Game Rating and Administration Committee (GRAC), you can now override your app’s existing age rating for the App Store in Korea to any of the region-specific ratings (All, 12+, 15+, or 19+) …

1 week назад @ developer.apple.com
Get ready for new creative assets on the App Store
Get ready for new creative assets on the App Store Get ready for new creative assets on the App Store

As we announced in June, Apple is introducing new ways to market your apps and games on the App Store.

With these new assets, you can go beyond in-use visuals to highlight your brand, seasonal offerings, exciting new content, and more.

Your creative assets can be used across the App Store in multiple places, including your product page header, search results, In-App Events, and more.

To help you plan your images and videos ahead of the fall launch, review our new App Store asset best practices, which include recommendations, as well as Figma, Photoshop, and Pixelmator design templates you can use to create captivating and compelling assets.

Learn about best practices and resources

2 weeks назад @ developer.apple.com
Hello Developer: August 2026
Hello Developer: August 2026 Hello Developer: August 2026

In this edition: Check out an all-new video from Cupertino to dive deeper into the biggest updates from WWDC26.

Download templates and get started building App Store assets for iOS 27.

Discover best practices for integrating visual intelligence in your app.

Learn how to supercharge your builds with Xcode Cloud workflows.

Meet the clever creators of Is This Seat Taken?

Read now

2 weeks назад @ developer.apple.com
Age rating questionnaire now includes social media questions
Age rating questionnaire now includes social media questions Age rating questionnaire now includes social media questions

To support this, the age rating questionnaire in App Store Connect now includes questions about your app’s social media capabilities.

A social media capability is defined as the ability to redistribute, amplify, or interact with user-generated content through a social feed or similar discovery method.

The Time Allowance category for Social Media is based on whether your app or game offers social media capabilities, regardless of the app category selected in App Store Connect.

Apps with these capabilities will display a new Social Media content descriptor on their App Store product page.

If you indicate that your app or game includes social media capabilities but they are disabled for anyone…

1 month, 1 week назад @ developer.apple.com
Hello Developer: July 2026
Hello Developer: July 2026 Hello Developer: July 2026

In this edition: Try an all-new search tool on the Apple Developer website.

Download design kits for Figma and Sketch.

Explore the biggest updates from WWDC26 in new activities around the world and online.

Read about Apple Design Award winners grug and Cyberpunk 2077.

Browse the latest updates to the 27 platform releases, documentation, sample code, and release notes.

Read now

1 month, 1 week назад @ developer.apple.com
Design kits for iOS, iPadOS, and macOS 27 are here
Design kits for iOS, iPadOS, and macOS 27 are here Design kits for iOS, iPadOS, and macOS 27 are here

Apple design kits for Figma and Sketch are now available for iOS, iPadOS, and macOS 27.

These include:Updates to Liquid GlassExpanded component and state supportNaming changes to better align with codeImproved resizingThe addition of Dark Mode for macOSDownload the design kits from the Apple Design Resources

1 month, 3 weeks назад @ 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

Attachment 12 of the Apple Developer Program License Agreement has been revised to specify terms for iOS apps in Brazil, including alternative distribution, alternative payments and out-of-app offers, and the Core Technology Commission.

Please review the changes and sign in to your account to accept the updated terms.

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

2 months назад @ developer.apple.com
Changes to iOS in Brazil
Changes to iOS in Brazil Changes to iOS in Brazil

As part of a recent agreement with Brazil’s competition regulator CADE (Conselho Administrativo de Defesa Econômica), Apple is introducing changes to iOS that create new options for developers' apps in Brazil.

Beginning with iOS 26.5, developers can distribute apps on alternative app marketplaces, operate alternative app marketplaces, process app payments for digital goods and services outside of Apple In-App Purchase in iOS, and more.

The new options for downloading apps from alternative app marketplaces and making app payments open new avenues for malware, fraud, scams, and privacy and security risks.

Those protections include Notarization for iOS apps, an authorization process for app ma…

2 months назад @ developer.apple.com
New domain for Sign in with Apple and iCloud+ Hide My Email
New domain for Sign in with Apple and iCloud+ Hide My Email New domain for Sign in with Apple and iCloud+ Hide My Email

Later this summer, Apple will unify the email domains used by Sign in with Apple and iCloud+ Hide My Email under a single, shared domain: private.icloud.com.

For example:Sign in with Apple addresses, previously issued on privaterelay.appleid.com , will be issued on private.icloud.com .

iCloud+ Hide My Email addresses, previously issued on icloud.com , will be issued on private.icloud.com .

Email service providers should update any domain-based filtering, suppression lists, or routing rules that explicitly enumerate relay domains so that the new private.icloud.com domain is included.

Learn more about Sign in with AppleCommunicating using the Private Email Relay Service

2 months назад @ developer.apple.com
Deprecation of the ImageCreator class
Deprecation of the ImageCreator class Deprecation of the ImageCreator class

When we introduced the Image Playground framework, we included the ImageCreator class as a way for apps to generate images programmatically using the on-device image generation model.

Apps using ImageCreator will not function in TestFlight builds and will cause a runtime error.

Apps using ImageCreator will not function in TestFlight builds and will cause a runtime error.

If your app uses ImageCreator: Transition to presenting the Image Playground sheet, which provides a consistent, system-managed image generation experience.

Resources:Learn more about the Image Playground frameworkCreate high-quality images using Image Playground

2 months, 1 week назад @ developer.apple.com
WWDC26 survey
WWDC26 survey WWDC26 survey

Share your thoughts on this year’s conference.

Take the survey

2 months, 1 week назад @ developer.apple.com
WWDC26 iPadOS guide
WWDC26 iPadOS guide WWDC26 iPadOS guide

The Foundation Models framework is a native Swift API that gives you direct access to the same on-device model that powers Apple Intelligence.

You can now work with any language model, including Apple Foundation Models, cloud models like Claude and Gemini, or any other provider that conforms to the Language Model protocol.

Dynamic Profiles let you swap models, tools, and instructions on the fly, so your app’s behavior can adapt within a continuous session.

If you’re enrolled in the App Store Small Business Program and your app has fewer than 2 million total first-time App Store downloads, you can access the next generation of Apple Foundation Models running on Private Cloud Compute at no cl…

2 months, 1 week назад @ developer.apple.com
Find out what's new for Apple developers
Find out what's new for Apple developers Find out what's new for Apple developers

Discover the latest advancements on all Apple platforms and create even more unique, intelligent experiences in your apps and games with major enhancements across languages, frameworks, tools, and services.

The latest SDKs bring incredible new features, including platform design refinements, powerful Apple Intelligence capabilities, and new AI development frameworks.

Explore what’s newInstall the latest beta softwareBrowse documentation and sample code

2 months, 1 week назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 2 days, 19 hours назад
iPadOS 18.7.10 (22H374)
iPadOS 18.7.10 (22H374) iPadOS 18.7.10 (22H374)

View downloadsView release notes

2 days, 19 hours назад @ developer.apple.com
iPadOS 27.0 beta 6 (24A5418b)
iPadOS 27.0 beta 6 (24A5418b)

View downloadsView release notes

2 days, 19 hours назад @ developer.apple.com
iOS 27.0 beta 6 (24A5418b)
iOS 27.0 beta 6 (24A5418b)

View downloadsView release notes

2 days, 19 hours назад @ developer.apple.com
macOS 27.0 beta 6 (26A5416b)
macOS 27.0 beta 6 (26A5416b)

View downloadsView release notes

2 days, 19 hours назад @ developer.apple.com
tvOS 27.0 beta 6 (24J5353b)
tvOS 27.0 beta 6 (24J5353b) tvOS 27.0 beta 6 (24J5353b)

View downloadsView release notes

2 days, 19 hours назад @ developer.apple.com
visionOS 27.0 beta 6 (24M5355a)
visionOS 27.0 beta 6 (24M5355a) visionOS 27.0 beta 6 (24M5355a)

View downloadsView release notes

2 days, 19 hours назад @ developer.apple.com
watchOS 27.0 beta 6 (24R5353a)
watchOS 27.0 beta 6 (24R5353a) watchOS 27.0 beta 6 (24R5353a)

View downloadsView release notes

2 days, 19 hours назад @ developer.apple.com
iOS 26.6.1 (23G83)
iOS 26.6.1 (23G83) iOS 26.6.1 (23G83)

View downloadsView release notes

2 days, 19 hours назад @ developer.apple.com
iPadOS 26.6.1 (23G83)
iPadOS 26.6.1 (23G83) iPadOS 26.6.1 (23G83)

View downloadsView release notes

2 days, 19 hours назад @ developer.apple.com
visionOS 26.6.1 (23O780)
visionOS 26.6.1 (23O780) visionOS 26.6.1 (23O780)

View downloadsView release notes

2 days, 19 hours назад @ developer.apple.com
macOS 26.6.2 (25G83)
macOS 26.6.2 (25G83) macOS 26.6.2 (25G83)

View downloadsView release notes

2 days, 19 hours назад @ developer.apple.com
iOS 18.7.10 (22H374)
iOS 18.7.10 (22H374) iOS 18.7.10 (22H374)

View downloadsView release notes

2 days, 19 hours назад @ developer.apple.com
TestFlight Update
TestFlight Update TestFlight Update

View release notes

1 week, 1 day назад @ developer.apple.com
Xcode 27 beta 5 (27A5237l)
Xcode 27 beta 5 (27A5237l) Xcode 27 beta 5 (27A5237l)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
iPadOS 18.7.10 (22H373)
iPadOS 18.7.10 (22H373) iPadOS 18.7.10 (22H373)

View downloadsView release notes

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

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

Four years ago I joined the Swift Website Workgroup to help care for the website you’re reading this on.

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

AuthorsAlexander Sandberg is a Senior Mobile Engineer at SoFi and an indie app developer who served four years in the Swift Website Workgroup.

Dave Lester is a Senior Product Manager at Apple and member of the Swift website workgroup.

1 week, 5 days назад @ swift.org
What's new in Swift: June 2026 Edition
What's new in Swift: June 2026 Edition What's new in Swift: June 2026 Edition

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

This year we also introduced workshops, including “Inclusive by Design” by Danielle Lewis, and for the Swift community: “Write Faster, Smarter Swift” by Paul Hudson.

What’s new in Swift featured changes in Swift since last year, including a preview of what’s coming in Swift 6.4, like up to 4x faster URL parsing and support for async code in defer blocks.

A new Swift package, Foundation Models framework utilities, was released with tools for working with LLMs, including custom skills and context management helpers.

Swift EvolutionThe Swift project adds new language feat…

1 month, 2 weeks назад @ swift.org
Swift Package Index Update
Swift Package Index Update Swift Package Index Update

Dave Lester is a Senior Product Manager at Apple and member of the Swift website workgroup.

Since its launch, Swift Package Index has become an essential part of the Swift ecosystem, helping developers discover quality packages, evaluate compatibility, and make informed decisions about dependencies.

Recently, Swift Package Index has grown alongside the Swift project’s multi-platform expansion, extending its compatibility testing to encompass Linux, Android, and WebAssembly.

Today, Swift Package Index announced that it has joined Apple and continues its mission:Together, we’re building a comprehensive package registry to serve the Swift community’s evolving needs.

Learn more by reading the S…

1 month, 3 weeks назад @ swift.org
Swift at Apple: Migrating the TrueType Hinting Interpreter
Swift at Apple: Migrating the TrueType Hinting Interpreter Swift at Apple: Migrating the TrueType Hinting Interpreter

Font parsers process data from untrusted sources, making the TrueType hinting interpreter a security-critical attack surface.

In addition to memory safety, we also improved performance: on average, our Swift interpreter runs 13% faster than the C interpreter it replaced.

To accompany this post, we’ve also published the source code of the Swift TrueType hinting interpreter.

On average, the Swift interpreter runs 13% faster than the C interpreter it replaced.

To accompany this post, we’ve published the source code for the Swift TrueType hinting interpreter on GitHub.

2 months, 1 week назад @ swift.org
Announcing the Networking Workgroup
Announcing the Networking Workgroup Announcing the Networking Workgroup

The Swift Ecosystem Steering Group is excited to announce the creation of the Networking workgroup!

The primary goal is to guide the evolution of networking libraries, protocols, and APIs in the Swift ecosystem, making networking in Swift excellent everywhere: high-level and safe by default, modular and interoperable, cross-platform, and observable.

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

Learn more about the Networking workgroup by reading its charter.

Franz Busch is a member of the Ecosystem Steering Group and the Swift Server Workgro…

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

To start, we’re focusing on some of the many local meetup groups sharing Swift content:Around the world, local meetup groups and conferences bring Swift developers together, and some even predate Swift itself!

In May the SF Swift meetup hosted a talk by Dan Federman, Agentify Your Swift Repo, which covers building an agent for CI and review feedback.

I encourage more folks to get involved in their local Swift meetup.

Sébastien Stormacq shares a great introduction to what’s possible with AWS Lambda and Swift, presenting Swift, Server-side, & Serverless on the DevStandup YouTube channel.

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

2 months, 2 weeks назад @ swift.org
Bringing Goodnotes to the web with Swift and WebAssembly
Bringing Goodnotes to the web with Swift and WebAssembly Bringing Goodnotes to the web with Swift and WebAssembly

Yuta Saito is a Software Engineer at Goodnotes, working on WebAssembly platform support in Swift.

This isn’t because we carefully reimplemented the same algorithms twice: it’s because it’s literally the same Swift code running on both platforms.

Technical architectureGoodnotes Architecture: Shared Swift code between iOS and Web platforms.

You can debug Swift code directly in Chrome DevTools: set breakpoints, inspect variables, and step through your Swift code as naturally as JavaScript.

For more details on the enhanced DWARF extension for Swift, see the Swift on WebAssembly debugging guide.

2 months, 2 weeks назад @ swift.org
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.

3 months, 3 weeks назад @ 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 months, 2 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…

4 months, 3 weeks назад @ 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.

4 months, 4 weeks назад @ 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.

5 months, 2 weeks назад @ 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.

5 months, 2 weeks назад @ 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 = …

6 months назад @ 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!

6 months, 3 weeks назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 2 часа назад
Has someone ever use Braavo Capital ?
Has someone ever use Braavo Capital ?

In short, it's a company that takes a cut of your earnings to get AppStore payouts faster (because damn, these payouts are so long to come). Anyone ever used something like this ? Is it worth it ? I still rely a lot on paid ads for my app's growth (Meta mainly), and being able to withdraw earning faster would be more confortable for me, but I can't find a lot of info on this, so I'm a bit weary. https://www.getbraavo.com/accelerate/ submitted by /u/Equivalent_Many_2134 [link] [comments]

2 часа назад @ reddit.com
Backport modern SwiftUI APIs while supporting older iOS versions.
Backport modern SwiftUI APIs while supporting older iOS versions. Backport modern SwiftUI APIs while supporting older iOS versions.

Hi everyone! One pain point I've run into repeatedly with SwiftUl is supporting newer APIs while keeping an older deployment target. Things like 'if #available work well in normal Swift code, but they don't fit naturally in the middle of a modifier chain. That often leads to duplicated views or compatibility helpers scattered throughout a project. After solving the same problem across multiple apps, I decided to package the patterns into a small open-source library called \*\*SwiftUlBackportKit\*\* It includes: • ' modify { }' for conditional view transforms • ' backport for reusable version-gated SwiftUI APIS • platformValue (...) for version-specific values • 'OS.isAtLeast (:) ' for simpl…

3 часа назад @ reddit.com
Screenshot and screen record protection
Screenshot and screen record protection Screenshot and screen record protection

Needed a way to protect sensitive content from screenshots & screen recordings in my iOS app. Apple doesn't have an official API, so I built a workaround 🛡️ SnapShield lets you hide content or show custom placeholders. Open sourced it for everyone. https://github.com/EmadBeyrami/SnapShield submitted by /u/NoCardiologist4405 [link] [comments]

3 часа назад @ reddit.com
I built a call recorder that extracts who owes what. The hard part was not the AI, it was keeping the audio intact when a call interrupts recording
I built a call recorder that extracts who owes what. The hard part was not the AI, it was keeping the audio intact when a call interrupts recording I built a call recorder that extracts who owes what. The hard part was not the AI, it was keeping the audio intact when a call interrupts recording

I broke a promise I never meant to break. It took three weeks and someone else's message for me to notice. It was a signed paper I had said I would send after a call. The call had gone well. I had even taken notes. The notes said what we discussed. They did not say what I owed. I tried the usual fixes. Voice notes I never played back. A notes app full of tidy headings. Recording apps that gave me clean summaries of the conversation. All of them told me what was said. None of them told me what to do. Then I saw the gap. In real conversations nobody says "action item". People say "I will check and tell you". Or "send it once she signs". A summary keeps those sentences exactly as they are. But…

5 часов назад @ reddit.com
Why am I not allowed to tell people what is included in my free tier and what is included in my premium tier?
Why am I not allowed to tell people what is included in my free tier and what is included in my premium tier?

I just uploaded my first app with Premium as an IAP to ASC and got rejected because in one of the screenshots I listed what is included in the free tier and what is included in the premium tier of the app. "The app screenshots include references to the price of the app or the service it provides, which is not considered an appropriate part of these metadata items.Note that references to free or discounted services are considered a price reference and are not appropriate for app metadata." Any idea why this is not allowed? I think it would be great to be upfront to the customer and let them know before downloading. Cheers submitted by /u/Banana_uki43 [link] [comments]

5 часов назад @ reddit.com
Localizing an iOS app manually with AI is tedious.
Localizing an iOS app manually with AI is tedious.

Because accurate localization heavily depends on UI context, my current manual workflow for each string requires: Writing a text prompt explaining the context. Uploading a screenshot showing where the string appears. Cross-checking translations across multiple AI models. Are there any paid tools or platforms on the market that automate this entire workflow (extracting strings, feeding UI screenshots/context to AI, and comparing outputs)? submitted by /u/yccheok [link] [comments]

17 часов назад @ reddit.com
Handling Button Shapes setting in my app
Handling Button Shapes setting in my app Handling Button Shapes setting in my app

I didn't know this was still a thing. How can I make my app to handle the Button Shapes setting? I do not use it but some users have complained about the behavior of the app when they have this setting enabled, I can not force them to turn it off. Is there any modifier or function I can use in SwiftUI to disable it for my app? submitted by /u/Sad_Dare7025 [link] [comments]

22 часа назад @ reddit.com
DispatchQueue doubts
DispatchQueue doubts

Hi, what type of data types are allowed in setSpecific(key:, value:) and getSpecific(key:) methods of DispatchQueu ? there are no mentions anywhere. Also can you recommend any resources for complete understanding of DispatchQueue , GCD , DispatchGroup etc. ? Thank you! submitted by /u/usernameDisplay9876 [link] [comments]

22 часа назад @ reddit.com
I built a database of 1000+ real App Store rejections. Now my apps almost always get approved.
I built a database of 1000+ real App Store rejections. Now my apps almost always get approved.

I've spent the last few months building a database of real App Store rejections. My wife and friends completely didn't understand why I was doing this, but I was so sick of getting rejected for previously-unknown reasons after I already waited 8-10 days for my app to get reviewed. To gather the data, I've used some admittedly inefficient methods after I realized that Claude just wasn't getting the job done, even with Fable 5. I sent out surveys to a developer community I'm a part of, I spent way too many hours manually searching forums LLMs can't access, I DMed people for more details, and I structured all of the data by hand to keep it fully accurate. Then I started matching my own apps ag…

23 часа назад @ reddit.com
How do you get UIKit's instant keyboard focus (becomeFirstResponder in viewDidLoad) in pure SwiftUI?
How do you get UIKit's instant keyboard focus (becomeFirstResponder in viewDidLoad) in pure SwiftUI?

In UIKit, if we place titleTextView.becomeFirstResponder() inside viewDidLoad, the keyboard slides up seamlessly alongside the view controller's presentation animation. It looks instant and feels like a native, high-quality UX. I'm struggling to replicate this exact behavior in SwiftUI. Whenever I use FocusState and toggle it to true inside .onAppear, there is always a noticeable delay. The view pushes/presents, settles, and then the keyboard decides to slide up. Has anyone found a way to achieve this instantly in pure SwiftUI yet (maybe in iOS 17+), or is UIViewRepresentable still the only bulletproof way to get that perfectly synced keyboard presentation? Thanks in advance! submitted by /…

1 day, 7 hours назад @ reddit.com
I gave up on being a developer
I gave up on being a developer

I completely gave up and do payroll now. After almost a decade of learning, building apps and creating packages. I finally just had to grow up and realize that I could never be a developer. I really thought if I worked hard and became skilled that I wouldn’t have to worry about anything else. It turns out that is not the case. Good luck to all of you. I hope your stories end up happier than mine. submitted by /u/Stunning_Pattern6486 [link] [comments]

1 day, 12 hours назад @ reddit.com
Hammerspoon shortcut to take device screenshot and copy to clipboard
Hammerspoon shortcut to take device screenshot and copy to clipboard

Hey all, just in this is useful to anyone else, I (ok, Claude) wrote a little Hammerspoon script to grab a screenshot of your connected device, save it to your Mac + copy to clipboard... all with one hotkey. Saves having to dig through the Xcode menus every time, or airdropping screenshots over. Basically, it's Hammerspoon hitting Debug -> View Debugging -> Take screenshot on your behalf, watching for the screenshot to arrive, then copying it to clipboard. And for me, all that happens when I mash Ctrl-Option-Command-S. There's probably a better way that I missed... if so, please shout. :) https://github.com/mwagstaff/mac-tooling/blob/3e0f1ed36047a056cbf088fe7b1af1b2189bc050/hammerspoon/conf…

1 day, 13 hours назад @ reddit.com
Lessons from shipping a production app on SpeechTranscriber + on-device Foundation Models — including an OS bug that permanently eats locale slots
Lessons from shipping a production app on SpeechTranscriber + on-device Foundation Models — including an OS bug that permanently eats locale slots Lessons from shipping a production app on SpeechTranscriber + on-device Foundation Models — including an OS bug that permanently eats locale slots

Lessons from shipping a production app on SpeechTranscriber + on-device Foundation Models — including an OS bug that permanently eats locale slots I just shipped my first app built end-to-end on Apple's on-device AI stack — SpeechAnalyzer/SpeechTranscriber for transcription and Foundation Models for enrichment (it's a voice-notes app; every recording gets an on-device title/summary/tags/tasks). Some things I learned the hard way that I haven't seen written up much: 1. The simulator will lie to you — twice. The simulator cannot transcribe at all, and the simulator's language model is not the on-device model. Output quality, instruction-following, and hallucination behavior differ meaningfull…

1 day, 16 hours назад @ reddit.com
Self-hosted web push Cloudflare Worker, works on iOS
Self-hosted web push Cloudflare Worker, works on iOS

Sending push notifications to iOS without relying on a native app has already become a mature option. Last year Apple extended the standard Web Push with Declarative Web Push, which finally makes the whole thing make sense. (It's handled natively by WebKit rather than driven by JavaScript, which improves push reliability and privacy, much like the native push notification model.) Kukuroo uses Cloudflare Workers so that end devices can subscribe to push notifications and relay push requests to the Worker, which signs and delivers them. I personally found it genuinely useful and full of potential, so I open sourced it: https://github.com/saiday/kukuroo kukuroo.cc Requirements: Safari on iOS a…

1 day, 21 hours назад @ reddit.com
problems with trader doc upload to comply with EU DAS rules
problems with trader doc upload to comply with EU DAS rules

wonder if anyone had a similar issue and resolved it - I have an app which is distributed now, but blocked in EU because of the DSA compliance. However I already uploaded the documents twice now and they seem to be accepted but after a few days they disappear and I get email from app store that I need to upload them. I was uploading a bank statement where my name and address is clearly visible and for the identity - a passport pic. I am wondering if it is because the address linked to my apple developer account is an old one? I raised a ticket with Apple to correct it. And on top of that I am on hold with their callback function to try to upload the docs again live with the support person b…

2 days назад @ reddit.com
iOS Dev Weekly iOS Dev Weekly
последний пост 1 week, 6 days назад
Issue 762
Issue 762 Issue 762

Issue 762 7th August 2026 Written by Andyy HopeG’day everyone!

As that issue went out, I’d just landed in New Zealand to field-test Yewki, the snowboarding tracking app I’ve been working on all year.

– Andyy HopeThe swiftCon agenda is almost here, and we can’t wait to show you the full lineup.

To celebrate, we’re continuing to offer an exclusive 25% discount code for iOS Dev Weekly readers.

Personally, I prefer SQLite over Core/SwiftData, largely because I want a shared language between my iOS and Android apps.

1 week, 6 days назад @ main--iosdevweekly.netlify.app
Issue 761
Issue 761 Issue 761

To celebrate, we’re continuing to offer an exclusive 25% discount code for iOS Dev Weekly readers.

But the more interesting part of the announcement was the controversy around the so-called ‘Restricted Mode’ discovered in the iOS 27 betas.

This feels like the right direction for code review when AI can generate code much faster than people can meaningfully review it.

If I’ve learned anything about Approachable Concurrency it’s that there can never be too many articles explaining Approachable Concurrency.

And as someone who hasn’t yet fully embraced Swift 6.2 and Approachable Concurrency, I find its conclusions reassuring.

2 weeks, 6 days назад @ main--iosdevweekly.netlify.app
Issue 760
Issue 760 Issue 760

Issue 760 24th July 2026 Written by Konstantinos NikoloutsosHello, iOS dev weekly subscribers 👋I have a habit of opening a project to make one small change and ending up thinking about the architecture around it.

Good architecture and good tooling have something in common: when they work, it’s hard to notice them.

To celebrate, we’re continuing to offer an exclusive 25% discount code for iOS Dev Weekly readers.

NewsClaude Code Desktop can now build, launch, and test your app in an iOS Simulator pane right beside the conversation.

Mohammad Azam shows how iOS 27’s new HistoryObserver can power a one way synchronization pipeline without scattering sync logic throughout the app.

3 weeks, 6 days назад @ main--iosdevweekly.netlify.app
Issue 759
Issue 759 Issue 759

Issue 759 17th July 2026 Written by Juan MarinI’ve spent most of my career actively avoiding the spotlight.

Writing to this many iOS developers at once is, I’ll admit, a strange way to protect that record.

Before the agenda is announced, we’re launching a 25% off discount code exclusively for iOS Dev Weekly Readers.

Her post drives RenderPreview directly over JSON-RPC and turns Xcode into a rendering service for a SwiftUI preview gallery app she’s now building.

More than doubling the tool count is Apple saying something about where Xcode is headed.

1 month назад @ main--iosdevweekly.netlify.app
Issue 758
Issue 758 Issue 758

Issue 758 10th July 2026 Written by Andyy HopeG’day, iOS Dev weekly subscribers.

I was looking back through my inbox to see how long I’ve been reading it, and the earliest issue I could find was Issue #97 from June 1, 2013.

🤯Anyway, a bit about myself… I’m an iOS engineer based in Melbourne, Australia.

It’s really a desktop Safari automation tool, but since iOS Safari uses the same WebKit engine, you can point it at your site with a mobile-sized viewport to catch layout/CSS issues before they hit an iPhone.

It can’t actually drive the Simulator or a real device though, so it’s more of a quick proxy check than true iOS testing.

1 month, 1 week назад @ main--iosdevweekly.netlify.app
Issue 757
Issue 757 Issue 757

Issue 757 3rd July 2026 Written by Alex OzunHello, iOS Dev Weekly readers 👋Since I’m a new face in your inbox, I’ll start this issue by introducing myself.

This week also showed that Apple has to adapt, too, though in a less welcome way: Apple hardware is getting more expensive as memory costs rise.

Now, enjoy the rest of the issue 🫡– Alex OzunSwiftCon is coming to Berlin as part of next.app devCon, the largest gathering of mobile app developers.

We’re extending the CFP until Sunday and are welcoming iOS builders who go beyond tutorials: SwiftUI in production, architecture decisions, performance wins, and hard trade-offs.

Sagar Unagar looks at iOS 27’s new .reorderable() and .reorderContain…

1 month, 2 weeks назад @ main--iosdevweekly.netlify.app
Issue 756
Issue 756 Issue 756

Issue 756 26th June 2026 Written by Sriyank SiddharthaFor long-time readers of iOS Dev Weekly, Dave Verwer’s announcement in issue 751 that he would be handing over the reins of the newsletter while continuing his community work on Swift Package Index (SPI) now feels especially significant.

The formal announcement that Swift Package Index has joined Apple was published three days ago, and it marks a major moment for the Swift ecosystem.

On a personal note, all of us on the team are continually in awe of what Dave built with iOS Dev Weekly over the last 15 years.

Swift Package Index has been a trusted place for package discovery for years, and now it is joining Apple while staying open sourc…

1 month, 3 weeks назад @ main--iosdevweekly.netlify.app
Issue 755
Issue 755 Issue 755

Issue 755 19th June 2026 Written by Zachary PowellI can’t think of a better time than around WWDC to be diving back into the world of Apple as a developer.

There is a huge flurry of fascinating blogs, code labs, and opinion pieces coming from all over the iOS developer community.

While these machines may have stopped getting official OS updates, it is the community that keeps this hardware alive.

Streaming live video via RTSP on iOS has always been a bit of a challenge since AVPlayer does not support it out of the box.

I think we can all agree Apple embracing the “Crack Marketing Team” makes for a brilliant start to any keynote.

2 months назад @ main--iosdevweekly.netlify.app
Issue 754
Issue 754 Issue 754

Issue 754 12th June 2026 Written by Greg FawsonBefore every WWDC, developers around the world start playing an unofficial game of WWDC Bingo.

To help answer that question, we’ve tried to gather commentary from the community about the most relevant announcements at WWDC26.

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

CodeWhile iOS 27 introduces several productivity and performance improvements, Khoa Pham highlights two noteworthy changes for Swift developers.

You’ve got a leaderboard with very phrase detected in the WWDC 2026 keynote, with its delta against the historical average.

2 months, 1 week назад @ main--iosdevweekly.netlify.app
Issue 753
Issue 753 Issue 753

Issue 753 5th June 2026 Written by Sriyank SiddharthaWWDC 2026 isn’t about new features.

This is my first iOS Dev Weekly, so let me introduce myself.

Twelve years ago, I ran my first mobile app and fell in love with building.

– Sriyank SiddharthaSwiftCon is coming to Berlin as part of next.app devCon, the largest gathering of mobile app developers.

Advanced Swift concurrency topic about actors without internal state, useful for developers building concurrent code with clear isolation boundaries.

2 months, 2 weeks назад @ main--iosdevweekly.netlify.app
Issue 752
Issue 752 Issue 752

Issue 752 29th May 2026 Written by Zachary PowellI feel like I should kick things off this week by introducing myself.

I’m Zachary Powell, Head of Developer Community here at next.app devCon.

This week’s iOS Dev Weekly marks the first one written by me, so please be kind (although, of course, feedback is welcome!).

With WWDC26 kicking off on June 8, the developer community is buzzing with anticipation for iOS 27 and the next generation of Apple software.

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

2 months, 3 weeks назад @ main--iosdevweekly.netlify.app
Issue 751
Issue 751 Issue 751

Issue 751 22nd May 2026 Written by Dave Verwer, Greg Fawson, Sriyank Siddhartha, and Zachary PowellToday is the start of something new for iOS Dev Weekly.

Finding the right people to take iOS Dev Weekly forward was tricky.

❤️– Dave VerwerHi iOS Dev Community!

We feel the same way about iOS Dev Weekly.

So what do we intend to do with iOS Dev Weekly?

3 months назад @ main--iosdevweekly.netlify.app
Issue 750
Issue 750 Issue 750

Issue 750 8th May 2026 Written by Dave VerwerThis is the seven hundred and fiftieth issue of this little newsletter, so I hope you’ll forgive a little introspection.

I’d recently left a job working with C# and ASP.NET to start a small business writing Ruby on Rails apps on the brand new Intel Mac I’d just bought.

I really loved what I found, and not just in the language or frameworks, but in the community.

When I started this newsletter in 2011 it was partly because I wanted to become even more involved in that community.

❤️The community is so much richer and more diverse than it was back in 2011 when iOS Dev Weekly started.

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

Issue 750 8th May 2026 Written by Dave VerwerThis is the seven hundred and fiftieth issue of this little newsletter, so I hope you’ll forgive a little introspection.

I’d recently left a job working with C# and ASP.NET to start a small business writing Ruby on Rails apps on the brand new Intel Mac I’d just bought.

I really loved what I found, and not just in the language or frameworks, but in the community.

When I started this newsletter in 2011 it was partly because I wanted to become even more involved in that community.

❤️The community is so much richer and more diverse than it was back in 2011 when iOS Dev Weekly started.

3 months, 2 weeks назад @ main--iosdevweekly.netlify.app
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).

3 months, 3 weeks назад @ iosdevweekly.com
СМИ
9to5Mac 9to5Mac
последний пост 36 минут назад
Bought Logitech kit during the Trump tariff mess? You may be due a refund …
Bought Logitech kit during the Trump tariff mess? You may be due a refund … Bought Logitech kit during the Trump tariff mess? You may be due a refund …

During the height of Trump’s trade war with China, where tariff increases were announced on an almost weekly basis, companies like Logitech responded by significantly increasing the prices of their products in the US.

Earlier this year, the US Supreme Court ruled that these tariffs were illegal and must be returned to manufacturers.

In Logitech’s case, the company increased the prices of around half of its products by as much as 25%.

The companies paid the tariffs, passed on the extra costs to their customers, and are now being refunded by the government.

Morally, they should refund that portion of the purchase price to customers who bought their products during this period.

36 минут назад @ 9to5mac.com
9to5Mac Daily: August 20, 2026 – Apple RAM suppliers, iPhone Ultra rumors
9to5Mac Daily: August 20, 2026 – Apple RAM suppliers, iPhone Ultra rumors 9to5Mac Daily: August 20, 2026 – Apple RAM suppliers, iPhone Ultra rumors

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.

1 час назад @ 9to5mac.com
Apple’s long-running app store battle with the EU appears to finally be over
Apple’s long-running app store battle with the EU appears to finally be over Apple’s long-running app store battle with the EU appears to finally be over

Apple’s long-running antitrust battle with the European Union over the sale of iPhone apps appears to finally be over.

The EU has said that it welcomes the new app commission rates the company is offering within the bloc.

For App Store apps using Apple In-App Purchase , the commission will be 26 percent.

For App Store apps using alternative payment processing , the commission will be 20 percent.

For App Store apps that link out of the app to complete purchases , the commission will be 15 percent.

1 час назад @ 9to5mac.com
Apple hits back at OpenAI’s bid to dismiss lawsuit, reaffirms ‘pervasive trade secret misappropriation’
Apple hits back at OpenAI’s bid to dismiss lawsuit, reaffirms ‘pervasive trade secret misappropriation’ Apple hits back at OpenAI’s bid to dismiss lawsuit, reaffirms ‘pervasive trade secret misappropriation’

Apple has filed its response to OpenAI’s motion to dismiss the lawsuit in which it accuses two former employees, as well as OpenAI and io Products, of stealing its trade secrets.

A bit of contextA few days ago, OpenAI filed a motion to dismiss the lawsuit Apple brought against the company, io Products, Chang Liu, and Tang Tan, alleging trade secret theft.

“Apple argues that its original complaint “sufficiently identifies specific trade secrets that defendants misappropriated,” and cites previous cases where courts found similar levels of detail sufficient to let trade secret claims move forward.

On a motion to dismiss, the reasonable inference from these allegations-that Mr. Tan solicited a…

9 часов назад @ 9to5mac.com
Astropad Workbench 1.3 adds faster streaming, privacy curtain, and more
Astropad Workbench 1.3 adds faster streaming, privacy curtain, and more Astropad Workbench 1.3 adds faster streaming, privacy curtain, and more

Astropad has released Workbench 1.3, its largest update to the remote desktop app since the launch earlier this year.

Astropad says streaming is 30% faster, while content-aware encoding adjusts how text and images are processed to improve text clarity and refresh rates.

Picture-in-picture support lets users keep the remote Mac visible while working in another app.

Astropad says the release also includes 71 bug fixes covering keyboard input, clipboard syncing, sign-ins, and other parts of the app.

Later releases added non-English speech-to-text, longer background connections, faster connection times, improved encryption, more reliable clipboard syncing, Japanese Kana keyboard support, and co…

10 часов назад @ 9to5mac.com
PSA: ChatGPT outage is blocking users from logging in or creating new accounts [U: Fixed]
PSA: ChatGPT outage is blocking users from logging in or creating new accounts [U: Fixed] PSA: ChatGPT outage is blocking users from logging in or creating new accounts [U: Fixed]

ET: OpenAI says the issue is now fully resolved.

OpenAI has confirmed that users are encountering errors when trying to log in to their accounts or create new ones.

ET, and says it is “working on implementing a mitigation.”Reports of an OpenAI outage have also shot up on Downdetector, while users on X report being unable to use the chatbot even when they’re logged in.

In our tests, ChatGPT’s Mac app works, but the web-based version occasionally fails to load the chat history, account projects, or generate responses.

We will monitor the situation and report back once OpenAI shares more details or marks the issue as resolved.

11 часов назад @ 9to5mac.com
Camera-equipped AirPods reportedly won’t launch in 2026, despite demo video leak
Camera-equipped AirPods reportedly won’t launch in 2026, despite demo video leak Camera-equipped AirPods reportedly won’t launch in 2026, despite demo video leak

Bloomberg reports that despite Apple’s accidental inclusion of a demo video showcasing Visual Intelligence on AirPods, the product “remains on track for 2027.” Here are the details.

’Product challenges are still being resolved’Earlier this week, Apple accidentally included a video showcasing Visual Intelligence running on AirPods in the macOS 26.7 Release Candidate.

Here is your first look at AirPods with Cameras in action using Visual Intelligence.

But Apple has also been developing another version under the code name B790 (Apple famously creates competing versions of the same product internally).

The B798 version was a new generation of AirPods Pro that also included the cameras.

12 часов назад @ 9to5mac.com
9to5Mac Daily: August 19, 2026 – Apple TV 4K rumors, Apple Maps ads
9to5Mac Daily: August 19, 2026 – Apple TV 4K rumors, Apple Maps ads 9to5Mac Daily: August 19, 2026 – Apple TV 4K rumors, Apple Maps ads

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.

13 часов назад @ 9to5mac.com
Report: Smart wearables market set to generate more than $1 trillion through 2032
Report: Smart wearables market set to generate more than $1 trillion through 2032 Report: Smart wearables market set to generate more than $1 trillion through 2032

A new Counterpoint Research report predicts that consumer wearables will generate more than $1 trillion in cumulative revenue through 2032, with smartwatches and wireless earbuds leading the pack.

From the report:Smartwatches and TWS will remain the largest wearable categories, together generating an estimated cumulative revenue of $558 billion between 2026 and 2032.

Health patches are expected to generate another $120 billion, followed by smart rings at $44 billion, pendants at $24 billion, smart shoes at $18 billion, and fitness bands at $14 billion.

Smart socks, smart clothing, and smart belts are each projected to generate less than $10 billion.

Apple is also rumored to be working on sm…

14 часов назад @ 9to5mac.com
macOS Golden Gate adds a new app to your Mac; here’s what it can do
macOS Golden Gate adds a new app to your Mac; here’s what it can do macOS Golden Gate adds a new app to your Mac; here’s what it can do

As we enter the final weeks of beta testing, Apple will likely release macOS 27 Golden Gate to the public next month.

One of the biggest changes with this year’s update is the addition of an all-new Siri app for Mac users.

Siri app comes to MacWhen you update to macOS 27 later this year, you’ll see a new Siri app icon in your Mac’s dock.

Siri AI is the flagship change for macOS 27 Golden Gate this year.

9to5Mac’s TakeWhile I think the app is relatively basic, I’m pleased that Apple decided to release a chatbot-style Siri app with macOS 27.

15 часов назад @ 9to5mac.com
Watch Susan Kare revisit the icons and graphics for the original Mac
Watch Susan Kare revisit the icons and graphics for the original Mac Watch Susan Kare revisit the icons and graphics for the original Mac

Legendary graphic designer Susan Kare spoke recently at the Startup School 2026 event, and the video for her talk is now up on Y Combinator’s YouTube channel.

Susan Kare shares great stories and design lessonsMore than 40 years after the launch of the original Macintosh, the system’s graphics, fonts, icons, and overall UI elements look as striking as they did back in the day.

In fact, several aspects of Susan Kare’s original ideas for the first Macintosh are still part of macOS, either in spirit or quite literally.

From the Command key symbol to the Happy Mac to the system fonts to the hand pointer and beyond, Kare’s work helped shape the visual language of personal computing, not just on t…

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

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

But next month with iPhone 18 Pro, a new Dynamic Island design is finally coming.

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?

16 часов назад @ 9to5mac.com
Special 1-day Apple anniversary sale: AirPods Pro 3, MacBook Pro $400 off, iPhone Air/17 Pro, AirTag 2, more
Special 1-day Apple anniversary sale: AirPods Pro 3, MacBook Pro $400 off, iPhone Air/17 Pro, AirTag 2, more Special 1-day Apple anniversary sale: AirPods Pro 3, MacBook Pro $400 off, iPhone Air/17 Pro, AirTag 2, more

$49)Apple iPhone 17 Pro Silicone Case, MagSafe, Orange $37 (Reg.

$49)Apple iPhone 17 Pro Silicone Case, MagSafe, Terra Cotta $37 (Reg.

$59)Apple iPhone 17 Pro Max Silicone Case, MagSafe, Midnight $35 (Reg.

$49)Apple iPhone 17 Silicone Case, MagSafe, Black $37 (Reg.

$49)Apple iPhone 17 Silicone Case, MagSafe, Vanilla $40 (Reg.

16 часов назад @ 9to5mac.com
Apple Watch Series 12 to bring back beloved design material, says leaker
Apple Watch Series 12 to bring back beloved design material, says leaker Apple Watch Series 12 to bring back beloved design material, says leaker

Apple Watch Series 12 will be unveiled next month, and a reputable leaker just said it will come with a ceramic design option.

Among them is Apple Watch Series 12, the latest Watch model.

It’s unclear how much of a premium price ceramic might command with Apple Watch Series 12.

Are you interested in buying a ceramic Apple Watch Series 12?

*Shop at Apple with 15% discount on certified refurbishedBest Apple Watch and iPhone accessories

16 часов назад @ 9to5mac.com
Apple is about to launch best reason yet to wear AirPods all day long
Apple is about to launch best reason yet to wear AirPods all day long Apple is about to launch best reason yet to wear AirPods all day long

And soon with iOS 27, Apple will launch new AirPods upgrades that should make that a more common experience.

iOS 27’s Siri AI is a great reason to wear AirPods more, especially new model with camerasAirPods already offer plenty of reasons to wear them throughout the day.

But next month, it sounds like Apple could launch the best reason yet to wear AirPods more often.

The combination of Siri’s iOS 27 upgrades with camera-equipped AirPods means users will have so much more reason to wear AirPods all day long.

Do you tend to wear AirPods all throughout the day?

17 часов назад @ 9to5mac.com
MacRumors MacRumors
последний пост 15 минут назад
Fake Cases Hint at New Clear and TechWoven Colors for iPhone 18 Pro
Fake Cases Hint at New Clear and TechWoven Colors for iPhone 18 Pro Fake Cases Hint at New Clear and TechWoven Colors for iPhone 18 Pro

The cases themselves are fake, featuring the same model number used for existing iPhone 17 Pro accessories, but they could still be based on the genuine cases Apple is expected to release alongside the ‌iPhone 18 Pro‌ and ‌iPhone 18 Pro‌ Max next month.

The light blue tint is notable given that the ‌iPhone 18 Pro‌ is rumored to come in a Light Blue finish, which this case would complement.

Apple's existing iPhone 17 Pro TechWoven cases come in just five colors: blue, purple, black, sienna, and green.

The cherry red option stands out in particular, as it would match the eye-catching "flagship" "Dark Cherry" finish widely rumored for the ‌iPhone 18 Pro‌ models.

The ‌iPhone 18 Pro‌ and ‌iPhone…

15 минут назад @ macrumors.com
Strong iPhone Sales Are Giving Samsung Display a Big OLED Boost
Strong iPhone Sales Are Giving Samsung Display a Big OLED Boost Strong iPhone Sales Are Giving Samsung Display a Big OLED Boost

Strong iPhone sales have helped boost flexible OLED display shipments from Samsung Display so far this year, according to a report from The Elec.

Samsung shipped approximately 120 million flexible OLED smartphone panels in the first half of the year, up 35 percent year-over-year.

That accounted for about 65 percent of the overall increase in global flexible OLED panel shipments.

Market research firm Sigmaintell expects demand to remain strong into the second half of the year, partly thanks to the expected launch of Apple's iPhone 18 Pro and foldable iPhone models in September.

1 час назад @ macrumors.com
Apple Fires Back at OpenAI's Bid to Toss Trade Secrets Suit
Apple Fires Back at OpenAI's Bid to Toss Trade Secrets Suit Apple Fires Back at OpenAI's Bid to Toss Trade Secrets Suit

Earlier this month, OpenAI's motion argued that Apple in its filing never properly identified what information actually counts as a protectable trade secret.

As for Tan, Apple repeats its allegation that he used internal project codenames to question interview candidates about unreleased Apple products.

Apple also counters OpenAI's argument for dismissal that Apple has not identified a protectable trade secret that the company allegedly stole.

Apple argues that none of it belongs there because a dismiss is based on the complaint alone.

Indeed, Apple argues that under Ninth Circuit precedent, the case moves forward rather than being thrown out where two plausible explanations compete.

1 час назад @ macrumors.com
EU Welcomes Apple's App Store Changes, Epic Slams 'Junk Fees'
EU Welcomes Apple's App Store Changes, Epic Slams 'Junk Fees' EU Welcomes Apple's App Store Changes, Epic Slams 'Junk Fees'

Under the DMA, users in the EU have a right to full and effective choice of alternative app distribution channels.

While the EC approved Apple's planned changes, Apple legal opponent Epic Games was not happy with the new fee structure, denouncing the "new junk fees."

Under the new terms, ‌Epic Games‌ will need to pay a five percent Core Technology Commission on digital purchases made through its ‌Epic Games‌ Store on the iPhone and iPad in the EU.

For an app distributed through the ‌App Store‌ with a link to purchase options, Epic would need to pay 15 percent.

‌Epic Games‌ does not qualify for reduced fees.

11 часов назад @ macrumors.com
Apple's Camera AirPods Not Launching Until 2027 Despite Leaked Video
Apple's Camera AirPods Not Launching Until 2027 Despite Leaked Video Apple's Camera AirPods Not Launching Until 2027 Despite Leaked Video

Apple's camera-equipped AirPods will not launch until 2027 despite the demo video MacRumors found earlier this week, reports Bloomberg's Mark Gurman.

On Monday, MacRumors shared a demo video featuring the camera-equipped AirPods in action.

In early August, he reversed course and said the camera-equipped AirPods could launch as soon as September.

The B790 AirPods were shown off in the video, which featured a man holding a book up to the AirPods so Siri could read the title and save it for later.

The AirPods cameras will not be able to capture photos and videos.

12 часов назад @ macrumors.com
Meta AI Launches Mac App With Screen Sharing and Dictation
Meta AI Launches Mac App With Screen Sharing and Dictation Meta AI Launches Mac App With Screen Sharing and Dictation

Meta today launched a new ‌Meta‌ AI app for the Mac, which is available in a beta capacity.

It incorporates analytics tools so it can answer questions about performance, and connects with Google Workspace for document access.

Google Workspace access requires a professional Facebook or Instagram account.

‌Meta‌ is adding new ‌Meta‌ AI features for business users across its platforms, so the assistant can complete recurring tasks and reminders and generate decks, docs, and spreadsheets.

‌Meta‌ AI is free to use, but there are ‌Meta‌ One plans that increase rate limits.

13 часов назад @ macrumors.com
New Apple Store Reportedly Opening in Idaho
New Apple Store Reportedly Opening in Idaho New Apple Store Reportedly Opening in Idaho

Apple plans to open a new 10,000-square-foot store at The Village at Meridian, an outdoor shopping complex near Boise, Idaho, according to building permits reviewed by BoiseDev.

Apple is aiming to open the store in time for the iPhone 18 Pro launch this September, a tipster claimed.

The company's only other store in Idaho is located at the Boise Towne Square shopping mall.

16 часов назад @ macrumors.com
College Students Can Get a Free Year of Google AI Pro
College Students Can Get a Free Year of Google AI Pro College Students Can Get a Free Year of Google AI Pro

Google today said eligible college students in the United States can get a free year of Google AI Pro.

Google AI Pro is normally priced at $19.99 per month, and it includes 4x higher usage limits in Gemini, access to Gemini Spark, Gemini in Google apps like Gmail and Google Docs, and 5TB of storage space.

Eligible college students outside the United States can get a free year of Google AI Plus, which includes Gemini Omni, 4x higher usage limits in Gemini, and 400GB storage.

College students can also opt for a Google AI Pro and YouTube Premium bundle for $8.99 per month in the United States, which is a 70 percent discount off the regular price.

After the free subscription period, Google will…

17 часов назад @ macrumors.com
Beats 360 Over-Ear Headphones Leak in Retail Listings
Beats 360 Over-Ear Headphones Leak in Retail Listings Beats 360 Over-Ear Headphones Leak in Retail Listings

One of the Beats codenames MacRumors found in the macOS Tahoe 26.7 update (B518) appears to be for the Beats 360, a new set of over-ear headphones that we could see launch soon.

Multiple Reddit users found signs of the Beats 360 on UK websites like Amazon, though those listings have now been removed.

One listing says these are the first-ever sweat-resistant and water-resistant over-ear headphones Beats has come out with, so it sounds like they should be better for wearing during workouts than current Beats over-ear options.

Our first-ever sweat- and water-resistant over-ear headphones, with an IPX4 rating to ensure they're built to go everywhere you do.

There's no word on when the new Beats…

18 часов назад @ macrumors.com
Anker and Jackery Kick Off Power Station Sales With Up to $1,500 Off
Anker and Jackery Kick Off Power Station Sales With Up to $1,500 Off Anker and Jackery Kick Off Power Station Sales With Up to $1,500 Off

Anker and Jackery have introduced big discounts across their most popular portable power stations this week, including up to $1,500 off select models from each company.

Anker SOLIXNote: MacRumors is an affiliate partner with Jackery and Anker.

The majority of Anker's portable power station deals are from the SOLIX brand on Amazon, and all of these deals have been automatically applied on each page.

There are plenty of notable discounts, including the popular Anker SOLIX C300 Portable Power Station with Lantern for $199.99, down from $249.99.

JackeryOver on Jackery's website, you'll find up to $1,500 off a wide array of portable power stations, solar generators, add-on batteries, and more.

18 часов назад @ macrumors.com
Apple Accidentally Leaked More Than 10 New Products in macOS Update
Apple Accidentally Leaked More Than 10 New Products in macOS Update Apple Accidentally Leaked More Than 10 New Products in macOS Update

Apple on Monday seeded the macOS 26.7 Release Candidate, and the upcoming software update has seemingly leaked more than 10 new Apple products.

macOS 26.7's code contains references to AirPods with infrared cameras for Visual Intelligence, the long-rumored foldable iPhone, an all-new Apple smart home hub, the first-ever MacBook and iPad mini models with OLED displays, an updated Siri Remote for a next-generation Apple TV, and more, according to MacRumors contributor Aaron Perris.

All of the findings so far:Watch our video recap:Apple's annual iPhone event takes place in September, so at least some of the new products will likely be unveiled next month.

21 час назад @ macrumors.com
Next Apple TV Rumored to Have Five New Features, Including Siri AI
Next Apple TV Rumored to Have Five New Features, Including Siri AI Next Apple TV Rumored to Have Five New Features, Including Siri AI

Below, we recap everything rumored for the next Apple TV, along with potential launch timing.

The extra memory would allow the Apple TV to support some Apple Intelligence features, and this will reportedly include Siri AI.

Siri AI will likely be limited to the new Apple TV with sufficient RAM and processing power.

Contact Posters on Apple TV make it easier and more personal by displaying a contact's customized photo and name when starting a FaceTime call on Apple TV.

Here is when the previous four Apple TV models were announced:Apple TV 4K (3rd generation): October 2022October 2022 Apple TV 4K (2nd generation): April 2021April 2021 Apple TV 4K (1st generation): September 2017September 2017 …

21 час назад @ macrumors.com
Things 3.23 Brings Long-Requested Overhaul of Repeating To-Dos
Things 3.23 Brings Long-Requested Overhaul of Repeating To-Dos Things 3.23 Brings Long-Requested Overhaul of Repeating To-Dos

Cultured Code today released Things 3.23, featuring a significant update to the app's handling of repeating to-dos, addressing two of the most requested changes from users.

Until now, repeating to-dos in Things lacked some of the flexibility of standard to-dos and today's update closes that gap along with a handful of valuable smaller refinements throughout the app.

Repeat icon : Generated copies of repeating to-dos now feature a small grey repeat icon to indicate their origin.

Bulk actions : Multiple repeating to-dos can now be paused, resumed, or stopped at once.

Things already featured a list that gathers all repeating to-dos and projects along with their upcoming generated copies in one…

22 часа назад @ macrumors.com
Amazon and Best Buy Offer Up to $500 Discounts on 2026 MacBook Pro
Amazon and Best Buy Offer Up to $500 Discounts on 2026 MacBook Pro Amazon and Best Buy Offer Up to $500 Discounts on 2026 MacBook Pro

Amazon and Best Buy today have big discounts on the M5 Pro and M5 Max MacBook Pro, with up to $500 off select models.

We're focusing on Amazon in the links below, but you can find every deal matched at Best Buy this week during its big 60th Anniversary Sale.

14-Inch MacBook ProPrices start at $2,299.00 for the 24GB/1TB 14-inch M5 Pro MacBook Pro, down from $2,499.00.

16-Inch MacBook ProIn terms of the larger display models, we're tracking discounts on all four models on Amazon.

These start at $2,759.99 for the 24GB/1TB M5 Pro configuration ($239 off), and reach up to $4,499.00 for the 48GB/2TB M5 Max device ($500 off).

22 часа назад @ macrumors.com
iPad Mini 8: Release Date, Pricing, and What to Expect
iPad Mini 8: Release Date, Pricing, and What to Expect iPad Mini 8: Release Date, Pricing, and What to Expect

So what should we expect from the successor to the iPad mini 7 that Apple released over 21 months ago.

DisplayApple's plan to transition the ‌‌iPad mini‌‌ from an LCD to an OLED display is widely rumored.

It remains unclear whether the iPad mini 8 will feature a higher refresh rate than the 60Hz LCD display used in the existing iPad mini 7, but since the new base iPhone 17 now uses a 120Hz ProMotion panel, it would be reasonable to expect the same on the first OLED iPad mini.

Chassis DesignApple is reportedly working to give the iPad mini 8 a more water-resistant design, according to Bloomberg's Mark Gurman.

Release DateKorea's ET News and ZDNET Korea have both suggested that the iPad mini …

23 часа назад @ macrumors.com
AppleInsider AppleInsider
последний пост 28 минут назад
Samsung and Apple are now neck and neck in Europe's declining smartphone market
Samsung and Apple are now neck and neck in Europe's declining smartphone market Samsung and Apple are now neck and neck in Europe's declining smartphone market

New figures for solely the European region show an overall decline, but in that shrinking market, Apple is increasing its share.

According to Counterpoint Research, Q2 2026 saw shipments fall 10% year over year.

Europe Smartphone Shipments Share by OEM, Q2 2025 vs Q2 2026 - image credit: Counterpoint Research.

However, across Western Europe, premium smartphone sales are reportedly trending upwards, which benefits Apple.

If the trend to premium models continues in Western Europe, Apple may benefit from launching the iPhone Ultra in September 2026.

28 минут назад @ appleinsider.com
European Commission approves of Apple's new App Store terms even if Epic doesn't
European Commission approves of Apple's new App Store terms even if Epic doesn't European Commission approves of Apple's new App Store terms even if Epic doesn't

There has been very little pushback against Apple's new business terms in the EU, primarily from Epic Games, and even the European Commission has welcomed the changes.

A report from Irish Independent detailed the European Commission's response to Apple's new business terms for the EU.

The point of the DMA was to open up competition and choice for developers, which the EC seems to believe Apple's terms have accomplished.

Given the EC's approval of these new business terms, Epic may have to finally accept the reality of the situation.

The lawsuit against Apple involving commission rates is still ongoing as Apple awaits the Supreme Court's decision in October.

10 часов назад @ appleinsider.com
Distortion & speculation warrant denying OpenAI request for lawsuit dismissal, says Apple
Distortion & speculation warrant denying OpenAI request for lawsuit dismissal, says Apple Distortion & speculation warrant denying OpenAI request for lawsuit dismissal, says Apple

Apple sued OpenAI for alleged trade secret theft, and after OpenAI's weak attempt to have the case dismissed, Apple has doubled down on its claims in a new filing.

The Apple lawsuit against OpenAI started with several odd public statements from the company denying the accusations.

OpenAI filed for dismissal on August 5, simply arguing that it didn't need Apple's trade secrets and that Apple is the one that can't compete.

The company reiterates its allegations in detail, alleging evidence on their end of misappropriation of trade secrets and OpenAI encouraging as much.

The filing says OpenAI mischaracterizes these accusations as innocent accidents and ignores the seriousness of the accusatio…

10 часов назад @ appleinsider.com
Schlage Sense Pro review: UWB Home Key proves itself again on this sleek smart lock
Schlage Sense Pro review: UWB Home Key proves itself again on this sleek smart lock Schlage Sense Pro review: UWB Home Key proves itself again on this sleek smart lock

Schlage Sense Pro review: Installation & designMaybe it's because I've installed countless smart locks over the years, but it didn't take long to get the Schlage Sense Pro up and running.

Schlage Sense Pro review: Screw the exterior part to the interior mounting plate and route the wires through the hole.

Schlage Sense Pro review: Many methods of entryThere's a variety of ways to unlock the Schlage Sense Pro, and one noticeable way you can't.

Schlage Sense Pro review: Smart home techDigging into the tech, the Schlage Sense Pro has Wi-Fi for use via the Schlage app.

Schlage Sense Pro review: Box for the Schlage Sense ProIf you want a similar experience, you can make compromises and save a lo…

12 часов назад @ appleinsider.com
AirPods with cameras not coming till 2027, won't take photos
AirPods with cameras not coming till 2027, won't take photos AirPods with cameras not coming till 2027, won't take photos

In spite of a recent demo video leaking, the AirPods with cameras are rumored to not be ready for release until 2027.

According to a report from Bloomberg, Apple is expected to debut a set of AirPods Pro 4 with cameras.

These earbuds won't be able to take photos and won't be announced until sometime in 2027 when product issues are resolved.

It seems that may be half true, with the AirPods Pro 3 variety of the product being shelved entirely, while an AirPods Pro 4 version is still in development.

The danger of wearable camerasSince the product won't be able to capture photos or videos, people shouldn't worry about them becoming "pervertpods."

12 часов назад @ appleinsider.com
New Apple Store to open in Meridian, Idaho just outside of Boise
New Apple Store to open in Meridian, Idaho just outside of Boise New Apple Store to open in Meridian, Idaho just outside of Boise

Plans for a new Apple Store location have been discovered for a new shopping center just outside of Boise, Idaho in a location called Village at Meridian.

According to a report from Boisedev outlining new stores opening at the Village at Meridian included mention of an Apple Store.

Apple already has a store called Boise Towne Square just a few miles east of the new Meridian location.

When an Apple Store isn't available, these types of appointments are handled by outlets like Best Buy.

While some stores open their doors in September, the Village at Meridian won't have every retail location open until February.

15 часов назад @ appleinsider.com
Ceramic Apple Watch Series 12 is getting more rumor mill traction
Ceramic Apple Watch Series 12 is getting more rumor mill traction Ceramic Apple Watch Series 12 is getting more rumor mill traction

The possibility of a return to a ceramic Apple Watch body is growing, after a serial leaker posted about its arrival in the Series 12 model.

Apple is anticipated to bring out the Apple Watch Series 12 this fall, but it's not expected to be a major upgrade or redesign.

In an August 19 post to X, leaker Kosutami was brief, writing "Hell yeah, Ceramic Apple Watch is back.

Bringing ceramic backCeramic was introduced with the Apple Watch Edition Series 2, a premium variant of the Apple Watch, in white.

The Edition series was missing for the Apple Watch Series 4 in 2018, but returned for the Apple Watch Edition Series 5 one year later.

16 часов назад @ appleinsider.com
Beats 360 retail leak spills almost everything about the over-ear headphones
Beats 360 retail leak spills almost everything about the over-ear headphones Beats 360 retail leak spills almost everything about the over-ear headphones

The Beats 360 have leaked yet again, with retailer listings detailing practically all of the important features of the over-ear headphones.

The latest leak comes from Reddit users, who found what are known as the Beats 360 on UK retail sites, including Amazon UK.

For a start, the headphones have a rounder design than the current Beats Studio Pro, as previously seen in the Instagram photos.

The Beats 360 is expected to start from $299 in the U.S., with color options including Black, Cloud, Navy, Pink, Sky, and Volt.

It is unknown when the Beats 360 will launch.

17 часов назад @ appleinsider.com
Meta brings its personal assistant app to Mac, for better and worse
Meta brings its personal assistant app to Mac, for better and worse Meta brings its personal assistant app to Mac, for better and worse

Meta AI has arrived as a beta Mac app, but the company's data collection practices make the privacy tradeoff worth considering before diving straight in.

This time, it's Meta AI, the progeny of Facebook's parent company, Meta.

Meta is branding Meta AI as an assistant, rather than a chatbot or an all-in-one device.

It's worth taking these statements into consideration before you use any Meta product, be it Meta AI or anything else.

Anything shared with Meta AI, or with Meta broadly, can be used to train AI.

17 часов назад @ appleinsider.com
What to expect from the 2026 Apple TV 4K: Siri AI, Siri Remote, better networking, more!
What to expect from the 2026 Apple TV 4K: Siri AI, Siri Remote, better networking, more! What to expect from the 2026 Apple TV 4K: Siri AI, Siri Remote, better networking, more!

It has been a long time in coming, but Apple is preparing at least two big changes to the Apple TV 4K.

However, that doesn't seem to be the case for the next iteration of Apple TV 4K.

While not rumored, it would be nice to see more storage capacity in the Apple TV 4K, and also native AV1 support.

A bigger home playThe Apple TV 4K would be only one smart home-related update Apple plans to make.

But at the very least, the Apple TV 4K is one of the more likely to surface.

18 часов назад @ appleinsider.com
Apple Maps ads will be tasteful and minimal, might even help your local businesses
Apple Maps ads will be tasteful and minimal, might even help your local businesses Apple Maps ads will be tasteful and minimal, might even help your local businesses

They hear "Apple Maps is getting ads" and think "Apple is making my premium iPhone experience into junk."

Paid search ads incentivize businesses to careI choose Apple Maps over Google Maps even though I live in a relatively small town in northeast Tennessee.

Apple Maps ads won't be persistent, display over driving directions, or interrupt the user interface in any way.

Imagine if, instead of search ads, Apple asked for a monthly fee for Apple Maps.

Apple Maps ads won't hurt youLet's put this all together:Search ads on Apple Maps will serve as basic billboards that incentivize businesses to compete on the platform.

19 часов назад @ appleinsider.com
The best look into Apple's past comes from this 'MacWeek' archive
The best look into Apple's past comes from this 'MacWeek' archive The best look into Apple's past comes from this 'MacWeek' archive

Where it all began: issue 1 of "MacWeek" is now on the Internet Archive.

And now you can: 183 editions are available in full on the Internet Archive, including the first.

That's about 10% of the number of "MacWeek" issues you can now read for free on the Internet Archive.

And now here it is again, or at least 183 editions of it, available in full on the Internet Archive.

Some of the ads from companies and products past might be your best source of nostalgia.

20 часов назад @ appleinsider.com
Incoming! Amazon expands drone delivery so you can get new AirPods faster
Incoming! Amazon expands drone delivery so you can get new AirPods faster Incoming! Amazon expands drone delivery so you can get new AirPods faster

Amazon Prime Air is the retailer's attempt to make drone deliveries a reality.

On Wednesday, Amazon said it plans to expand the reach of Prime Air, by launching in new areas.

The intention is to have Prime Air available in nearly 500 cities and towns by the end of the year.

If the option for drone delivery is available, customers can confirm the delivery point for their first order, including making sure there's no people, pets, or vehicles that will get in the way.

It claims that more than 60% of items customers frequently buy from Amazon are eligible for drone delivery.

20 часов назад @ appleinsider.com
Apple's M5 MacBook Pro with 96W adapter plunges to $1,699 ($320 off)
Apple's M5 MacBook Pro with 96W adapter plunges to $1,699 ($320 off) Apple's M5 MacBook Pro with 96W adapter plunges to $1,699 ($320 off)

Read our ethics policyB&H's $320 price drop on Apple's M5 MacBook Pro delivers the lowest price available, but supply is limited.

B&H has some of the best MacBook Pro deals in effect this week, with models priced as low as $1,699.

Buy M5 MacBook Pro 24GB/1TB for $2,199Even M5 Pro and M5 Max models are heavily reduced this week, with a comprehensive roundup of the deals at your fingertips in our MacBook Pro Price Guide.

Today's 14-inch MacBook Pro dealsLatest 16-inch MacBook Pro price dropsThe offers at B&H also include free 2-day shipping within the contiguous U.S., putting the laptops in your hands quickly.

If you'd like to peruse deals on current and closeout models, be sure to check out …

21 час назад @ appleinsider.com
Epic Games disagrees with Apples' 'junk' EU fee changes
Epic Games disagrees with Apples' 'junk' EU fee changes Epic Games disagrees with Apples' 'junk' EU fee changes

Hours after Apple made changes to its EU App Store fees, long-time opponent Epic Games offered its opinion.

Epic founder and CEO Tim Sweeney also joined in on X, referring to the "new junk fee structure in the EU."

On the "settlement" element, Bloomberg does use the word "settle" in the headline, as Apple is trying to settle the EU fee problem.

Continuing the fee fightEpic Games and Apple's long-running lawsuit over App Store fees in the United States is a fairly similar disagreement, at least in topic.

While the EU changes are a different venue than a U.S. courtroom, Epic's view on the matter is still the same.

23 часа назад @ appleinsider.com
Блоги
Hacking with Swift
последний пост 3 months назад
Introducing Kickstart: the app that helps indie developers ship
Introducing Kickstart: the app that helps indie developers ship Introducing Kickstart: the app that helps indie developers ship

It’s called Kickstart, and it has only one job: to help indie developers make more money on the App Store.

Kickstart helps with the rest.

Instead, the important part is that Kickstart helps turn all those disconnected responsibilities into clear, manageable next steps.

A lot of App Store tooling feels like it was built for growth hackers, agencies, or people trying to optimize funnels all day long.

Instead, Kickstart helps you stay focused on shipping.

3 months назад @ hackingwithswift.com
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.

4 months, 3 weeks назад @ 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.

5 months, 1 week назад @ 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…

5 months, 2 weeks назад @ 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.

8 months, 2 weeks назад @ 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.

9 months, 1 week назад @ hackingwithswift.com
Ray Wenderlich Ray Wenderlich
последний пост 1 day, 18 hours назад
Kodebits Day 78: Switch Where Clause [FREE]
Kodebits Day 78: Switch Where Clause [FREE] Kodebits Day 78: Switch Where Clause [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 day, 18 hours назад @ kodeco.com
Kodebits Day 77: Optional flatMap [FREE]
Kodebits Day 77: Optional flatMap [FREE] Kodebits Day 77: Optional flatMap [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, 20 hours назад @ kodeco.com
Kodebits Day 75: Range Iteration [FREE]
Kodebits Day 75: Range Iteration [FREE] Kodebits Day 75: Range Iteration [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.

6 days, 18 hours назад @ kodeco.com
Kodebits Day 71: Value vs Reference [FREE]
Kodebits Day 71: Value vs Reference [FREE] Kodebits Day 71: Value vs Reference [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, 5 days назад @ kodeco.com
Kodebits: July 2026—Crossing Fifty! [FREE]
Kodebits: July 2026—Crossing Fifty! [FREE] Kodebits: July 2026—Crossing Fifty! [FREE]

iOS & SwiftNine Kodebits in July, and the emphasis shifted.

Day 64: Generic Function — Write a function once and let it work with any type that meets your constraints.

Android & KotlinSix Kodebits in July, and Kotlin took the difficulty crown this month with three of them at advanced.

Day 61: Object Expression — Create a one-off object that implements an interface, right where you need it.

Day 60: Inline Function — Marking a function inline copies its body to the call site, avoiding the object allocation a lambda would otherwise cost.

2 weeks, 5 days назад @ kodeco.com
Kodebits Day 66: Designated Initializer [FREE]
Kodebits Day 66: Designated Initializer [FREE] Kodebits Day 66: Designated Initializer [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, 1 day назад @ kodeco.com
Your First iOS App: Coding in Swift [SUBSCRIBER]
Your First iOS App: Coding in Swift [SUBSCRIBER] Your First iOS App: Coding in Swift [SUBSCRIBER]

Sign up/Sign inWith a free Kodeco account you can download source code, track your progress, bookmark, personalise your learner profile and more!

Already a member of Kodeco?

3 weeks, 2 days назад @ kodeco.com
Kodebits Day 65: Custom Subscript [FREE]
Kodebits Day 65: Custom Subscript [FREE] Kodebits Day 65: Custom Subscript [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 64: Generic Function [FREE]
Kodebits Day 64: Generic Function [FREE] Kodebits Day 64: Generic Function [FREE]

What is the output?

func swap( _ a: inout T, _ b: inout T ) { let temp = a a = b b = temp } var x = 5, y = 9 swap(&x;, &y;) print(x) print(y)Try it in the online Swift Playground →[spoiler title="Solution"]Answer:9 5Explanation:Generic functions use type parameters (like ) to work with any type.

The inout keyword allows modifying the original variables.

swap exchanges x and y’s values, so x becomes 9 and y becomes 5.

[/spoiler]Further Reading

3 weeks, 4 days назад @ kodeco.com
Kodebits Day 63: Extension Method [FREE]
Kodebits Day 63: Extension Method [FREE] Kodebits Day 63: Extension Method [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, 5 days назад @ kodeco.com
Getting Started with Apple’s Foundation Models [FREE]
Getting Started with Apple’s Foundation Models [FREE] Getting Started with Apple’s Foundation Models [FREE]

This is a free sample chapter from Apple Foundation Models by Bill Morefield.

Apple Foundation Models are Apple’s on-device AI models, designed to protect privacy while helping with tasks like writing text, summarizing information, and organizing data on supported devices.

This book will explore the use of Apple Foundation Models in your apps.

It’s worth starting with the most basic question: What is Apple Foundation Models Framework?

It will either be available , meaning your app can access Foundation Models, or unavailable , which also provides a reason explaining why Foundation Models is not accessible.

1 month назад @ kodeco.com
Kodebits Day 58: Custom Operator [FREE]
Kodebits Day 58: Custom Operator [FREE] Kodebits Day 58: Custom Operator [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
Apple Foundation Models [SUBSCRIBER]
Apple Foundation Models [SUBSCRIBER] Apple Foundation Models [SUBSCRIBER]

Apple Foundation Models is a practical guide to building intelligent, on-device AI applications using Apple’s new Foundation Models framework.

Apple Foundation Models is a practical guide to building intelligent, on-device AI applications using Apple’s new Foundation Models framework.

This section provides a comprehensive introduction to Apple’s Foundation Models framework and its integration into SwiftUI applications.

From there, it guides you through building conversational SwiftUI applications powered by Foundation Models, demonstrating how to interact with models in real time and create responsive, user-friendly experiences.

Each chapter provides both conceptual understanding and hands-…

1 month, 1 week назад @ kodeco.com
Kodebits Day 54: String Replacement [FREE]
Kodebits Day 54: String Replacement [FREE] Kodebits Day 54: String Replacement [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
Kodebits Day 52: Tuple Decomposition [FREE]
Kodebits Day 52: Tuple Decomposition [FREE] Kodebits Day 52: Tuple Decomposition [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, 2 weeks назад @ kodeco.com
Ole Begemann
последний пост 8 months назад
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…

8 months назад @ 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…

8 months, 1 week назад @ oleb.net
Marco Arment
последний пост 5 days, 23 hours назад
Unforgetful
Unforgetful Unforgetful

Siri, for all of its faults, has always been very good at creating tasks in Apple’s Reminders app — and Siri is everywhere.

If you try Unforgetful and it’s not for you, just delete it and turn Reminders notifications back on, and all of your data is right there in Reminders.

If you try Unforgetful and it’s not for you, just delete it and turn Reminders notifications back on, and all of your data is right there in Reminders.

Tap the microphone button in Unforgetful — or its full suite of widgets, or its Lock Screen or Control Center controls — and quickly dictate a task.

5Tap the microphone button in Unforgetful — or its full suite of widgets, or its Lock Screen or Control Center con…

5 days, 23 hours назад @ marco.org
A letter to John Ternus
A letter to John Ternus A letter to John Ternus

As Apple celebrates its fiftieth birthday, we celebrate the spirit of its formation, when people who loved computers started making great computers to inspire more people to love computers.

Our computers work for us, with the utmost respect for our time, attention, money, data, and privacy.

We love making and using products that aren’t just great, but greater than they need to be, always raising the bar of greatness for its own sake.

Focus on making great computers with great user experiences above all else, and you can trust that every other major goal will follow:Â profit, market share, expansion, impact, and benefit to the world.

Making great computers must remain Apple’s top respons…

4 months, 2 weeks назад @ marco.org
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 6 часов назад
Headless XcodeВ Xcode 27 Beta 5 наконец-то появился безголовый MCP сервер, и причин запускать IDE стало еще меньше. В статье разбирается, как его подключить к Claude Code, и какие скиллы идут в комплекте.
Headless XcodeВ Xcode 27 Beta 5 наконец-то появился безголовый MCP сервер, и причин запускать IDE стало еще меньше. В статье разбирается, как его подключить к Claude Code, и какие скиллы идут в комплекте.

Headless XcodeВ Xcode 27 Beta 5 наконец-то появился безголовый MCP сервер, и причин запускать IDE стало еще меньше. В статье разбирается, как его подключить к Claude Code, и какие скиллы идут в комплекте.

6 часов назад @ t.me
📝 Что проверить до публикации платного приложения в зарубежном App Store: чек-листНельзя просто так взять и выложить приложение в App Store, если вы хотите настроить монетизацию от пользователей из других стран. Потребуется подготовить документы, иностранн
📝 Что проверить до публикации платного приложения в зарубежном App Store: чек-листНельзя просто так взять и выложить приложение в App Store, если вы хотите настроить монетизацию от пользователей из других стран. Потребуется подготовить документы, иностранн 📝 Что проверить до публикации платного приложения в зарубежном App Store: чек-листНельзя просто так взять и выложить приложение в App Store, если вы хотите настроить монетизацию от пользователей из других стран. Потребуется подготовить документы, иностранн

📝 Что проверить до публикации платного приложения в зарубежном App Store: чек-листНельзя просто так взять и выложить приложение в App Store, если вы хотите настроить монетизацию от пользователей из других стран. Потребуется подготовить документы, иностранный счет, аккаунт и другие детали. На что именно стоит обратить внимание? Специалисты Easy Payments, которые регулярно помогают разработчикам с выходом за рубеж, составили специальный чек-лист для тех, кто хочет получать выплаты от магазина приложений.📌Сохраните себе и проверьте, все ли у вас готово для работы с Apple. Если остались вопросы, напишите в Telegram-бот и получите бесплатную консультацию.Реклама. ООО «АЙТИ ВОРЛД», ИНН 5904413272…

2 days назад @ t.me
Даже с объективно плохим Liquid Glass, iOS в вопросе дизайна остается на порядок лучше, чем Google с их обновленным Material.
Даже с объективно плохим Liquid Glass, iOS в вопросе дизайна остается на порядок лучше, чем Google с их обновленным Material.

Даже с объективно плохим Liquid Glass, iOS в вопросе дизайна остается на порядок лучше, чем Google с их обновленным Material.

3 days, 6 hours назад @ t.me
Референсная реализация Swift Package RegistryСтандарт Swift Package Registry доступен еще со Swift 5.7. Теперь вместе с документацией нам доступен и каноничный пример его реализации на Vapor, который Apple будет поддерживать и дальше, добавляя все фичи из
Референсная реализация Swift Package RegistryСтандарт Swift Package Registry доступен еще со Swift 5.7. Теперь вместе с документацией нам доступен и каноничный пример его реализации на Vapor, который Apple будет поддерживать и дальше, добавляя все фичи из

Референсная реализация Swift Package RegistryСтандарт Swift Package Registry доступен еще со Swift 5.7. Теперь вместе с документацией нам доступен и каноничный пример его реализации на Vapor, который Apple будет поддерживать и дальше, добавляя все фичи из стандарта. Если хотите захостить свой реестр пакетов, это отличная точка для старта!

6 days, 6 hours назад @ t.me
Android приложение Polymarket написано на SwiftРазработчики Polymarket, крупнейшей биржи предсказаний, рассказали, что их выпущенное на прошлой неделе Android приложение пости полностью написано на Swift с использованием Skip:👉На Swift написано 170к строк
Android приложение Polymarket написано на SwiftРазработчики Polymarket, крупнейшей биржи предсказаний, рассказали, что их выпущенное на прошлой неделе Android приложение пости полностью написано на Swift с использованием Skip:👉На Swift написано 170к строк

Android приложение Polymarket написано на SwiftРазработчики Polymarket, крупнейшей биржи предсказаний, рассказали, что их выпущенное на прошлой неделе Android приложение пости полностью написано на Swift с использованием Skip:👉На Swift написано 170к строк логики: нетворкинг, работа с данными, вьюмодели.👉Это ядро пошарено с iOS приложением.👉UI написан полностью нативно на Compose.Обязательно почитайте пост, там много интересного про сам подход к организации кода и проблемы, с которыми они столкнулись.

1 week, 1 day назад @ t.me
Low level программирование на SwiftДержите классный доклад от одного из разработчиков Swift про то, как в языке развиваются фичи для системного программирования, и как они сочетаются со всем остальным языковым дизайном.
Low level программирование на SwiftДержите классный доклад от одного из разработчиков Swift про то, как в языке развиваются фичи для системного программирования, и как они сочетаются со всем остальным языковым дизайном.

Low level программирование на SwiftДержите классный доклад от одного из разработчиков Swift про то, как в языке развиваются фичи для системного программирования, и как они сочетаются со всем остальным языковым дизайном.

1 week, 2 days назад @ t.me
SwiftUI спустя 7 летС момента анонса SwiftUI прошло уже целых семь лет. Это уже довольно-таки приличный срок для UI фреймворка, чтобы стать полностью production ready. Но реальность немного отличается:👉Достигнуть предсказуемого перфоманса очень сложно, а л
SwiftUI спустя 7 летС момента анонса SwiftUI прошло уже целых семь лет. Это уже довольно-таки приличный срок для UI фреймворка, чтобы стать полностью production ready. Но реальность немного отличается:👉Достигнуть предсказуемого перфоманса очень сложно, а л

SwiftUI спустя 7 летС момента анонса SwiftUI прошло уже целых семь лет. Это уже довольно-таки приличный срок для UI фреймворка, чтобы стать полностью production ready. Но реальность немного отличается:👉Достигнуть предсказуемого перфоманса очень сложно, а логика дата флоу часто меняется.👉Хоть сколько-то сложный лэйаут работает непредсказуемо и ломается в самых неожиданных местах.👉По feature parity SwiftUI все еще очень сильно отстает от UIKit, а когда новые фичи все-таки доезжают, доступны они только с самых последних версий iOS. В результате код превращается в мешанину #available чеков.👉Кросс-платформенность на деле оказалась не самой полезной фичей, так как по факту лэйаут на телефоне и пл…

1 week, 3 days назад @ t.me
Как устроен М4 Apple Neural EngineПрямого доступа к Neural Engine нам не дают, предлагая работать с ним только через CoreML. Но через все слои абстракции в нем довольно тяжело пробиться, поэтому понять, как на самом деле работает железо, сходу не получится
Как устроен М4 Apple Neural EngineПрямого доступа к Neural Engine нам не дают, предлагая работать с ним только через CoreML. Но через все слои абстракции в нем довольно тяжело пробиться, поэтому понять, как на самом деле работает железо, сходу не получится

Как устроен М4 Apple Neural EngineПрямого доступа к Neural Engine нам не дают, предлагая работать с ним только через CoreML. Но через все слои абстракции в нем довольно тяжело пробиться, поэтому понять, как на самом деле работает железо, сходу не получится.Автор статьи зареверсинжинирил весь стек, начиная от CoreML, заканчивая драйвером чипа, и вытащил кучу интересных подробностей!

1 week, 6 days назад @ t.me
Что помогает экономить токеныРебята из JetBrains прогнали через свои бенчмарки несколько самых популярных инструментов для экономии токенов – caveman, rtk и ponytail. Если кратко, то экономии они практически не дают, а тому, что написано на их сайтах, вери
Что помогает экономить токеныРебята из JetBrains прогнали через свои бенчмарки несколько самых популярных инструментов для экономии токенов – caveman, rtk и ponytail. Если кратко, то экономии они практически не дают, а тому, что написано на их сайтах, вери

Что помогает экономить токеныРебята из JetBrains прогнали через свои бенчмарки несколько самых популярных инструментов для экономии токенов – caveman, rtk и ponytail. Если кратко, то экономии они практически не дают, а тому, что написано на их сайтах, верить вообще не стоит. Из всего этого самым полезным выглядит ponytail, который срезает косты на ~10%.

2 weeks, 1 day назад @ t.me
Как следить за нагревом устройстваЗа крешрейтом следят вообще все, за весом бинарника – существенно меньше людей, а за скоростью запуска совсем мало. Но если все это в ваших дэшбордах уже есть, то можете досыпать туда еще одну метрику – ThermalState, внутр
Как следить за нагревом устройстваЗа крешрейтом следят вообще все, за весом бинарника – существенно меньше людей, а за скоростью запуска совсем мало. Но если все это в ваших дэшбордах уже есть, то можете досыпать туда еще одну метрику – ThermalState, внутр Как следить за нагревом устройстваЗа крешрейтом следят вообще все, за весом бинарника – существенно меньше людей, а за скоростью запуска совсем мало. Но если все это в ваших дэшбордах уже есть, то можете досыпать туда еще одну метрику – ThermalState, внутр

Как следить за нагревом устройстваЗа крешрейтом следят вообще все, за весом бинарника – существенно меньше людей, а за скоростью запуска совсем мало. Но если все это в ваших дэшбордах уже есть, то можете досыпать туда еще одну метрику – ThermalState, внутри которой кроется оценка Apple того, насколько вашему телефону сейчас плохо. В статье разбирается, что конкретно стоит логировать, помимо самой метрики, и как превратить ее в понятные продуктовые показатели.

2 weeks, 2 days назад @ t.me
Как работает Approachable ConcurrencyЯ не перестаю орать каждый раз, когда вижу название Approachable Concurrency – так полно свое поражение в non-approachable дизайне еще нужно постараться признать. Но не суть – в Swift 6.2 наконец-то выкатили фичи, котор
Как работает Approachable ConcurrencyЯ не перестаю орать каждый раз, когда вижу название Approachable Concurrency – так полно свое поражение в non-approachable дизайне еще нужно постараться признать. Но не суть – в Swift 6.2 наконец-то выкатили фичи, котор

Как работает Approachable ConcurrencyЯ не перестаю орать каждый раз, когда вижу название Approachable Concurrency – так полно свое поражение в non-approachable дизайне еще нужно постараться признать. Но не суть – в Swift 6.2 наконец-то выкатили фичи, которые позволяют работать с конкурентностью сильно проще, чем раньше. В статье они разбираются вместе с примерами кода и логов.

2 weeks, 3 days назад @ t.me
HistoryObserver в SwiftDataВ SwiftData появилась нативная фича, позволяющая отслеживать изменения в локальном хранилище, и реализовывать поверх нее логику синхронизации с бэкендом. В статье разбирается, как написать с ее помощью и клиент, и сервер.
HistoryObserver в SwiftDataВ SwiftData появилась нативная фича, позволяющая отслеживать изменения в локальном хранилище, и реализовывать поверх нее логику синхронизации с бэкендом. В статье разбирается, как написать с ее помощью и клиент, и сервер.

HistoryObserver в SwiftDataВ SwiftData появилась нативная фича, позволяющая отслеживать изменения в локальном хранилище, и реализовывать поверх нее логику синхронизации с бэкендом. В статье разбирается, как написать с ее помощью и клиент, и сервер.

2 weeks, 6 days назад @ t.me
Как работает каждый BlendModeРазбор всех 21 BlendMode'ов в SwiftUI с примерами кода и получающихся изображений.
Как работает каждый BlendModeРазбор всех 21 BlendMode'ов в SwiftUI с примерами кода и получающихся изображений. Как работает каждый BlendModeРазбор всех 21 BlendMode'ов в SwiftUI с примерами кода и получающихся изображений.

Как работает каждый BlendModeРазбор всех 21 BlendMode'ов в SwiftUI с примерами кода и получающихся изображений.

3 weeks назад @ t.me
В Claude Code добавили iOS симуляторВ Codex поддержка симулятора появилась уже довольно давно, теперь и Claude Code догнал – точно так же он может запускать симулятор, управлять приложениями в нем и получать доступ к тому, что с ними происходит.
В Claude Code добавили iOS симуляторВ Codex поддержка симулятора появилась уже довольно давно, теперь и Claude Code догнал – точно так же он может запускать симулятор, управлять приложениями в нем и получать доступ к тому, что с ними происходит. В Claude Code добавили iOS симуляторВ Codex поддержка симулятора появилась уже довольно давно, теперь и Claude Code догнал – точно так же он может запускать симулятор, управлять приложениями в нем и получать доступ к тому, что с ними происходит.

В Claude Code добавили iOS симуляторВ Codex поддержка симулятора появилась уже довольно давно, теперь и Claude Code догнал – точно так же он может запускать симулятор, управлять приложениями в нем и получать доступ к тому, что с ними происходит.

3 weeks, 1 day назад @ t.me
Simbeam – удаленное управление симуляторомДержите простой опенсорсный инструмент для стриминга симулятора, запущенного на вашем локальном маке, прямо в браузер или в отдельное мобильное приложение. Основная цель – чтобы вы могли разрабатывать приложения пр
Simbeam – удаленное управление симуляторомДержите простой опенсорсный инструмент для стриминга симулятора, запущенного на вашем локальном маке, прямо в браузер или в отдельное мобильное приложение. Основная цель – чтобы вы могли разрабатывать приложения пр

Simbeam – удаленное управление симуляторомДержите простой опенсорсный инструмент для стриминга симулятора, запущенного на вашем локальном маке, прямо в браузер или в отдельное мобильное приложение. Основная цель – чтобы вы могли разрабатывать приложения прямо с телефона или любого другого устройства, но все так же имели возможность быстро потестировать их руками.

3 weeks, 2 days назад @ t.me
iOS.Events iOS.Events
последний пост 2 months, 2 weeks назад
🍏 Совместный просмотр WWDC в Т-БанкеТ-Банк приглашает на бесплатный совместный просмотр трансляции кейноута WWDC в своих ИТ-хабах. Будет пицца и обсуждение.Регистрация по ссылкам:→ Москва → Санкт-Петербург → Казань → Нижний Новгород → Краснодар → Воронеж
🍏 Совместный просмотр WWDC в Т-БанкеТ-Банк приглашает на бесплатный совместный просмотр трансляции кейноута WWDC в своих ИТ-хабах. Будет пицца и обсуждение.Регистрация по ссылкам:→ Москва → Санкт-Петербург → Казань → Нижний Новгород → Краснодар → Воронеж 🍏 Совместный просмотр WWDC в Т-БанкеТ-Банк приглашает на бесплатный совместный просмотр трансляции кейноута WWDC в своих ИТ-хабах. Будет пицца и обсуждение.Регистрация по ссылкам:→ Москва → Санкт-Петербург → Казань → Нижний Новгород → Краснодар → Воронеж

🍏 Совместный просмотр WWDC в Т-БанкеТ-Банк приглашает на бесплатный совместный просмотр трансляции кейноута WWDC в своих ИТ-хабах. Будет пицца и обсуждение.Регистрация по ссылкам:→ Москва → Санкт-Петербург → Казань → Нижний Новгород → Краснодар → Воронеж

2 months, 2 weeks назад @ t.me
🍏 Совместный просмотр WWDC в Т-БанкеТ-Банк приглашает на бесплатный совместный просмотр трансляции кейноута WWDC в своих ИТ-хабах. Будет пицца и обсуждение.Регистрация по ссылкам:→ Москва → Санкт-Петербург → Казань → Нижний Новгород → Краснодар → Воронеж
🍏 Совместный просмотр WWDC в Т-БанкеТ-Банк приглашает на бесплатный совместный просмотр трансляции кейноута WWDC в своих ИТ-хабах. Будет пицца и обсуждение.Регистрация по ссылкам:→ Москва → Санкт-Петербург → Казань → Нижний Новгород → Краснодар → Воронеж 🍏 Совместный просмотр WWDC в Т-БанкеТ-Банк приглашает на бесплатный совместный просмотр трансляции кейноута WWDC в своих ИТ-хабах. Будет пицца и обсуждение.Регистрация по ссылкам:→ Москва → Санкт-Петербург → Казань → Нижний Новгород → Краснодар → Воронеж

🍏 Совместный просмотр WWDC в Т-БанкеТ-Банк приглашает на бесплатный совместный просмотр трансляции кейноута WWDC в своих ИТ-хабах. Будет пицца и обсуждение.Регистрация по ссылкам:→ Москва → Санкт-Петербург → Казань → Нижний Новгород → Краснодар → Воронеж

2 months, 2 weeks назад @ telegram.me
🧭 Разбираем, что под капотом у 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 и разбираться, а не просто пользоваться готовыми …

4 months, 2 weeks назад @ t.me
🧭 Разбираем, что под капотом у 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 и разбираться, а не просто пользоваться готовыми …

4 months, 2 weeks назад @ telegram.me
Readaggregator Readaggregator
последний пост 5 days, 18 hours назад
Apple introduced @ContentBuilder this year, and we’re already seeing developers push it beyond its original use case. My Swift buddy Artem ran an interesting experiment using @ContentBuilder with non-View types. It’s a nice example of how the new builder…
Apple introduced @ContentBuilder this year, and we’re already seeing developers push it beyond its original use case. My Swift buddy Artem ran an interesting experiment using @ContentBuilder with non-View types. It’s a nice example of how the new builder…

Apple introduced @ContentBuilder this year, and we’re already seeing developers push it beyond its original use case. My Swift buddy Artem ran an interesting experiment using @ContentBuilder with non-View types. It’s a nice example of how the new builder…

5 days, 18 hours назад @ t.me
Oh, alignmentGuide is one of my favorite SwiftUI APIs!This article is a great example of how it can elegantly solve a layout problem without resorting to GeometryReader, offsets, or other workarounds.If you’ve never really used alignmentGuide, this is defi
Oh, alignmentGuide is one of my favorite SwiftUI APIs!This article is a great example of how it can elegantly solve a layout problem without resorting to GeometryReader, offsets, or other workarounds.If you’ve never really used alignmentGuide, this is defi

Oh, alignmentGuide is one of my favorite SwiftUI APIs!This article is a great example of how it can elegantly solve a layout problem without resorting to GeometryReader, offsets, or other workarounds.If you’ve never really used alignmentGuide, this is definitely worth a read!https://nilcoalescing.com/blog/AlignmentGuidesInSwiftUI#SwiftUI

2 weeks назад @ t.me
Apple introduced @ContentBuilder this year, and we’re already seeing developers push it beyond its original use case.My Swift buddy Artem ran an interesting experiment using @ContentBuilder with non-View types. It’s a nice example of how the new builder ca
Apple introduced @ContentBuilder this year, and we’re already seeing developers push it beyond its original use case.My Swift buddy Artem ran an interesting experiment using @ContentBuilder with non-View types. It’s a nice example of how the new builder ca

Apple introduced @ContentBuilder this year, and we’re already seeing developers push it beyond its original use case.My Swift buddy Artem ran an interesting experiment using @ContentBuilder with non-View types. It’s a nice example of how the new builder can be used to create clean DSL-like APIs.https://artemnovichkov.com/blog/using-swiftui-contentbuilder-with-non-view-types#Swift #SwiftUI

2 weeks, 1 day назад @ t.me
If you’re migrating to Swift 6, this is a great short refresher on one of the most confusing concurrency changes. It explains, with simple examples:• how nonisolated behaves with Approachable Concurrency• when execution stays on the caller’s executor• and
If you’re migrating to Swift 6, this is a great short refresher on one of the most confusing concurrency changes. It explains, with simple examples:• how nonisolated behaves with Approachable Concurrency• when execution stays on the caller’s executor• and

If you’re migrating to Swift 6, this is a great short refresher on one of the most confusing concurrency changes. It explains, with simple examples:• how nonisolated behaves with Approachable Concurrency• when execution stays on the caller’s executor• and when @concurrent is actually needed.These are easy details to forget, but they often come up in code reviews and technical interviews. 😉https://nsvasilev.com/posts/approachable_concurrency/#swift #concurrency

2 weeks, 5 days назад @ t.me
FYI Apple deprecated canOpenURL(_:) in iOS 27.Instead of checking whether an app is installed, the new recommendation is to simply call open(_:completionHandler:) and handle failures.There’s another change: apps linked against the iOS 27 SDK can now declar
FYI Apple deprecated canOpenURL(_:) in iOS 27.Instead of checking whether an app is installed, the new recommendation is to simply call open(_:completionHandler:) and handle failures.There’s another change: apps linked against the iOS 27 SDK can now declar

FYI Apple deprecated canOpenURL(_:) in iOS 27.Instead of checking whether an app is installed, the new recommendation is to simply call open(_:completionHandler:) and handle failures.There’s another change: apps linked against the iOS 27 SDK can now declare only 25 entries in LSApplicationQueriesSchemes (down from 50).https://developer.apple.com/documentation/uikit/uiapplication/canopenurl(_:)#iOS #privacy

1 month назад @ t.me
If you’re using Tuist, it’s worth trying their new package resolution process - SwifterpmWhy did they build it?• Better support for Git worktrees• Faster parallel installs for AI coding agents• A shared package store to avoid duplicate checkouts• Faster de
If you’re using Tuist, it’s worth trying their new package resolution process - SwifterpmWhy did they build it?• Better support for Git worktrees• Faster parallel installs for AI coding agents• A shared package store to avoid duplicate checkouts• Faster de If you’re using Tuist, it’s worth trying their new package resolution process - SwifterpmWhy did they build it?• Better support for Git worktrees• Faster parallel installs for AI coding agents• A shared package store to avoid duplicate checkouts• Faster de

If you’re using Tuist, it’s worth trying their new package resolution process - SwifterpmWhy did they build it?• Better support for Git worktrees• Faster parallel installs for AI coding agents• A shared package store to avoid duplicate checkouts• Faster dependency resolution and package materializationThe benchmark results look very promising.The Tuist team is actively looking for feedback, so if it works well in your project, let them know!#build #optimization #tuist

1 month назад @ t.me
Apple finally got around to adding this in iOS 27, and somehow I’m still genuinely excited about it. 😄textSelection() now supports granular text selection. In iOS 26, applying it to a Text view only let you select the entire block. Now you can simply drag
Apple finally got around to adding this in iOS 27, and somehow I’m still genuinely excited about it. 😄textSelection() now supports granular text selection. In iOS 26, applying it to a Text view only let you select the entire block. Now you can simply drag Apple finally got around to adding this in iOS 27, and somehow I’m still genuinely excited about it. 😄textSelection() now supports granular text selection. In iOS 26, applying it to a Text view only let you select the entire block. Now you can simply drag

Apple finally got around to adding this in iOS 27, and somehow I’m still genuinely excited about it. 😄textSelection() now supports granular text selection. In iOS 26, applying it to a Text view only let you select the entire block. Now you can simply drag to select the exact part you want, just like in any native text view.It took them until iOS 27… but I’ll happily take it.https://x.com/natpanferova/status/2070781569044996429?s=46&t=YNy4qFziI3PFPTlrSCXpmA#SwiftUI

1 month, 3 weeks назад @ t.me
Apple finally got around to adding this in iOS 27, and somehow I’m still genuinely excited about it. 😄textSelection() now supports granular text selection. In iOS 26, applying it to a Text view only let you select the entire block. Now you can simply drag
Apple finally got around to adding this in iOS 27, and somehow I’m still genuinely excited about it. 😄textSelection() now supports granular text selection. In iOS 26, applying it to a Text view only let you select the entire block. Now you can simply drag Apple finally got around to adding this in iOS 27, and somehow I’m still genuinely excited about it. 😄textSelection() now supports granular text selection. In iOS 26, applying it to a Text view only let you select the entire block. Now you can simply drag

Apple finally got around to adding this in iOS 27, and somehow I’m still genuinely excited about it. 😄textSelection() now supports granular text selection. In iOS 26, applying it to a Text view only let you select the entire block. Now you can simply drag to select the exact part you want, just like in any native text view.It took them until iOS 27… but I’ll happily take it.https://x.com/natpanferova/status/2070781569044996429?s=46&t=YNy4qFziI3PFPTlrSCXpmA#SwiftUI

1 month, 3 weeks назад @ telegram.me
If you rushed to install the new Xcode after WWDC, started migrating code to ContentBuilder, and explored the new @State macro…don’t forget to read TN3211.It’s Apple’s guide to understanding why some perfectly valid SwiftUI code from last week suddenly isn
If you rushed to install the new Xcode after WWDC, started migrating code to ContentBuilder, and explored the new @State macro…don’t forget to read TN3211.It’s Apple’s guide to understanding why some perfectly valid SwiftUI code from last week suddenly isn

If you rushed to install the new Xcode after WWDC, started migrating code to ContentBuilder, and explored the new @State macro…don’t forget to read TN3211.It’s Apple’s guide to understanding why some perfectly valid SwiftUI code from last week suddenly isn’t so valid anymore.https://developer.apple.com/documentation/technotes/tn3211-resolving-swiftui-source-incompatibilities-for-state-and-contentbuilder#SwiftUI

2 months назад @ telegram.me
If you rushed to install the new Xcode after WWDC, started migrating code to ContentBuilder, and explored the new @State macro…don’t forget to read TN3211.It’s Apple’s guide to understanding why some perfectly valid SwiftUI code from last week suddenly isn
If you rushed to install the new Xcode after WWDC, started migrating code to ContentBuilder, and explored the new @State macro…don’t forget to read TN3211.It’s Apple’s guide to understanding why some perfectly valid SwiftUI code from last week suddenly isn

If you rushed to install the new Xcode after WWDC, started migrating code to ContentBuilder, and explored the new @State macro…don’t forget to read TN3211.It’s Apple’s guide to understanding why some perfectly valid SwiftUI code from last week suddenly isn’t so valid anymore.https://developer.apple.com/documentation/technotes/tn3211-resolving-swiftui-source-incompatibilities-for-state-and-contentbuilder#SwiftUI

2 months назад @ t.me
WWDC26 Swift Group Lab Q&A is probably the most valuable Swift Concurrency content from this year’s WWDC. Lots of subtle details:• Does Task {} actually leave MainActor?• What does nonisolated mean in Swift 6.2 now?• When should you use @concurrent?• I
WWDC26 Swift Group Lab Q&A is probably the most valuable Swift Concurrency content from this year’s WWDC. Lots of subtle details:• Does Task {} actually leave MainActor?• What does nonisolated mean in Swift 6.2 now?• When should you use @concurrent?• I

WWDC26 Swift Group Lab Q&A is probably the most valuable Swift Concurrency content from this year’s WWDC. Lots of subtle details:• Does Task {} actually leave MainActor?• What does nonisolated mean in Swift 6.2 now?• When should you use @concurrent?• Is async code really running where you think it is?… turns out the answer is increasingly: “not where you think.”https://antongubarenko.substack.com/p/wwdc26-swift-group-lab-q-and-a#Swift #concurrency

2 months, 1 week назад @ t.me
WWDC26 Swift Group Lab Q&A is probably the most valuable Swift Concurrency content from this year’s WWDC. Lots of subtle details:• Does Task {} actually leave MainActor?• What does nonisolated mean in Swift 6.2 now?• When should you use @concurrent?• I
WWDC26 Swift Group Lab Q&A is probably the most valuable Swift Concurrency content from this year’s WWDC. Lots of subtle details:• Does Task {} actually leave MainActor?• What does nonisolated mean in Swift 6.2 now?• When should you use @concurrent?• I

WWDC26 Swift Group Lab Q&A is probably the most valuable Swift Concurrency content from this year’s WWDC. Lots of subtle details:• Does Task {} actually leave MainActor?• What does nonisolated mean in Swift 6.2 now?• When should you use @concurrent?• Is async code really running where you think it is?… turns out the answer is increasingly: “not where you think.”https://antongubarenko.substack.com/p/wwdc26-swift-group-lab-q-and-a#Swift #concurrency

2 months, 1 week назад @ telegram.me
FYI: starting with Xcode 27, Apple will ignore the UIDesignRequiresCompatibility flag.So if you're hoping to avoid Liquid Glass, your only option will be staying on an older Xcode. The bigger question is how long App Store submissions from older toolchains
FYI: starting with Xcode 27, Apple will ignore the UIDesignRequiresCompatibility flag.So if you're hoping to avoid Liquid Glass, your only option will be staying on an older Xcode. The bigger question is how long App Store submissions from older toolchains

FYI: starting with Xcode 27, Apple will ignore the UIDesignRequiresCompatibility flag.So if you're hoping to avoid Liquid Glass, your only option will be staying on an older Xcode. The bigger question is how long App Store submissions from older toolchains will remain supported.https://developer.apple.com/documentation/BundleResources/Information-Property-List/UIDesignRequiresCompatibility#Xcode

2 months, 1 week назад @ telegram.me
FYI: starting with Xcode 27, Apple will ignore the UIDesignRequiresCompatibility flag.So if you're hoping to avoid Liquid Glass, your only option will be staying on an older Xcode. The bigger question is how long App Store submissions from older toolchains
FYI: starting with Xcode 27, Apple will ignore the UIDesignRequiresCompatibility flag.So if you're hoping to avoid Liquid Glass, your only option will be staying on an older Xcode. The bigger question is how long App Store submissions from older toolchains

FYI: starting with Xcode 27, Apple will ignore the UIDesignRequiresCompatibility flag.So if you're hoping to avoid Liquid Glass, your only option will be staying on an older Xcode. The bigger question is how long App Store submissions from older toolchains will remain supported.https://developer.apple.com/documentation/BundleResources/Information-Property-List/UIDesignRequiresCompatibility#Xcode

2 months, 1 week назад @ t.me
All SwiftUI changes in one image.https://x.com/shubham_iosdev/status/2064081215788118280?s=46&t=YNy4qFziI3PFPTlrSCXpmA
All SwiftUI changes in one image.https://x.com/shubham_iosdev/status/2064081215788118280?s=46&t=YNy4qFziI3PFPTlrSCXpmA

All SwiftUI changes in one image.https://x.com/shubham_iosdev/status/2064081215788118280?s=46&t=YNy4qFziI3PFPTlrSCXpmA

2 months, 1 week назад @ telegram.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, 14 hours назад
704: Past the Ternus Horizon
704: Past the Ternus Horizon 704: Past the Ternus Horizon

Apple Watch overhaul rumors, beta icon updates, Mac backups, and the app with John's favorite login system.

Use code atp50off .. Claude: Ready to tackle bigger problems?

Get started with Claude today.

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!

6 days, 14 hours назад @ atp.fm
703: Part of a Healthy Breakfast
703: Part of a Healthy Breakfast 703: Part of a Healthy Breakfast

Overcast's busy betas, SuperDuper 4, Apple Upgrade, the worst power cables ever devised, and some totally very patient car-shopping.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Zocdoc: Find the right doctor, right now.

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

1 week, 6 days назад @ atp.fm
702: Isolate the Evil
702: Isolate the Evil 702: Isolate the Evil

Safari 27 and web standards, Apple Maps coming to cars (?

), and our very different philosophies on packing for a family road trip.

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

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

3 weeks, 2 days назад @ atp.fm
701: I Improved My Town
701: I Improved My Town 701: I Improved My Town

3D-printing for fun and utility, a defense of squircle-icon jail, how AirPlay was finally fixed in Overcast, and cutting-edge modern technology such as audio CDs, FileMaker, and the Mac Pro.

Sponsored by:Leesa: A mattress for every body and budgetBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

3 weeks, 6 days назад @ atp.fm
700: A Wet Dishrag Full of Lies
700: A Wet Dishrag Full of Lies 700: A Wet Dishrag Full of Lies

Apple’s lawsuit against OpenAI, the state of the 27 OSes heading into the public betas, what FileMaker was (or is?

), and looking for a new home for Maestral.

Sponsored by:

1 month назад @ atp.fm
699: Not the Correct Squircle
699: Not the Correct Squircle 699: Not the Correct Squircle

Someone got us started on app icons again.

Sponsored by:Parakeet: The icon design studio.

zocdoc: Find the right doctor, right now.

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

1 month, 2 weeks назад @ atp.fm
698: And Do What?
698: And Do What? 698: And Do What?

Siri AI impressions, M6 and M7 rumors, Apple’s role in the supply chain, languages for LLMs, and price hikes for everyone!

Sponsored by:Factor: Healthy Eating, Made EasyQuince: Elevated essentials and staples that lastBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

1 month, 2 weeks назад @ atp.fm
697: The Chart Is Terrifying
697: The Chart Is Terrifying 697: The Chart Is Terrifying

Apple altered their prices.

Pray they don’t alter them any further.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Zocdoc: Find the right doctor, right now.

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

1 month, 3 weeks назад @ atp.fm
696: It Seems Petty, But I Endorse It
696: It Seems Petty, But I Endorse It 696: It Seems Petty, But I Endorse It

Lots of details from macOS Golden Gate, Apple's AI Tech Talk, road trips, and failed Bobs.

Sponsored by:Leesa: A mattress for every body and budgetQuince: Elevated essentials and staples that lastBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

2 months назад @ atp.fm
695: The Crystal Pepsi of Aqua
695: The Crystal Pepsi of Aqua 695: The Crystal Pepsi of Aqua

WWDC 2026 coverage and our first impressions of macOS Golden Gate, iOS 27, and Siri AI.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Claude: Ready to tackle bigger problems?

Get started with Claude today.

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

2 months, 1 week назад @ atp.fm
694: Potential and Homework
694: Potential and Homework 694: Potential and Homework

Our hopes and dreams for WWDC 2026.

Sponsored by:Factor: Healthy Eating, Made Easy.

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, 2 weeks назад @ atp.fm
693: Negative Bonus Points
693: Negative Bonus Points 693: Negative Bonus Points

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

Hosted by Marco Arment Casey Liss , and John Siracusa

2 months, 3 weeks назад @ atp.fm
692: A Thinking Hitch
692: A Thinking Hitch 692: A Thinking Hitch

(Sponsored by AI.)

Sponsored by:Cotypist: Type as fast as you can think.

Claude: Ready to tackle bigger problems?

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 назад @ atp.fm
691: A Menlo Phase
691: A Menlo Phase 691: A Menlo Phase

Apple's chip-fab options, branding the 20th-anniversary iPhone, Terminal and Xcode preferences, and some very special filenames.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code atp .. Zapier: Put AI to work across your company—for real.

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!

3 months, 1 week назад @ atp.fm
690: Turn Left at the Next Tree
690: Turn Left at the Next Tree 690: Turn Left at the Next Tree

How could Apple make Neo and Ultra versions of more of their products?

Sponsored by:Factor: Healthy eating, made easy.

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
The Talk Show with John Gruber The Talk Show with John Gruber
последний пост 1 week, 2 days назад
454: ‘Getting the Snack Right’, With Chance Miller
454: ‘Getting the Snack Right’, With Chance Miller 454: ‘Getting the Snack Right’, With Chance Miller

‘Getting the Snack Right’, With Chance MillerChance Miller returns to the show.

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

Get 50% off and one free breakfast item per box for one year, with code talkshow50off ..

Notion: The collaborative AI workspace where teams and agents work side by side, with a Developer Platform teams can build on.

Links:This episode of The Talk Show was edited by Jim Metzendorf.

1 week, 2 days назад @ daringfireball.net
453: ‘What’s in Louie’s Wallet’, With Louie Mantia
453: ‘What’s in Louie’s Wallet’, With Louie Mantia 453: ‘What’s in Louie’s Wallet’, With Louie Mantia

‘What’s in Louie’s Wallet’, With Louie MantiaLouie Mantia returns to the show to talk about the state of UI and icon design on Apple’s platforms, and some speculation on Apple’s trade secret lawsuit against OpenAI.

Sponsored by:Notion: The collaborative AI workspace where teams and agents work side by side, with a Developer Platform teams can build on.

Use promo code talkshow to save 10% off the R1 Ring and/or Even Clip.

to save 10% off the R1 Ring and/or Even Clip.

Links:This episode of The Talk Show was edited by Caleb Sexton.

2 weeks, 5 days назад @ daringfireball.net
452: ‘A Scam Held Together With Patriotism and Golden Paint’, With Quinn Nelson
452: ‘A Scam Held Together With Patriotism and Golden Paint’, With Quinn Nelson 452: ‘A Scam Held Together With Patriotism and Golden Paint’, With Quinn Nelson

‘A Scam Held Together With Patriotism and Golden Paint’, With Quinn NelsonQuinn Nelson returns to the show to discuss OpenAI’s ChatGPT/Codex “native” app migration fiasco, Siri AI in Apple’s OS 27 betas, MacOS 27 Golden Gate, and the hottest new cell phone of year, the Trump T1.

Sponsored by:Notion: Try the powerful, all-in-one Notion AI today.

Get 50% off your first box, plus free daily greens, 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.

3 weeks, 6 days назад @ daringfireball.net
451: ‘Taking Drugs to Get Fat’, With John Moltz
451: ‘Taking Drugs to Get Fat’, With John Moltz 451: ‘Taking Drugs to Get Fat’, With John Moltz

‘Taking Drugs to Get Fat’, With John MoltzThe great John Moltz returns to the show.

Use promo code talkshow to save 10% off the R1 Ring and/or Even Clip.

to save 10% off the R1 Ring and/or Even Clip.

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.

1 month, 2 weeks назад @ daringfireball.net
450: ‘Perp Walk for Selfies’, With Jason Snell
450: ‘Perp Walk for Selfies’, With Jason Snell 450: ‘Perp Walk for Selfies’, With Jason Snell

‘Perp Walk for Selfies’, With Jason SnellJason Snell returns to the show for a look back at WWDC 2026, and a look ahead to Designed in California, his and Myke Hurley’s upcoming 50-episode Apple history podcast.

Get 50% off your first box, plus free daily greens, with code talkshow50off .. Squarespace: Save 10% off your first purchase of a website or domain using code TALKSHOW .. Finalist — A daily planner for iPhone, iPad and Mac, built on proven paper-based planning methods.

DF readers get six months free; see details at the link.

Transcripts: Unofficial but surprisingly good.

Links:This episode of The Talk Show was edited by Caleb Sexton.

1 month, 3 weeks назад @ daringfireball.net
449: ‘Live From WWDC 2026’, With Joanna Stern and Nilay Patel
449: ‘Live From WWDC 2026’, With Joanna Stern and Nilay Patel 449: ‘Live From WWDC 2026’, With Joanna Stern and Nilay Patel

‘Live From WWDC 2026’, With Joanna Stern and Nilay PatelRecorded in front of a live audience at The California Theatre in San Jose on Tuesday 9 June 2026, special guests Joanna Stern and Nilay Patel join John Gruber to discuss Apple’s announcements at WWDC 2026.

3D video with spatial audio: Exclusively in Sandwich Vision’s Theater on Vision Pro, available on the App Store.

Audio only:Sponsored by:DetailsPro — Design with SwiftUI anytime, anywhere: on iPhone, iPad, Mac, or Apple Vision Pro.

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.

2 months, 1 week назад @ daringfireball.net
448: ‘Twins Named John’, With Stephen Hackett
448: ‘Twins Named John’, With Stephen Hackett 448: ‘Twins Named John’, With Stephen Hackett

Get 50% off your first box, plus free daily greens, with code talkshow50off ..

Use promo code talkshow to save 10% off the R1 Ring and/or Even Clip.

to save 10% off the R1 Ring and/or Even Clip.

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, 2 weeks назад @ daringfireball.net
447: ‘A Sociopathic Father’, With Adam Lisagor
447: ‘A Sociopathic Father’, With Adam Lisagor 447: ‘A Sociopathic Father’, With Adam Lisagor

‘A Sociopathic Father’, With Adam LisagorAdam Lisagor returns to the show to talk about Hovercraft, his new virtual presentation camera app for Mac, and how he’s developing it with AI coding tools.

Sponsored by:Parcel: Track your packages in one place, with native apps for iPhone, iPad, Apple Watch, and Mac.

Scribe: Instantly capture and optimize workflows so your teams and AI agents do their best work.

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.

3 months назад @ daringfireball.net
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.

3 months, 3 weeks назад @ 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.

4 months, 2 weeks назад @ 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.

4 months, 3 weeks назад @ 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.

5 months назад @ 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.

5 months, 3 weeks назад @ 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.

5 months, 3 weeks назад @ 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.

6 months, 2 weeks назад @ daringfireball.net