Made for iPhone
Подборка ресурсов по iOS разработке
Apple Developer News Apple Developer News
последний пост 5 часов назад
Offer your subscriptions to businesses and schools
Offer your subscriptions to businesses and schools Offer your subscriptions to businesses and schools

Starting today, organizations and educational institutions can purchase subscriptions to apps in volume with multiseat purchasing.

Multiseat purchasing for subscriptions is enabled by default in App Store Connect, unless you’ve previously adjusted this setting.

This makes your subscription available for purchase through Apple Business, Apple School Manager, and the App Store.

Note about multiseat purchasing and groupsMultiseat purchasing in App Store Connect also supports subscriptions for groups.

Manage purchase options for an auto-renewable subscriptionApp Store Connect API: Configuring multiseat subscriptions for organizationsOffer subscriptions to groups and organizations

5 часов назад @ developer.apple.com
Updated App Review Guidelines are now available
Updated App Review Guidelines are now available Updated App Review Guidelines are now available

The App Review Guidelines have been revised to support new features, updated policies, and to provide clarification.

App Review GuidelinesBefore You Submit: Added links to additional documentation.

1.2: Clarified app content and app types that are subject to this guideline, and potential Developer Code of Conduct violation for failing to implement appropriate safeguards or remediating violations after notice.

5: Clarified that apps found to facilitate human trafficking and/or the exploitation of children will be removed from the App Store and blocked from alternative distribution.

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

6 days, 3 hours назад @ developer.apple.com
Strengthening App Review Guidelines against nonconsensual intimate imagery and bait-and-switch apps
Strengthening App Review Guidelines against nonconsensual intimate imagery and bait-and-switch apps Strengthening App Review Guidelines against nonconsensual intimate imagery and bait-and-switch apps

As outlined in our App Review Guidelines, pornographic material has long been prohibited on the App Store — this includes apps that generate nudity or sexually explicit imagery, such as “nudification” apps that create sexually explicit images of real individuals without their consent.

For complete details, see the App Review Guidelines.

2.5.19: This rule clarifies our longstanding prohibition on apps misrepresenting what they do during the App Review process and then changing after approval — for example, adding features or functionality that weren’t included in the version of the app that was submitted to App Review.

Section 5: The App Store has always prohibited apps that facilitate human…

6 days, 3 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

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

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

Definitions, Definitions, Sections 6.4, 6.4.1, 6.4.2: Specified terms for iOS app widgets on Apple HomeView and availability of iOS apps for CarPlay on Apple HomeView.

Schedule 3, Sections 1.1(b), 1.2(d)(iii), 3.1, 3.8(a), 3.8(c): Specified terms for offering subscriptions to Apple Business and Apple School Manager organizations through Volume Purchasing.

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

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

In this edition: Get tips on submitting your iPhone Duo app.

Sign up for new iPhone Duo Group Labs. Join us for a new developer event on speed and efficiency.

Explore localized documentation.

Browse new App Store creative assets.

Read now

2 weeks, 2 days назад @ developer.apple.com
Prepare and submit your apps for iPhone Duo
Prepare and submit your apps for iPhone Duo Prepare and submit your apps for iPhone Duo

iPhone Duo will be available to customers starting October 23, 2026.

To get your apps and games ready today, you can:Build or recompile with XcodeRecompile existing apps with Xcode 27.1, which adds development support for iPhone Duo.

Use Device Hub to visualize how your apps behave on iPhone Duo across all poses and orientations.

Submit your appYou can submit your iPhone Duo optimized apps and games in App Store Connect today.

Starting April 2027, any apps or games submitted will need to include screenshots for iPhone Duo.

2 weeks, 2 days назад @ developer.apple.com
Showcase your apps with new assets on the App Store
Showcase your apps with new assets on the App Store Showcase your apps with new assets on the App Store

Make your apps and games stand out with new creative assets on the App Store and asset management tools in App Store Connect.

These new image and video assets complement your existing app previews and screenshots to give your app additional visibility across the App Store.

With support for Dark Mode, as well as different devices and orientations, the preview tool helps ensure your app makes a great impression across the App Store.

Manage your assets in App Store ConnectStreamline your asset management with the new Asset Library in App Store Connect.

Upload and organize your creative assets, screenshots, and app previews in one central place — even ahead of when you’d like to use them.

2 weeks, 3 days назад @ developer.apple.com
Updates to Full Disk Access in macOS
Updates to Full Disk Access in macOS Updates to Full Disk Access in macOS

We give developers powerful APIs to build incredible capabilities into their apps for Apple products, backed by a set of controls designed to protect users’ private data.

Full Disk Access largely sidesteps these controls in order to allow backup apps to function properly on the Mac.

Some developers are using Full Disk Access in ways that could put users at risk, exposing everything on their systems—including files, mail, messages, and even browsing history—without users’ full knowledge and understanding.

As AI agents become increasingly capable and autonomous, the risks associated with this level of access will grow substantially.

We are committed to ensuring users clearly understand these …

2 weeks, 6 days назад @ developer.apple.com
Upcoming expiration of Developer ID Certification Authority (Sub-CA)
Upcoming expiration of Developer ID Certification Authority (Sub-CA) Upcoming expiration of Developer ID Certification Authority (Sub-CA)

The original Developer ID Certification Authority (Sub-CA) expires on February 1, 2027.

See Replacing Developer ID certificates issued from the previous Sub-CA for help identifying your certificate’s authority.

Generate a replacement from the current authority, Developer ID Certification Authority (G2).

Note: This certificate authority is valid until 2031, but the certificates issued by the certificate authority expire annually and must be renewed each year.

When prompted for a Developer ID Certificate Intermediary, select G2 Sub-CA.

3 weeks назад @ developer.apple.com
Build for iPhone Duo with new resources
Build for iPhone Duo with new resources Build for iPhone Duo with new resources

Get Xcode 27.1 beta.

View downloads and release notesGet Figma and Sketch design kits for iPhone Duo from the Apple Design Resources.

Download design kits from the Apple Design ResourcesSign up for workshops around the world to learn how to optimize your app and build customized experiences for all screen sizes.

Explore workshopsFind out more about preparing your app for iPhone Duo.

Learn more about iPhone Duo

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

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

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

Note about iOS 27.1 and iPhone DuoWhen iPhone Duo becomes available on October 23, it will run iOS 27.1.

This includes updated SDKs and a simulator that supports the all-new poses and orientations of iPhone Duo.

A beta version will be available later this month.

1 month назад @ developer.apple.com
Get your subscriptions ready for iOS 27
Get your subscriptions ready for iOS 27 Get your subscriptions ready for iOS 27

Discover how you can expand the reach of your subscriptions with new features in iOS 27.

Request access to Bundles and SuitesOffer multiple subscriptions as a single Apple In-App Purchase in your apps with new Bundles and Suites capabilities.

With Bundles, people can access multiple subscriptions in one purchase — across a single app, multiple apps from the same developer, or even spanning multiple developers’ apps.

Bundles and Suites will be available later this year in iOS 27, iPadOS 27, macOS 27, tvOS 27, or later.

With Group Purchases, a subscriber can buy multiple seats in a single Apple In-App Purchase and invite others to join.

1 month назад @ developer.apple.com
Updates to App Tracking Transparency in the European Union
Updates to App Tracking Transparency in the European Union Updates to App Tracking Transparency in the European Union

As part of agreements with select European competition authorities, Apple is introducing changes to its App Tracking Transparency framework in the European Union.

Beginning with iOS 27.2 and iPadOS 27.2, developers will have the option to use an alternative version of the App Tracking Transparency system prompt in the EU.

The requirements for when you must seek permission to track users will remain the same.

Due to legal requirements, only the alternative version of the system prompt is available for apps distributed in Germany, France, Italy, Poland, and Romania.

1 month назад @ developer.apple.com
App Store submissions now open for the latest OS releases
App Store submissions now open for the latest OS releases App Store submissions now open for the latest OS releases

Build your apps and games using the latest SDKs, test with TestFlight, and submit for review to the App Store.

Optimize your app for macOS 27. macOS 26 is the final release supporting Intel Mac computers and Rosetta — macOS 27 will be Apple silicon only.

If your app or game includes social media capabilities, you’ll need to indicate them in App Store Connect.

Prepare your App Store assets.

Before you publish, use the new product page preview tool in App Store Connect to see exactly how your page will look on the App Store.

1 month, 1 week назад @ developer.apple.com
Get ready for iPhone Duo
Get ready for iPhone Duo Get ready for iPhone Duo

Start getting ready for iPhone Duo today.

Watch new videos, sign up for Group Labs, and take part in Q&As on the Apple Developer Forums.

Explore now

1 month, 1 week назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 2 часа назад
TestFlight 4.4.1
TestFlight 4.4.1 TestFlight 4.4.1

Download the appView release notes

2 часа назад @ developer.apple.com
App Store Connect Update
App Store Connect Update App Store Connect Update

View release notes

2 days назад @ developer.apple.com
iOS 27.2 RC (24B115)
iOS 27.2 RC (24B115) iOS 27.2 RC (24B115)

View downloadsView release notes

3 days, 6 hours назад @ developer.apple.com
iPadOS 27.2 RC (24B115)
iPadOS 27.2 RC (24B115) iPadOS 27.2 RC (24B115)

View downloadsView release notes

3 days, 6 hours назад @ developer.apple.com
watchOS 27.2 RC (24S116)
watchOS 27.2 RC (24S116) watchOS 27.2 RC (24S116)

View downloadsView release notes

3 days, 6 hours назад @ developer.apple.com
macOS 27.2 RC (26B118)
macOS 27.2 RC (26B118) macOS 27.2 RC (26B118)

View downloadsView release notes

3 days, 6 hours назад @ developer.apple.com
tvOS 27.2 RC (24K120)
tvOS 27.2 RC (24K120) tvOS 27.2 RC (24K120)

View downloadsView release notes

3 days, 6 hours назад @ developer.apple.com
Xcode 27.2 RC (27B48)
Xcode 27.2 RC (27B48) Xcode 27.2 RC (27B48)

View downloadsView release notes

3 days, 6 hours назад @ developer.apple.com
visionOS 27.2 RC (24N118)
visionOS 27.2 RC (24N118) visionOS 27.2 RC (24N118)

View downloadsView release notes

3 days, 6 hours назад @ developer.apple.com
Xcode 27.1 (27A9275)
Xcode 27.1 (27A9275) Xcode 27.1 (27A9275)

View downloadsView release notes

1 week назад @ developer.apple.com
TestFlight Update
TestFlight Update TestFlight Update

View release notes

1 week, 1 day назад @ developer.apple.com
Xcode 27.2 beta 3 (27B5038j)
Xcode 27.2 beta 3 (27B5038j) Xcode 27.2 beta 3 (27B5038j)

View downloadsView release notes

1 week, 1 day назад @ developer.apple.com
macOS 27.2 beta 4 (26B5112a)
macOS 27.2 beta 4 (26B5112a) macOS 27.2 beta 4 (26B5112a)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
watchOS 27.2 beta 4 (24S5112a)
watchOS 27.2 beta 4 (24S5112a) watchOS 27.2 beta 4 (24S5112a)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
visionOS 27.2 beta 4 (24N5114a)
visionOS 27.2 beta 4 (24N5114a) visionOS 27.2 beta 4 (24N5114a)

View downloadsView release notes

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

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

Highlights include Swift Build as the new default in Swift Package Manager, Subprocess reaching 1.0, and up to 40x faster WebAssembly bridging with JavaScriptKit.

Embedded Swift Improvements Coming in Swift 6.4 rounds up what’s ahead for Swift on microcontrollers and other constrained environments.

Solbach Leads shared their Swift adoption story, including how they migrated a production AI data pipeline from Kotlin and Spring Boot to Swift and Vapor.

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

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

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

Highlights include Swift Build as the new default in Swift Package Manager, Subprocess reaching 1.0, and up to 40x faster WebAssembly bridging with JavaScriptKit.

Embedded Swift Improvements Coming in Swift 6.4 rounds up what’s ahead for Swift on microcontrollers and other constrained environments.

Solbach Leads shared their Swift adoption story, including how they migrated a production AI data pipeline from Kotlin and Spring Boot to Swift and Vapor.

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

2 weeks назад @ swift.org
Swift 6.4 Released
Swift 6.4 Released Swift 6.4 Released

Swift 6.4 is now available.

Read on for a detailed guide to the new changes, or see the Swift Evolution dashboard for the full list of proposals in Swift 6.4.

standardOutput )Swift 6.4 makes it easier to migrate existing projects to use Swift Testing.

WebAssemblyJavaScriptKit has better performance when bridging to Wasm in Swift 6.4, with safe bridging up to 40 times faster than earlier dynamic bridging.

Get started with Swift 6.4Try out Swift 6.4 today by following the instructions on the Install Swift page, or download the new 6.4 toolchain with Swiftly.

1 month, 1 week назад @ swift.org
Swift 6.4 Released
Swift 6.4 Released Swift 6.4 Released

Swift 6.4 is now available.

Read on for a detailed guide to the new changes, or see the Swift Evolution dashboard for the full list of proposals in Swift 6.4.

standardOutput )Swift 6.4 makes it easier to migrate existing projects to use Swift Testing.

WebAssemblyJavaScriptKit has better performance when bridging to Wasm in Swift 6.4, with safe bridging up to 40 times faster than earlier dynamic bridging.

Get started with Swift 6.4Try out Swift 6.4 today by following the instructions on the Install Swift page, or download the new 6.4 toolchain with Swiftly.

1 month, 1 week назад @ swift.org
Module Tracking in Swift Debug Info
Module Tracking in Swift Debug Info Module Tracking in Swift Debug Info

The upcoming Swift 6.4 release will include changes, begun in Swift 6.3, that address this by updating how the Swift compiler references explicitly-built Swift modules in debug info.

In order to initialize a Swift compiler instance with the state of the current module, LLDB finds the name of the current function’s Swift module in debug info.

In Swift 6.3, explicitly-built binary Swift modules also keep track of their Swift module dependencies.

In Swift 6.3, the Swift compiler can store the path to it in the debug info.

Binary Swift modules in dSYM bundles: As a consequence, dsymutil will no longer process binary Swift modules.

1 month, 1 week назад @ swift.org
Module Tracking in Swift Debug Info
Module Tracking in Swift Debug Info Module Tracking in Swift Debug Info

The upcoming Swift 6.4 release will include changes, begun in Swift 6.3, that address this by updating how the Swift compiler references explicitly-built Swift modules in debug info.

In order to initialize a Swift compiler instance with the state of the current module, LLDB finds the name of the current function’s Swift module in debug info.

In Swift 6.3, explicitly-built binary Swift modules also keep track of their Swift module dependencies.

In Swift 6.3, the Swift compiler can store the path to it in the debug info.

Binary Swift modules in dSYM bundles: As a consequence, dsymutil will no longer process binary Swift modules.

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

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

I am the creator of the elementary-swift project, a collection of packages born from a simple wish: I want to build web UIs in Swift and ultimately help Swift become a first-class choice for the web.

Around that same time, years of community work in the swift-wasm project made compiling Swift to WebAssembly increasingly viable, while Embedded Swift was taking its first experimental steps.

It features Swift in the browser communicating with a Swift backend on an edge worker through shared message types.

Let’s work together and make Swift a first-class choice for the web!

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

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

I am the creator of the elementary-swift project, a collection of packages born from a simple wish: I want to build web UIs in Swift and ultimately help Swift become a first-class choice for the web.

Around that same time, years of community work in the swift-wasm project made compiling Swift to WebAssembly increasingly viable, while Embedded Swift was taking its first experimental steps.

It features Swift in the browser communicating with a Swift backend on an edge worker through shared message types.

Let’s work together and make Swift a first-class choice for the web!

1 month, 2 weeks назад @ swift.org
Embedded Swift Improvements Coming in Swift 6.4
Embedded Swift Improvements Coming in Swift 6.4 Embedded Swift Improvements Coming in Swift 6.4

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

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

Following our updates on Embedded Swift improvements in Swift 6.3 late last year, this post describes a number of additional improvements made in the upcoming Swift 6.4 release.

Language improvementsEmbedded Swift continues to expand its subset of the language to include more aspects of “full” Swift, making it easier than ever to bring compatibility with Embedded Swift to existing Swift code bases.

The best way to get st…

2 months назад @ swift.org
Embedded Swift Improvements Coming in Swift 6.4
Embedded Swift Improvements Coming in Swift 6.4 Embedded Swift Improvements Coming in Swift 6.4

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

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

Following our updates on Embedded Swift improvements in Swift 6.3 late last year, this post describes a number of additional improvements made in the upcoming Swift 6.4 release.

Language improvementsEmbedded Swift continues to expand its subset of the language to include more aspects of “full” Swift, making it easier than ever to bring compatibility with Embedded Swift to existing Swift code bases.

The best way to get st…

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

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

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

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

3 months, 3 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…

4 months назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 4 часа назад
Stopped booting the Simulator, our UI tests got 2.3x faster
Stopped booting the Simulator, our UI tests got 2.3x faster

My SwiftUI app is about 280 Swift files plus a few big packages, and every UI check meant xcodebuild, install, launch, screenshot. That was ~22 s per check and ~2.2 GB of RAM per booted simulator. I switched to simless. It runs the iOS build of your real app natively on an Apple Silicon Mac as a hidden host, with no simulator, no window and no signing. What changed for me: edit → rendered screen in 2.2 s instead of 21.9 s, because hot reload only recompiles the files you touched my existing XCUITest suite runs unchanged and 2.3x faster unit tests run the same way, local packages included it works over SSH, in a VM and on a GitHub-hosted macOS runner, so CI doesn't need a simulator either ht…

4 часа назад @ reddit.com
We gave AI agents a mobile dev environment (2026)
We gave AI agents a mobile dev environment (2026) We gave AI agents a mobile dev environment (2026)

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

5 часов назад @ reddit.com
If Strand doesn’t make it back
If Strand doesn’t make it back

I would like to offer y’all a safe haven at OpenStream https://testflight.apple.com/join/z9wmEWyh No subs and no lifetimes; it will be a one-time purchase. The code is open source. I’m getting ready for App Store launch, and I’ll be doing free codes for as long as Apple lets me so that more of y’all can 1) test it out and 2) make sure you know it’s here to stay on the App Store without fear of Apple taking it away from y’all. The goal is to follow all Apple’s rules. I already have a published app as well, so I have experience in App Store publishing. My plan is to keep it that way. submitted by /u/Fohawkkid [link] [comments]

6 часов назад @ reddit.com
App Store Connect says “too many screenshots” with only 9–10 per set
App Store Connect says “too many screenshots” with only 9–10 per set App Store Connect says “too many screenshots” with only 9–10 per set

I’m trying to submit version 7.1.0 of my iOS app, but “Add for Review” gives this error: “You have uploaded too many screenshots. The maximum is 10.” Every iPhone and iPad screenshot set across all localizations has 9–10 screenshots. They were originally unchanged from version 7.0. I removed one screenshot from the English iPhone set and one from the English iPad set, but the error persists. Has anyone encountered this despite being within the limit? Did you find a workaround? https://preview.redd.it/qq55b669c1xh1.png?width=932&format=png&auto=webp&s=f4065c9f31b4f4c757aee69875b39cdba0a040d3 submitted by /u/DespairyApp [link] [comments]

8 часов назад @ reddit.com
handling the EU's address listing requirement in the UK
handling the EU's address listing requirement in the UK

starting to publish my first iOS apps as an indie dev, previously worked for others with businesses and their own memberships. Now that the EU forces apple to display your home address and phone number on the app store for paid apps, I've been looking for a UK PO box so I don't have to use my home address. I wanted to avoid the monthly fees and use a pay as you go service, but they charge as soon as mail is received. Has anyone, with a paid app in the EU app store and a PO box listed, actually received mail there as a result of the address being listed in the app store? I don't have an accountant to use their address which is a common workaround for this. THanks! submitted by /u/TBMW30 [lin…

10 часов назад @ reddit.com
Someone at eToro accidentally published their reply to Apple App Review as release notes
Someone at eToro accidentally published their reply to Apple App Review as release notes Someone at eToro accidentally published their reply to Apple App Review as release notes

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

11 часов назад @ reddit.com
Used Viper for the first time... mann is the code base complex...
Used Viper for the first time... mann is the code base complex...

Any thoughts on Viper and its advantages? submitted by /u/alanskimp [link] [comments]

16 часов назад @ reddit.com
How to Enable Developer Mode on iOS 26
How to Enable Developer Mode on iOS 26

I have a problem, I'm new to this world—both macOS and iOS. I recently bought a MacBook Pro M5 for iOS app development. I'm using Xcode for development, and I need to test my app on a physical iPhone. The simulator isn't enough because I need to test the Neural Engine and the camera. Is there a way to enable that? Or should I just go ahead and pay the $99 and publish it to TestFlight? submitted by /u/LanguageExpress7916 [link] [comments]

23 часа назад @ reddit.com
Understanding Apple Ads
Understanding Apple Ads

I recently created an Apple Ads campaign for my new app. Yet when I type in the two-word descriptive phrase my app isn’t coming up in the in the search results. I do already have the app installed, could that be why? My campaign status shows as Running. submitted by /u/StonedSex69 [link] [comments]

1 day, 1 hour назад @ reddit.com
App Store Orientation Requirements for iOS 27
App Store Orientation Requirements for iOS 27

We have a landscape-only application that is intened for use by a specific corporate client. Until recently, all apps were Enterprise signed and distributed with an MDM. Now, the client wants to use the "Custom App Store" and mark the apps as only being available to their orientation. I warned that in doing so, we would be incorporating all of the requirements for the App Store into our app. The client wants to proceed. I am reading through the screen orientation requirements. Can someone validate if the following understanding is correct: The app must support and render proper;y in any possible aspect ratio or screen size that could occur on an iPad (this app is only for the iPad). Despite…

1 day, 3 hours назад @ reddit.com
Ex-manager threatening legal action if I don't send github links and credentials, shall I do it?
Ex-manager threatening legal action if I don't send github links and credentials, shall I do it?

I joined a startup about one year ago where I was slacked the credentials of our repositories, and the messages were then deleted to avoid some 3rd parties from getting them, and the url and credentials are not anywhere in our documentation. Since the new manager joined, I've seen people being laid off pretty quickly. The QA tester goes, and the manager claims that we as a company are having the same output as before the number of bugs didn't raise (because the QA tester doesn't find bugs anymore). We told him many times that without a QA tester we are slower but the ceo/cto don't know, he probably lied to them and they base the whole performance on a metrics chart where every indicator loo…

1 day, 4 hours назад @ reddit.com
What’s the best way for an AI agent to interact with the iOS Simulator?
What’s the best way for an AI agent to interact with the iOS Simulator?

Hey everyone, I’m looking for a way to let an AI agent interact with the iOS Simulator programmatically The goal is to let the agent tap buttons, swipe, enter text, navigate between screens, inspect UI elements, etc... What tools would you recommend for this? Does MCP work well for this use case, or are there better alternatives? I’d love to hear about your setups and experiences. Thanks! submitted by /u/SixteenFoxes [link] [comments]

1 day, 4 hours назад @ reddit.com
Building resilient mobile apps: A layered testing strategy for long-term stability
Building resilient mobile apps: A layered testing strategy for long-term stability Building resilient mobile apps: A layered testing strategy for long-term stability

submitted by /u/Patient-Pollution46 [link] [comments]

1 day, 5 hours назад @ reddit.com
5 things my first StoreKit 2 code got wrong (one non-consumable IAP)
5 things my first StoreKit 2 code got wrong (one non-consumable IAP)

My game has one non-consumable IAP. Before launch I rewrote the purchase code, because the first version had five problems. None of them crashed, they just quietly did the wrong thing. 1) The purchase result was a Bool. Success, pending (Ask to Buy) and cancelled all looked the same, the card just stayed open like the tap didn't register. Now it's an enum, and cancel shows nothing, because cancelling is not an error. 2) No `Transaction.updates` listener. Without it an Ask to Buy approval an hour later never reaches the app, and the transaction never gets finished, so it comes back on every launch. I start the listener in the AppDelegate, not in the scene. My scene gets rebuilt during the ga…

1 day, 13 hours назад @ reddit.com
Claude is using Combine in the code base but it forgets to import it.
Claude is using Combine in the code base but it forgets to import it.

Can someone explain why the Ai is like this? submitted by /u/alanskimp [link] [comments]

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

Issue 772 16th October 2026 Written by Konstantinos NikoloutsosHello, iOS Dev Weekly readers 👋 It’s me Konsta.

As the article makes clear, this is an experiment: private APIs don’t belong in production App Store code.

It reminds me of Juan Marin’s comment in issue 767, calling UIScreen.main.bounds “a bug waiting for a device” before discussing the iPhone Duo.

Blueprint, by Mustafa Natur, turns your app icon into a blueprint-style version, with colours and badges and custom labels(thanks for that) that give testing builds and release candidates their own character.

What appeals to me here is the straightforward command-line workflow: install it, point it at an Icon Composer file or an app ic…

6 days, 23 hours назад @ main--iosdevweekly.netlify.app
Issue 771
Issue 771 Issue 771

Issue 771 9th October 2026 Written by Juan MarinI’ve spent this week at next.app devCon in Berlin, which has been a reminder of why conferences are worth the trip.

Product managers are asked to show growth, and minutes are what the analytics tools hand you by default.

Apple is already handing families better tools to see and limit screen time.

Once people can see the minutes, the minutes stop being a compliment.

For headless runs, tddworks’ Baguette covers what idb lost when its input call stopped working in iOS 26.

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

Issue 770 2nd October 2026 Written by Andyy HopeG’day y’all.

What a start to the week…Google shipped a malformed remote config for Firebase SDK that appears to have broken most (all?)

Each time an event like this happens, I see a surge in debate around the dangers of dependencies.

– Andyy HopeGitHub-hosted macOS runners are slow, prone to queueing delays, and very expensive.

As someone who has spent a few hours manually exporting symbols, this is going to be a real boon for my workflow.

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

Issue 769 25th September 2026 Written by Alex OzunLast week I attended the iPhone Duo Group Lab, and while none of my questions made it to the panel, I came out with a few insights.

I was as interested in the questions other developers asked as in Apple’s answers.

The new hardware creates opportunities, but developers shouldn’t try to invent a gimmick for every pose and hinge angle.

CodeSerg Dort addresses an increasingly common problem for Apple developers: switching between agentic and hands-on workflows while sharing the same Xcode build environment.

Harking back to the iPhone Duo Tech Talks and Labs, Apple clearly positions ArrangementView as one of the heavy lifters for iPhone Duo adop…

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

Issue 768 18th September 2026 Written by Konstantinos NikoloutsosHello, iOS Dev Weekly readers 👋 It’s me Konsta.

😅 The SDK and simulator support arrive later this month, and I’m looking forward to testing our apps against it.

🍺 The new JSON-based project configuration format, project.xcproj , is designed to make diffs easier to read and reduce merge conflicts.

Triage by Runway pulls every issue into one inbox, de-dupes, assigns, and tracks fixes so nothing is missed.

I’m glad Apple is working on this.

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

Issue 767 11th September 2026 Written by Juan Marin and Alex OzunTo celebrate the launch of iPhone Duo, we have an editorial Duo today: Juan and Alex.

iPhone Duo is the fifth homework assignment like that, and the biggest one yet.

Louie Mantia asked a fair question on Wednesday: Vision Pro was opt-in, so why is this being forced on every iPhone app?

I wondered then to what extent iOS apps would be expected to support split- and multi-screen experiences.

This roughly summarises the upfront effort required to support iPhone Duo, but I can also see how ongoing maintenance and testing could get more involved.

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

Issue 766 4th September 2026 Written by Andyy HopeG’day y’all!

Speaking of App Store, after 16 years building apps for other people, my very first app Yewki has finally launched.

Our Apple Foundation Models book shipped in July, with an in-depth course on using AI as a development tool coming this autumn.

The author of this repo claims that this tool enables compiling iOS apps on Windows and Linux systems.

I wouldn’t recommend uploading the build artefacts to App Store Connect though.

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

Issue 765 28th August 2026 Written by Alex OzunI keep in touch with many folks in Apple Developer Community who maintain fairly old iOS apps.

Most conventional iOS apps could safely ignore scenes and carry on with the UIApplicationDelegate + UIScreen.main combo, focusing only on full-screen experiences.

Well, we don’t know how successful the foldable iPhone is going to be, or to what extent iOS apps will be expected to support split/multi-screen experiences.

Whatever expectations are placed on iOS apps will be felt immediately.

M6 Mac mini now starts at $899, compared with the $699 launch price of M4 Mac mini, which was later bumped to $799.

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

Issue 764 21st August 2026 Written by Konstantinos NikoloutsosHello, iOS Dev Weekly readers 👋 It’s me Konsta.

That feels important because many people building iOS apps with AI agents seem to run into the same issue: performance, observability and scalability.

It doesn’t really think like a staff-level engineer.

Our Apple Foundation Models book shipped in July, with an in-depth course on using AI as a development tool coming this autumn.

I still remember myself learning about the protocol witness from pointfreeco snapshottesting library, an alternative way of using protocols.

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

Issue 763 14th August 2026 Written by Juan MarinI’m back for another issue.

People stop posting opinions and start posting findings, and for about six weeks the ratio of genuinely useful blog posts goes up.

If you’re planning to file feedback on a beta, do it now rather than in a month.

To mark it, we’re continuing the exclusive 25% discount for iOS Dev Weekly readers.

It’s the rightmost of the three buttons above the detail view, and double-clicking something you wrote lands you on the lines.

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

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

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

3 months, 2 weeks назад @ main--iosdevweekly.netlify.app
СМИ
9to5Mac 9to5Mac
последний пост 1 час назад
MacBook Neo helps Apple soften the blow of global PC market downturn, per report
MacBook Neo helps Apple soften the blow of global PC market downturn, per report MacBook Neo helps Apple soften the blow of global PC market downturn, per report

A new Counterpoint Research report on global PC shipments for Q3 2026 shows Apple outperforming the broader market, with the MacBook Neo helping cushion the impact of declining demand.

Mac shipments drop 11%, but Apple’s shipment share growsIn a new report released today, Counterpoint Research says global PC shipments plunged 21% during Q3 2026, compared with the year-ago period.

In absolute numbers, Counterpoint says global shipments totaled 57 million units, with Lenovo leading the market with a 26.3% share, despite a 23% year-over-year decline.

Other vendors accounted for the remaining 23.3% of the market, with shipments down 16% year over year.

Here’s Counterpoint on Apple’s performance…

1 час назад @ 9to5mac.com
9to5Mac Daily: October 22, 2026 – iOS 27.2 features, Apple Music rebrand
9to5Mac Daily: October 22, 2026 – iOS 27.2 features, Apple Music rebrand 9to5Mac Daily: October 22, 2026 – iOS 27.2 features, Apple Music rebrand

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 contentDrop us a line at [email protected].

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

1 час назад @ 9to5mac.com
YouTube removing ‘Subscriptions’ bottom bar tab on Android, iOS after nearly a decade
YouTube removing ‘Subscriptions’ bottom bar tab on Android, iOS after nearly a decade YouTube removing ‘Subscriptions’ bottom bar tab on Android, iOS after nearly a decade

YouTube is making a number of changes to its Android and iOS apps with the launch of custom feeds, including moving Subscriptions out of the bottom bar.

As part of this change, YouTube is removing the Subscriptions tab from its fourth position in the bottom bar.

It’s now in the “top bar on the Home tab.” Testing of the redesign started earlier this year.

This change will break a lot of muscle memory, with Subscriptions appearing in the YouTube bottom bar for nearly a decade (2017).

More broadly, this change coincides with the launch of custom feeds, which are also available on and sync to the web.

1 час назад @ 9to5google.com
Apple TV’s long-awaited Fleetwood Mac documentary finally has a release date
Apple TV’s long-awaited Fleetwood Mac documentary finally has a release date Apple TV’s long-awaited Fleetwood Mac documentary finally has a release date

Nearly two years after it was first announced, Fleetwood Mac fans won’t have to wait much longer for Frank Marshall’s documentary about the legendary band to arrive on Apple TV.

’First-ever fully authorized Fleetwood Mac documentary’Apple TV today confirmed the premiere date and title of its upcoming Fleetwood Mac documentary film, directed by Frank Marshall (The Beach Boys, From Earth to the Moon).

As the platform confirmed earlier today in a post on X, “Fleetwood Mac: The Chain” is set to premiere on Friday, January 29, 2027.

While there’s no full trailer for “Fleetwood Mac: The Chain” just yet, Apple TV has shared a short teaser on X, which you can watch below:Some bonds can never be bro…

2 часа назад @ 9to5mac.com
iOS 27 adds new Phone app feature that’s an instant favorite
iOS 27 adds new Phone app feature that’s an instant favorite iOS 27 adds new Phone app feature that’s an instant favorite

iOS 27 is packed with new features for apps like Notes, Wallet, Maps, Messages, and more.

But one iOS 27 addition that’s especially impressed me is a new Phone feature: Call Context.

iOS 27’s Call Context feature puts key info on-screen when you’re on the phone with a businessI’m not a big fan of phone calls, so the Phone app isn’t somewhere I spend much time.

Now with iOS 27 this year, Apple has again impressed me with a new Phone app feature.

iOS 27 was also smart enough to include details for another Southwest flight stacked underneath the foremost one.

3 часа назад @ 9to5mac.com
iPhone Duo hands-on review, Apple announces MacBook Pro and Tell event
iPhone Duo hands-on review, Apple announces MacBook Pro and Tell event iPhone Duo hands-on review, Apple announces MacBook Pro and Tell event

Also, Apple announces yet another product event, so we preview what the company is preparing to ‘Pro and tell’ us.

And in Happy Hour Plus, Benjamin tests the new HomePod Sound Glow feature, and Apple says its new Apple Music logo was “built by sound”.

HostsChance MillerBenjamin MayoSubscribe, Rate, and Review9to5Mac Happy Hour PlusSubscribe to 9to5Mac Happy Hour Plus!

Support Benjamin and Chance directly with Happy Hour Plus!

9to5Mac Happy Hour Plus includes:Ad-free versions of every episodePre- and post-show contentBonus episodesJoin for $5 per month or $50 a year at 9to5mac.com/join.

3 часа назад @ 9to5mac.com
Amazon unveils Kindle+ subscription, a rebrand with more audiobooks
Amazon unveils Kindle+ subscription, a rebrand with more audiobooks Amazon unveils Kindle+ subscription, a rebrand with more audiobooks

Today Amazon announced that its Kindle Unlimited subscription has been rebranded ‘Kindle+’ and includes more audiobooks than before.

Kindle+ offers the same features and price as Kindle Unlimited, but with larger audiobook libraryKindle+ is Amazon’s new name for what’s historically been called Kindle Unlimited.

While today’s Kindle+ unveiling is largely a rebrand of what existed before, it also grows the library of available audiobooks for subscribers.

Users will now be able to choose from many more available audiobooks, from traditional narrators to those created with Virtual Voice.

Do you use Kindle Unlimited?

5 часов назад @ 9to5mac.com
Apple TV is adding two new features with iOS 27.2
Apple TV is adding two new features with iOS 27.2 Apple TV is adding two new features with iOS 27.2

iOS 27.2 is coming next week and brings two new features for Apple TV subscribers.

With iOS 27.2, users can optionally enable American Sign Language (ASL) or British Sign Language (BSL).

You’ll find the option to enable sign language inside the Settings app under Apps ⇾ TV ⇾ Sign Language.

It’s unknown how many Apple TV titles will support sign language initially, but it’s great to see the feature added.

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

5 часов назад @ 9to5mac.com
Orangetheory adds Apple Watch in-studio workout tracking for a one-time fee
Orangetheory adds Apple Watch in-studio workout tracking for a one-time fee Orangetheory adds Apple Watch in-studio workout tracking for a one-time fee

Starting tomorrow, Orangetheory Fitness will allow members to connect the Apple Watch to the club’s proprietary in-studio performance-tracking experience.

Using a personal Apple Watch with the Orangetheory system will require a one-time fee.

Connecting a personal Apple Watch to the Orangetheory system will require a one-time $99 fee, the fitness club says.

The $129 device attached to an Apple Watch band and connected the watch to the company’s in-studio heart rate monitoring system.

In addition to unlocking OTConnect for Apple Watch, the one-time charge also includes two more perks with “up to two free months of Apple Music and Apple Fitness+.”“OTconnect for Apple Watch requires watchOS 11.…

6 часов назад @ 9to5mac.com
Pages, Keynote, Numbers just added powerful new AI features
Pages, Keynote, Numbers just added powerful new AI features Pages, Keynote, Numbers just added powerful new AI features

Apple is rolling out AI-centric updates to its iWork suite—Pages, Keynote, Numbers—that include a brand new ‘Intelligent Assistant’ with powerful capabilities.

If you subscribe to Apple Creator Studio, Apple’s latest updates to Pages, Keynote, and Numbers today add an Intelligent Assistant—seemingly separate from Siri AI—that will help you in a variety of ways inside the apps.

Intelligent Assistant is available in beta in US English only, and requires iOS 27 or later.

I’ve updated all iWork apps and don’t yet see the Intelligent Assistant, but it’s possible there’s a server-side component that Apple will imminently activate.

Have you tried the Intelligent Assistant yet?

6 часов назад @ 9to5mac.com
Arc browser gets a sunset date, and users have two months to move on
Arc browser gets a sunset date, and users have two months to move on Arc browser gets a sunset date, and users have two months to move on

The Browser Company announced plans to discontinue its flagship Arc browser in favor of a new browser project called Dia.

Today, Arc received a sunset date that gives users exactly two months to move on from the discontinued app.

Arc will be sunset on December 22The Arc desktop browser is effectively what put The Browser Company on the map.

Now The Browser Company is giving users until December 22 to switch from Arc without losing information.

“We’ve decided to sunset Arc on December 22, 2026,” the company announced today.

6 часов назад @ 9to5mac.com
1Password launches solution for safely using logins with AI agents
1Password launches solution for safely using logins with AI agents 1Password launches solution for safely using logins with AI agents

1Password has been focused on building password management tools that make sense in the age of agentic AI.

Today, 1Password is going further with the arrival of 1Password for Agents.

1Password for Agents works with Muse and Grok Bot with many more partners coming soon“The 1Password for Agents platform integrates with AI agents like Muse, from Meta, Anthropic’s Claude, and OpenAI’s ChatGPT Work and dots, to keep your credentials and secrets secure, while your agents get things done,” 1Password says.

To start, 1Password for Agents works with both Meta Muse and SpaceXSI’s Grok Bot.

There is currently a waitlist to sign up for the new 1Password for Agents platform.

6 часов назад @ 9to5mac.com
Four advantages MacBook Pro redesign will have over current model
Four advantages MacBook Pro redesign will have over current model Four advantages MacBook Pro redesign will have over current model

Next week Apple will unveil its first MacBook Pro redesign in five years.

Rumors indicate the new MacBook Pro will have the same M5 Pro and M5 Max chips as current models, but with exclusive advantages in at least four other areas.

#1: Significantly lighter industrial designWhile the new MacBook Pro design is expected to be a little thinner than the current model, its biggest design advantage is a weight reduction.

If you’re worried about Apple removing ports with its MacBook Pro redesign, it sounds like the company probably learned its lesson from previous generations.

#4: Notch-free displayApple’s last MacBook Pro redesign in 2021 brought the notch to the Mac.

8 часов назад @ 9to5mac.com
Deals: MacBook Pro $900 off, Apple Pencil (USB-C) from $61, Apple TV 4K, MacBook Neo, more
Deals: MacBook Pro $900 off, Apple Pencil (USB-C) from $61, Apple TV 4K, MacBook Neo, more Deals: MacBook Pro $900 off, Apple Pencil (USB-C) from $61, Apple TV 4K, MacBook Neo, more

Apple Pencil (USB-C) is the only model iPhone Duo will support starting next week – your Apple Pencil Pro or Apple Pencil 2 will not work.

Fortunately, Amazon is offering Apple Pencil (USB-C) down at $69 shipped right now, or 13% under the regular $79 list price.

Amazon is offering the 16-inch M5 Max MacBook Pro with 36GB of RAM and the 2TB storage capacity at $3,499 shipped.

Not only is this $900 off the Apple price tag, but this is a good deal even by pre-price hike standards.

This is the new all-glyph model in its base and most affordable capacity that regularly carries a $99 list price.

8 часов назад @ 9to5mac.com
iOS 27.2 introduces design changes for these Apple apps
iOS 27.2 introduces design changes for these Apple apps iOS 27.2 introduces design changes for these Apple apps

iOS 27.2 launches next week with a variety of new features, and also design changes for select Apple apps.

#1: Apple MusicApple Music just rolled out a big design rebrand, and iOS 27.2 extends that fresh visual identity to several aspects of the Music app.

For starters, there’s a new app icon that strips the old red color in favor of black and white.

#2: Apple BooksApple’s Books app in iOS 27.2 introduces design updates centered around its reading experience.

New Apple Books menu (left) and old (right)What do you think of iOS 27.2’s design updates for Music and Books?

9 часов назад @ 9to5mac.com
MacRumors MacRumors
последний пост 1 час назад
iPhone Duo Launch Begins as First Orders Reach Customers
iPhone Duo Launch Begins as First Orders Reach Customers iPhone Duo Launch Begins as First Orders Reach Customers

It's already Friday, October 23 in Australia and New Zealand, which means customers who pre-ordered an iPhone Duo are beginning to receive their devices.

If your ‌iPhone Duo‌ has been delivered, let us know what you think of it in the comments below.

Priced starting at $1,999, the ‌iPhone Duo‌ is Apple's first foldable device, featuring a 5.4-inch outer display and a 7.6-inch inner display.

Purchasing on launch day or getting lucky with a pickup reservation at a later date is the best chance of getting an ‌iPhone Duo‌ this year.

After Australia and New Zealand, sales and deliveries of the ‌iPhone Duo‌ will begin in Asia, the Middle East, Europe, and finally, North America.

1 час назад @ macrumors.com
1Password for Agents Keeps Your Passwords Hidden From AI
1Password for Agents Keeps Your Passwords Hidden From AI 1Password for Agents Keeps Your Passwords Hidden From AI

Popular password management app 1Password today announced 1Password for Agents, a platform that gives AI agents safe access to user credentials for completing tasks.

The platform lets AI agents access logins, passwords, and other data without seeing or storing the information.

Agents can send a request to sign in to a website or account, and users can approve or deny the request.

Personal AI agents like Meta Muse, ChatGPT Dots, and Claude Duet often need access to accounts and sensitive user information, and 1Password for Agents offers that access without exposing passwords.

1Password for Agents is rolling out "over the coming days" for Grok Bot and Muse.

2 часа назад @ macrumors.com
iPhone Duo 24 Hours Later: Your Questions Answered
iPhone Duo 24 Hours Later: Your Questions Answered iPhone Duo 24 Hours Later: Your Questions Answered

MacRumors videographer Dan Barbera got his iPhone Duo a day early, so he spent today answering some of the questions people are asking about the new device.

The under-display Face ID camera is okay for casual FaceTime videos, but the quality is comparatively poor for anything else.

Touch ID is not as quick as ‌Face ID‌, especially because Apple built a deliberate pause into it.

The Apple Watch can be used to unlock the ‌iPhone Duo‌, and that's an experience that's closer to ‌Face ID‌.

We'll have a full ‌iPhone Duo‌ review coming soon, so make sure to stay tuned to MacRumors.

2 часа назад @ macrumors.com
Apple's iWork Apps Get 'Intelligent Assistant' and iPhone Duo Support
Apple's iWork Apps Get 'Intelligent Assistant' and iPhone Duo Support Apple's iWork Apps Get 'Intelligent Assistant' and iPhone Duo Support

In Numbers, Intelligent Assistant can build formulas, visualize data, help generate formulas with natural language, and generate tables.

The Pages Intelligent Assistant can start a first draft, and "edit, organize, and elevate your writing."

For all three apps, Intelligent Assistant can search for information on a topic on the web and then add it to a document.

Apple says Intelligent Assistant can also walk users through using advanced features or make suggestions on what to try.

Creator Studio is priced at $12.99 per month, and it works across all of Apple's creator apps.

3 часа назад @ macrumors.com
Apple is Apparently Considering a Slightly Larger iPhone Duo
Apple is Apparently Considering a Slightly Larger iPhone Duo Apple is Apparently Considering a Slightly Larger iPhone Duo

On a new episode of his Power On podcast, Bloomberg's Mark Gurman said he "heard" that Apple is "looking at" the idea of a future iPhone Duo with an inner display that is "roughly half an inch" larger than the one on the existing model.

iPhone Duo has a 7.6-inch inner display and a 5.4-inch outer display.

Gurman does not know exactly how much larger the inner display would be on a future model, but he said it could be somewhere in the 7.9-inch to 8.1-inch range.

He said this would not be a separate model, so do not expect an "iPhone Duo Max."

3 часа назад @ macrumors.com
Giant iPhone Duo Displays Coming to Four Apple Stores
Giant iPhone Duo Displays Coming to Four Apple Stores Giant iPhone Duo Displays Coming to Four Apple Stores

To celebrate the launch of the iPhone Duo this Friday, Apple has set up oversized iPhone Duo promotional displays at Apple Fifth Avenue in New York City, Apple Covent Garden in London, Apple BKC in India, and Apple Jing'an in Shanghai.

The installations were already spotted under wraps, and Apple CEO John Ternus has since revealed what they look like in a photo of Apple Jing'an shared on his Weibo account today.

The oversized iPhone Duo displays have mirrored finishes and glowing edges, and they show the device in various positions, or poses as Apple calls them.

Ternus is expected to be at Apple Fifth Avenue for iPhone Duo launch day.

Apple said that its stores in the U.S. and select other …

5 часов назад @ macrumors.com
Apple Pulls Keynote, Pages and Numbers From App Store
Apple Pulls Keynote, Pages and Numbers From App Store Apple Pulls Keynote, Pages and Numbers From App Store

Apple has temporarily removed Keynote, Pages, and Numbers from the App Store, just after releasing an update that added iPhone Duo support and a new Intelligent Assistant.

It is not clear if the apps were removed intentionally, or if it is a bug.

Apple has not said when the apps will be reinstated, but if it was in error, they should return soon.

5 часов назад @ macrumors.com
Apple Updates More Apps With iPhone Duo Support
Apple Updates More Apps With iPhone Duo Support Apple Updates More Apps With iPhone Duo Support

Apple today updated its TestFlight and GarageBand apps with support for the iPhone Duo's inner and outer displays.

Both apps have the vertical toolbar and will now display properly on the ‌iPhone Duo‌ in any orientation.

TestFlight functionality is largely the same with little benefit from the Duo display, but GarageBand gets a wide layout that takes full advantage of the inner screen.

It offers up a bigger interface for music editing and using touch instruments like keyboards and guitars.

TestFlight and GarageBand are both free Apple apps.

6 часов назад @ macrumors.com
Apple Will Label Apps 'Made for iPhone Duo' in App Store
Apple Will Label Apps 'Made for iPhone Duo' in App Store Apple Will Label Apps 'Made for iPhone Duo' in App Store

In its press release highlighting apps that have been optimized for the iPhone Duo, Apple said the App Store will label apps that are "Made for iPhone Duo."

In order for an app to be optimized for the iPhone Duo, the developer needs to build it with the iOS 27.1 SDK or later.

Apps optimized for the iPhone Duo fill the entire inner display, and the app's toolbar appears vertically below the status bar.

Many more apps are being optimized for the iPhone Duo each and every day, so keep a close eye on the App Store's updates menu.

iPhone Duo launches this Friday.

9 часов назад @ macrumors.com
Amazon Takes $49 Off iPad With Prices Starting at $399.99
Amazon Takes $49 Off iPad With Prices Starting at $399.99 Amazon Takes $49 Off iPad With Prices Starting at $399.99

Amazon this week is taking $49 off Wi-Fi models of Apple's 11th generation iPad, with prices starting at $399.99 for the 128GB Wi-Fi iPad, down from $449.00.

This is a match of the best price we've seen on the iPad since Apple's price hikes over the summer.

When you click a link and make a purchase, we may receive a small payment, which helps us keep the site running.

Additionally, Amazon has the 256GB Wi-Fi iPad for $499.99 ($49 off), and both have free delivery estimates around late October, but Prime members should be able to get same-day delivery in many locations.

The 128GB model has all four colors on sale, while the 256GB model has three colors on sale.

9 часов назад @ macrumors.com
Apple Reveals More Than 50 Apps That Will Be Updated for iPhone Duo
Apple Reveals More Than 50 Apps That Will Be Updated for iPhone Duo Apple Reveals More Than 50 Apps That Will Be Updated for iPhone Duo

Apple today highlighted more than 50 third-party App Store apps that are or will soon be fully optimized for the iPhone Duo and its various layouts and poses.

Apple's screenshot shows the Netflix app on an iPhone Duo in a "seated" pose.

The official MLB app was updated with iPhone Duo support yesterday and now shows live games, scores, stats, and more across the full width of the inner display.

In the Zoom app, iPhone Duo users can see shared content and other participants all at once.

All existing iPhone apps can run on the iPhone Duo, but their appearances will vary based on whether they use the iOS 26, iOS 27, or iOS 27.1 SDK.

9 часов назад @ macrumors.com
F1 on Apple TV Now Available in Dolby Atmos
F1 on Apple TV Now Available in Dolby Atmos F1 on Apple TV Now Available in Dolby Atmos

Apple today announced that F1 races on the Apple TV streaming service will now be broadcast with Dolby Atmos spatial sound, starting with the 2026 U.S. Grand Prix in Austin, Texas on October 23 to October 25.

Apple's press release outlines everything F1 fans need to know about the U.S. Grand Prix and ways to follow along.

Apple TV has been the exclusive home of F1 in the U.S. since March, as part of a five-year partnership.

All races are included with a subscription at no extra cost.

10 часов назад @ macrumors.com
Apple Blocks Certificates That Could Help Attackers Fake Websites
Apple Blocks Certificates That Could Help Attackers Fake Websites Apple Blocks Certificates That Could Help Attackers Fake Websites

Apple has blocked compromised security certificates on its devices that could help attackers impersonate websites, BleepingComputer reports.

Attackers could use the affected website certificate keys to create fraudulent certificates that vulnerable software would trust.

These protections stop software using Apple's system checks from trusting the compromised certificates.

Jackson says Safari and other major browsers had additional certificate checks that would have prevented attacks through this route.

Apple has already distributed blocks for the compromised certificates.

12 часов назад @ macrumors.com
Giant iPhone Duo Installations Spotted at Apple Fifth Avenue
Giant iPhone Duo Installations Spotted at Apple Fifth Avenue Giant iPhone Duo Installations Spotted at Apple Fifth Avenue

Apple is preparing what appear to be giant iPhone Duo displays outside its Fifth Avenue store in New York ahead of the device's launch on Friday, October 23.

According to Bloomberg's Mark Gurman, Apple plans to allocate more than 150 iPhone Duo units to demonstrations and displays at Fifth Avenue.

A separate MagSafe stand will hold an unfolded ‌iPhone Duo‌ beside two conventional iPhones for comparison.

The ‌iPhone Duo‌ goes on sale on Friday, October 23.

MacRumors will be on the ground for the launch event at Apple Fifth Avenue tomorrow.

12 часов назад @ macrumors.com
iPhone Duo 2 Prototypes Include Under-Display Face ID
iPhone Duo 2 Prototypes Include Under-Display Face ID iPhone Duo 2 Prototypes Include Under-Display Face ID

Apple's second-generation iPhone Duo could gain Face ID, with prototypes already incorporating the technology beneath the outer display, according to Bloomberg's Mark Gurman.

The current, first-generation ‌iPhone Duo‌ relies on a fingerprint sensor embedded in its side button, just like the iPad.

News of the prototype seems to represent a more concrete development of Gurman's earlier prediction about future ‌iPhone Duo‌ upgrades.

Gurman also said that Apple is considering adding an Action button to a future ‌iPhone Duo‌.

The first ‌iPhone Duo‌ launches tomorrow with a starting price of $1,999.

13 часов назад @ macrumors.com
AppleInsider AppleInsider
последний пост 5 часов назад
Intelligent Assistant added to iWork apps for Creative Studio subscribers
Intelligent Assistant added to iWork apps for Creative Studio subscribers Intelligent Assistant added to iWork apps for Creative Studio subscribers

Apple added a beta Intelligent Assistant to Pages, Keynote, and Numbers on Thursday, but only Apple Creator Studio subscribers get it.More AI features added to Pages, Keynote, and NumbersOn Thursday, Apple updated its iWork trio of apps: the word processor Pages, the presentation app Keynote, and the spreadsheet app Numbers. The update added support for the iPhone Duo, set to reach customers starting October 23.According to Apple, there's also a new Interchange Format (.keyx). Because the format is open, it should make editing Keynote files in other apps easier. Continue Reading on AppleInsider | Discuss on our Forums

5 часов назад @ appleinsider.com
Save up to 60% on iPad Magic Keyboards
Save up to 60% on iPad Magic Keyboards Save up to 60% on iPad Magic Keyboards

Amazon-owned Woot is slashing up to 60% off Magic Keyboard accessories for Apple's iPad Air and iPad Pro.Save up to 60% on Magic Keyboards at Woot. Continue Reading on AppleInsider | Discuss on our Forums

7 часов назад @ appleinsider.com
Critical PHP vulnerabilities threaten your NAS, not every vendor has a fix
Critical PHP vulnerabilities threaten your NAS, not every vendor has a fix Critical PHP vulnerabilities threaten your NAS, not every vendor has a fix

Attackers are actively exploiting critical PHP flaws to target internet-exposed NAS devices. If your files and backups are stored there, they're probably at risk.TerraMaster Network Attached StoragePHP2Shell refers to two critical vulnerabilities in PHP, a scripting language used by web servers and some NAS services. The flaws, tracked as CVE-2026-109618 and CVE-2026-109619, could allow attackers to execute code on affected servers without logging in.The PHP development team released security updates on October 21 for versions 8.2 through 8.5. The urgency isn't hypothetical, as Amazon detected an attempted exploit on October 17, four days before the vulnerabilities were publicly disclosed.F…

7 часов назад @ appleinsider.com
Inside the iPhone Duo's groundbreaking hinge's innovations
Inside the iPhone Duo's groundbreaking hinge's innovations Inside the iPhone Duo's groundbreaking hinge's innovations

A YouTuber has taken a CT scan of the hinge on the iPhone Duo and uncovered both how it works and what its limitations are.HTX Studio used a CT scan and then built a 3D model of the iPhone Duo hinge to examine it - image credit: HTX Studio.One of the surprises at the iPhone Duo launch was how it wasn't just built to either be fully open or fully closed. Instead, Apple has built it to offer different functions at many different angles.According to testing done by HTX Studio on YouTube, iPhone Duo can stay open between 15 degrees and 145 degrees. If it's held below 15 degrees, magnets mean it will snap shut. Similarly, beyond 145 degrees, the screen will snap to fully open. Continue Reading o…

8 часов назад @ appleinsider.com
iPhone Duo buyers line up days early despite high chance of heartbreak
iPhone Duo buyers line up days early despite high chance of heartbreak iPhone Duo buyers line up days early despite high chance of heartbreak

Apple's first foldable iPhone is drawing buyers to storefronts days before launch, while the first preorders are shipping for Friday delivery.Image credit: Lexus C (@LChenlz) on XPeople are already lining up at Apple Stores across the globe, hoping for a chance at getting an iPhone Duo. Unfortunately, limited stock means many hopeful buyers will not be leaving with a new device.Apple never shares firm production numbers, especially before a product is released. However, Apple has said there will be limited stock at retail available on Friday. Continue Reading on AppleInsider | Discuss on our Forums

9 часов назад @ appleinsider.com
Amazon's MacBook Pro blowout continues with $2,429 16-inch deal
Amazon's MacBook Pro blowout continues with $2,429 16-inch deal Amazon's MacBook Pro blowout continues with $2,429 16-inch deal

Amazon's $570 discount on Apple's 16-inch MacBook Pro delivers the lowest price on record for the M5 Pro model.Save $570 on Apple's 16-inch MacBook Pro - Image credit: AppleAmazon is clearing out MacBook Pro inventory ahead of next week's Apple Event, and today's $570 discount on the standard M5 Pro 16-inch configuration is a top pick from the sale.Buy 16" MacBook Pro for $2,429 Continue Reading on AppleInsider | Discuss on our Forums

9 часов назад @ appleinsider.com
Apps will be iPhone Duo's Achilles heel for now, no matter what Apple claims
Apps will be iPhone Duo's Achilles heel for now, no matter what Apple claims Apps will be iPhone Duo's Achilles heel for now, no matter what Apple claims

Apple has announced a slew of developers who have updated their apps to fit the iPhone Duo, but despite some surprises, there are still so many more who haven't had time.Apple is championing apps that have been updated for the iPhone Duo but there are so many more that have yet to be.Greg Joswiak has said he's proud of how well Apple managed to keep the iPhone Duo secret, and that did lead to there being so many surprises when it was announced. But it also meant that for the giant majority of developers, there has not been time to update their apps for the new device.This is why amongst generally glowing reviews, two criticisms keep coming up. One is about the iPhone Duo's weight, which not…

9 часов назад @ appleinsider.com
Formula 1 Apple TV streaming returns to US with Dolby Atmos on Friday
Formula 1 Apple TV streaming returns to US with Dolby Atmos on Friday Formula 1 Apple TV streaming returns to US with Dolby Atmos on Friday

Starting with the United States Grand Prix in Austin TX on Friday, Dolby Atmos will come to F1 on Apple TV, joining Dolby Vision. F1 in Dolby Vision and Dolby Atmos is available through the Apple TV app on supported Apple devices paired with compatible Dolby-enabled TV and audio hardware. There's also a weekend event at the Apple Domain Northside retail store, with special Today at Apple sessions.https://www.apple.com/newsroom/2026/10/formula-1-united-states-grand-prix-streams-live-on-apple-tv-this-weekend/ Continue Reading on AppleInsider | Discuss on our Forums

9 часов назад @ appleinsider.com
One particular Windows ARM laptop can be made into a Hackintosh
One particular Windows ARM laptop can be made into a Hackintosh One particular Windows ARM laptop can be made into a Hackintosh

The "Snapintosh" project has launched, making it possible to load macOS onto an Asus A16 laptop. At the moment, audio, cameras, and sleep won't work, and it will be a bit of a climb to make more models compatible. Interesting, just the same!https://github.com/Acelogic/Snapintosh Continue Reading on AppleInsider | Discuss on our Forums

11 часов назад @ appleinsider.com
More iPhone Duo parts ordered does not mean an increase in shipments
More iPhone Duo parts ordered does not mean an increase in shipments More iPhone Duo parts ordered does not mean an increase in shipments

It wouldn't be surprising if Apple increased production of the iPhone Duo because of demand, but a new report is conflating two different figures to conclude that there's been a great increase.Being able to open to different degrees requires a hinge design that is complex to manufacture in volume.Apple has called the demand for the iPhone Duo "extraordinary," and vowed to do all it could to fulfil orders quickly. Unsurprisingly, then, Digitimes is reporting that Apple has increased its order for the iPhone Duo by around 44%.The report says that this means an increase from 9.7 million devices to 14 million over the iPhone Duo's first year. It's odd that it would cover roughly September 2026 …

12 часов назад @ appleinsider.com
Apple Vision Pro with M5 review one year later: Signs of life in a platform on hold
Apple Vision Pro with M5 review one year later: Signs of life in a platform on hold Apple Vision Pro with M5 review one year later: Signs of life in a platform on hold

After a year of use, it remains clear that the Apple Vision Pro benefits from the power of M5, even if not much else changed. Apple's work is far from over.Apple Vision Pro review: one year into M5 and there's not much to sayI'm writing this review with ten Safari tabs open in a carousel, Drafts below, Music in a mini player on my right, and various social apps behind me. The Apple Vision Pro with M5 isn't showing signs of strain, and that's even with visionOS 27 running as I write some portions of this review.It shouldn't be. It's M5 after all. Continue Reading on AppleInsider | Discuss on our Forums

12 часов назад @ appleinsider.com
iPhone Duo 2 will have under-display Face ID
iPhone Duo 2 will have under-display Face ID iPhone Duo 2 will have under-display Face ID

A new report claims that not only is Apple aiming to add Face ID to a future iPhone Duo, but that it may not need a notch or cutout.Future iPhone Duo models may add under-display Face ID to the front screen.While the first iPhone Duo appears to be something of a hit, it is lacking the key Face ID feature from other iPhones. It would be startling if Apple weren't working to add this, but according to Bloomberg, it's coming.Specifically, it will come as soon as the next generation of the iPhone Duo. It is to be Face ID as we know it, but the sensor will be under the display. Rumor Score: 🤔 Possible Continue Reading on AppleInsider | Discuss on our Forums

12 часов назад @ appleinsider.com
Australia demands Apple make similar App Store changes to those in the EU by March 2027
Australia demands Apple make similar App Store changes to those in the EU by March 2027 Australia demands Apple make similar App Store changes to those in the EU by March 2027

After years of litigation, Apple has been told by the Federal Court of Australia to allow alternative App Stores and end anti-steering practices, basically copying previous rulings.Australia wants Apple to allow alternative app storesApple is facing antitrust lawsuits and similar battles around the world. The EU has forced a lot of change to the Apple App Store thanks to the Digital Markets Act, and it seems the Australian government wants similar action through a single piece of legislation.According to the 1,104-paragraph filing, Apple has engaged in antitrust conduct that warrants remedial action. The demands made are similar in scope to the EU's DMA, though with some specificity to prev…

20 часов назад @ appleinsider.com
Apple & DOJ antitrust suit reaches impasse over document collection
Apple & DOJ antitrust suit reaches impasse over document collection Apple & DOJ antitrust suit reaches impasse over document collection

The DOJ's antitrust case has run long, and now the DOJ fears some new evidence may have emerged in the previous year that will prove once and for all Apple is in the wrong. But document collection has ended.DOJ's antitrust lawsuit against Apple hits another wallApple is being sued by the United States Department of Justice on antitrust grounds, though every charge has been rendered moot in the two years since the case began. In a last-ditch effort, the DOJ is seeking more documents from Apple in spite of a previously agreed-upon schedule.The DOJ and Apple couldn't arrive at a solution on their own, so they have told the court that they have officially reached an impasse. Apple argues that i…

1 day, 1 hour назад @ appleinsider.com
There are features in iPhone Duo that Apple didn't talk about
There are features in iPhone Duo that Apple didn't talk about There are features in iPhone Duo that Apple didn't talk about

Now that the iPhone Duo is at least partially out in the wild, the horde of reviewers that have used the device are finding things that were previously unannounced and undiscovered. Here are a few examples.Early iPhone Duo reviews have shed more light on some obscure features exclusive to the foldable.On September 9, Apple officially entered the folding smartphone market with its iPhone Duo. While customers won't be able to get their hands on one until October 23, select reviewers have already shared their thoughts on Apple's first foldable.Alongside the usual opinions, many of these early reviews also detail obscure iPhone Duo features. For instance, when unfolded, the iPhone Duo supports …

1 day, 3 hours назад @ appleinsider.com
Блоги
Swift by Sundell Swift by Sundell
последний пост 3 weeks, 1 day назад
Using Swift’s ‘some’ keyword beyond SwiftUI
Using Swift’s ‘some’ keyword beyond SwiftUI Using Swift’s ‘some’ keyword beyond SwiftUI

headline ) } }When using the some keyword, the compiler will infer the underlying concrete type that’s actually being returned, which is especially helpful when working with APIs that heavily utilize generics — such as SwiftUI.

In fact, we can use it to solve similar generics-based problems, and as syntactic sugar, across a wide range of use cases.

This is where the some keyword comes in, which — just like when using SwiftUI — can help us avoid some of the complexity involved in working with generics.

perform ) } func uploadOperation(for upload: Upload ) -> AnyOperation < Void > { let operation = UploadOperation (upload: upload, service: self ) return AnyOperation ( performer: opera…

3 weeks, 1 day назад @ swiftbysundell.com
Why Swift is introducing a warning for weak captures within nested closures
Why Swift is introducing a warning for weak captures within nested closures Why Swift is introducing a warning for weak captures within nested closures

invalidate () } func startScanning() { timer = Timer .

loadNearbyFriends { [ weak self ] friends in self ?.

friends = friends } } ) } }That successfully breaks our retain cycle, and resolves the warning that the Swift 6.4 compiler previously gave us.

loadNearbyFriends { [ weak self ] friends in self ?.

loadNearbyFriends { [ weak self ] friends in self ?.

1 month, 3 weeks назад @ swiftbysundell.com
Swift protocols and the main actor
Swift protocols and the main actor Swift protocols and the main actor

In Swift, the @MainActor attribute can be used to associate a given type, function, or value with the global main actor, which essentially makes any such code operate on the enclosing app’s main thread.

Just like concrete types, a Swift protocol can be fully isolated to the main actor, which means that all of its members (which in the case of a protocol are its list of requirements, and any extensions we’ve added) in turn also become main actor isolated.

But what if we’re looking to make an actual actor type conform to our ErrorPresenter protocol?

So does that mean that we should never fully associate any protocol with the main actor, and instead only annotate individual requirements …

2 months, 3 weeks назад @ swiftbysundell.com
Hacking with Swift
последний пост 5 months, 1 week назад
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.

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

6 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.

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

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

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

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

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

7 months, 3 weeks назад @ hackingwithswift.com
Ray Wenderlich Ray Wenderlich
последний пост 1 day, 23 hours назад
Codebase Exploration with AI [SUBSCRIBER]
Codebase Exploration with AI [SUBSCRIBER] Codebase Exploration with AI [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?

1 day, 23 hours назад @ kodeco.com
iOS Feature Implementation Using AI [SUBSCRIBER]
iOS Feature Implementation Using AI [SUBSCRIBER] iOS Feature Implementation Using AI [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?

6 days, 23 hours назад @ kodeco.com
AI-Assisted iOS Development
AI-Assisted iOS Development AI-Assisted iOS Development

You know AI could change how you build iOS apps, but you’re not sure how to apply it to your own work.

This program takes you through the entire development lifecycle and shows you where AI genuinely helps, with you in charge throughout.

You follow one shared app from start to finish, with a known-good checkpoint at the start of every module.

Buy now for $375 (it will be $500 at launch) and get each module the moment it’s released.

Note: Homework assignments will be released alongside the final module in November.

6 days, 23 hours назад @ kodeco.com
AI-Assisted iOS Development [FREE]
AI-Assisted iOS Development [FREE] AI-Assisted iOS Development [FREE]

Know AI could change how you build iOS apps, but not sure how to apply it?

This program takes you through the entire development lifecycle, showing how AI helps you ship better apps, faster.

An exclusive presale offer for iOS Dev Weekly readersYou know AI could change how you build iOS apps, but you’re not sure how to apply it to your own work.

iOS Dev Weekly readers: use code iosdevweekly at checkout to get the full program for $340.

Get the program with code iosdevweekly →

1 week назад @ kodeco.com
AI-Assisted Feature Development for iOS [SUBSCRIBER]
AI-Assisted Feature Development for iOS [SUBSCRIBER] AI-Assisted Feature Development for iOS [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?

1 week назад @ kodeco.com
Getting Started with AI-Augmented Coding in iOS [SUBSCRIBER]
Getting Started with AI-Augmented Coding in iOS [SUBSCRIBER] Getting Started with AI-Augmented Coding in iOS [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?

1 week, 4 days назад @ kodeco.com
Kodebits: September 2026: Day 100 and a Pause [FREE]
Kodebits: September 2026: Day 100 and a Pause [FREE] Kodebits: September 2026: Day 100 and a Pause [FREE]

It’s a beginner Swift puzzle about enum cases—one of the simplest things we’ve published, and a chilled way to complete the century.

Day 100: Enum Cases — The simplest form of enum: a fixed set of named cases, matched with dot syntax.

With Day 89 and the earlier associated-values bits, that’s the full set of Swift enum basics covered.

BeginnerDay 87: Default Parameters — Give a parameter a default value and callers can omit it.

Day 90: Named Arguments — Name your arguments at the call site and you can pass them in any order.

2 weeks, 2 days назад @ kodeco.com
Kodebits Day 100: Enum Cases [FREE]
Kodebits Day 100: Enum Cases [FREE] Kodebits Day 100: Enum Cases [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
Kodebits Day 98: Filter Evens [FREE]
Kodebits Day 98: Filter Evens [FREE] Kodebits Day 98: Filter Evens [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
Kodebits Day 97: Enumerated Loop [FREE]
Kodebits Day 97: Enumerated Loop [FREE] Kodebits Day 97: Enumerated Loop [FREE]

All videos.

One low price.

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

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

4 weeks, 1 day назад @ kodeco.com
Kodebits Day 94: Operator Overloading [FREE]
Kodebits Day 94: Operator Overloading [FREE] Kodebits Day 94: Operator Overloading [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
Seeing Double with the iPhone Duo [FREE]
Seeing Double with the iPhone Duo [FREE] Seeing Double with the iPhone Duo [FREE]

2,758 days took place between Samsung announcing the Galaxy Fold, their first foldable device, and Apple announcing the iPhone Duo.

In fact, we’re so early in the process of the Duo’s announcement, there isn’t even an Xcode release that supports the Duo yet.

However, Apple hasn’t left us with nothing to go on in terms of getting your apps ready for Duo.

Here’s a few areas of interest that were highlighted in the Tech Talks from Apple, release alongside the Duo announcement:Size classes are as important as ever!

Building with this SDK will allow your app to take full functionality of what the Duo has to offer.

1 month назад @ kodeco.com
Kodebits Day 93: Default Parameter [FREE]
Kodebits Day 93: Default Parameter [FREE] Kodebits Day 93: Default Parameter [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 91: Property Observer [FREE]
Kodebits Day 91: Property Observer [FREE] Kodebits Day 91: Property Observer [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
Moving from XCTest to Swift Testing [FREE]
Moving from XCTest to Swift Testing [FREE] Moving from XCTest to Swift Testing [FREE]

Swift Testing is the latest and greatest testing framework from Apple.

While XCTest works sufficiently, Swift Testing builds upon it by having a more modern syntax and new, useful constructs.

In this tutorial, you’ll learn about:How to migrate unit tests written with XCTest to Swift Testing.

You’ll learn how to migrate all the unit tests of this project from XCTest to Swift Testing.

That’s because Swift Testing interoperability allows you to run new unit tests with code from XCTest.

1 month, 1 week назад @ kodeco.com
Ole Begemann
последний пост None
Marco Arment
последний пост 1 month, 2 weeks назад
Bob and Van
Bob and Van Bob and Van

For the first half of my childhood in suburban Ohio, we lived next to Bob.

Bob and his wife were a kind, reserved older couple who decorated their home mostly with crucifixes and talked about Jesus a lot.

Bob helped my mom with a lot of common household tasks after my dad died.

Van and his delightful wife passed away years ago, before I learned how either of them felt on any political issue.

If they were my neighbors today, how likely would that be?

1 month, 2 weeks назад @ marco.org
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…

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

6 months, 3 weeks назад @ marco.org
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 17 часов назад
Как удалить мусорные тестыКаждое поколение моделей сходит с ума по-своему. Текущее, помимо прочего, пишет юнит-тесты как не в себя, поэтому любой хоть сколько-то крупный проект обзавелся уже тысячами их. При этом подавляющая часть тестов абсолютно бесполез
Как удалить мусорные тестыКаждое поколение моделей сходит с ума по-своему. Текущее, помимо прочего, пишет юнит-тесты как не в себя, поэтому любой хоть сколько-то крупный проект обзавелся уже тысячами их. При этом подавляющая часть тестов абсолютно бесполез

Как удалить мусорные тестыКаждое поколение моделей сходит с ума по-своему. Текущее, помимо прочего, пишет юнит-тесты как не в себя, поэтому любой хоть сколько-то крупный проект обзавелся уже тысячами их. При этом подавляющая часть тестов абсолютно бесполезны.Автор статьи перечитал книгу Orta Therox 2016 года, вытащил из нее правила того, что делает тест хорошим, и собрал из этого специальный скилл для зачистки вашего тест-сьюта.

17 часов назад @ t.me
Новый xctrace skillВ обновлении Xcode появился еще один скилл – теперь агентам проще использовать Instruments прямо в консоли: записывать и читать трейсы, разбирать call trees, разбирать подвисания.
Новый xctrace skillВ обновлении Xcode появился еще один скилл – теперь агентам проще использовать Instruments прямо в консоли: записывать и читать трейсы, разбирать call trees, разбирать подвисания.

Новый xctrace skillВ обновлении Xcode появился еще один скилл – теперь агентам проще использовать Instruments прямо в консоли: записывать и читать трейсы, разбирать call trees, разбирать подвисания.

1 day, 17 hours назад @ t.me
Q&A про iPhone DuoApple периодически проводит встречи с разработчиками, где отвечает на очень прикладные вопросы про разработку под новые iPhone. Держите расшифровку с разбором таких вопросов как:👉В чем ограничения тестирования приложений под Duo на си
Q&amp;A про iPhone DuoApple периодически проводит встречи с разработчиками, где отвечает на очень прикладные вопросы про разработку под новые iPhone. Держите расшифровку с разбором таких вопросов как:👉В чем ограничения тестирования приложений под Duo на си

Q&A про iPhone DuoApple периодически проводит встречи с разработчиками, где отвечает на очень прикладные вопросы про разработку под новые iPhone. Держите расшифровку с разбором таких вопросов как:👉В чем ограничения тестирования приложений под Duo на симуляторе👉Как открытие/закрытие влияет на камеру в приложениях👉Как стоит обрабатывать кейс стационарной позиции👉Как себя ведет TextView

2 days, 17 hours назад @ t.me
Новый CLI тул xcodeprojВ Xcode 27.2 Beta 3 появился новый CLI инструмент – xcodeproj. Никакой документации пока нет, но судя по API, предназначен он в первую очередь для агентов, чтобы им проще было создавать новый проект, добавлять таргеты, менять настрой
Новый CLI тул xcodeprojВ Xcode 27.2 Beta 3 появился новый CLI инструмент – xcodeproj. Никакой документации пока нет, но судя по API, предназначен он в первую очередь для агентов, чтобы им проще было создавать новый проект, добавлять таргеты, менять настрой

Новый CLI тул xcodeprojВ Xcode 27.2 Beta 3 появился новый CLI инструмент – xcodeproj. Никакой документации пока нет, но судя по API, предназначен он в первую очередь для агентов, чтобы им проще было создавать новый проект, добавлять таргеты, менять настройки проекта и делать другие похожие штуки.

3 days, 17 hours назад @ t.me
Личный сайт на SwiftUI-like компонентахРазбор того, как можно сделать простой web-фреймворк на базе Elementary, и поверх него написать личный сайт. Отличный проект на выходные!
Личный сайт на SwiftUI-like компонентахРазбор того, как можно сделать простой web-фреймворк на базе Elementary, и поверх него написать личный сайт. Отличный проект на выходные!

Личный сайт на SwiftUI-like компонентахРазбор того, как можно сделать простой web-фреймворк на базе Elementary, и поверх него написать личный сайт. Отличный проект на выходные!

6 days, 17 hours назад @ t.me
Как исследовать macOS приложения с lldbЗакапываемся в то, как lldb работает под капотом, и как с его помощью можно подключиться к любому приложению, заставить его выполнять произвольные команды, а затем завернуть это в свой собственный инструмент разработч
Как исследовать macOS приложения с lldbЗакапываемся в то, как lldb работает под капотом, и как с его помощью можно подключиться к любому приложению, заставить его выполнять произвольные команды, а затем завернуть это в свой собственный инструмент разработч

Как исследовать macOS приложения с lldbЗакапываемся в то, как lldb работает под капотом, и как с его помощью можно подключиться к любому приложению, заставить его выполнять произвольные команды, а затем завернуть это в свой собственный инструмент разработчика.

1 week назад @ t.me
Карта зависимостей системных фреймворковДержите классный граф, на котором можно посмотреть, что импортируют в себя фреймворки всех Apple ОС.
Карта зависимостей системных фреймворковДержите классный граф, на котором можно посмотреть, что импортируют в себя фреймворки всех Apple ОС. Карта зависимостей системных фреймворковДержите классный граф, на котором можно посмотреть, что импортируют в себя фреймворки всех Apple ОС.

Карта зависимостей системных фреймворковДержите классный граф, на котором можно посмотреть, что импортируют в себя фреймворки всех Apple ОС.

1 week, 1 day назад @ t.me
Обновленный SwiftUI скилл от Пола ХадсонаОдин из самых популярных скиллов для iOS разработки дорос до второй версии и получил актуальные знания про разработку под Duo и iOS 27.
Обновленный SwiftUI скилл от Пола ХадсонаОдин из самых популярных скиллов для iOS разработки дорос до второй версии и получил актуальные знания про разработку под Duo и iOS 27.

Обновленный SwiftUI скилл от Пола ХадсонаОдин из самых популярных скиллов для iOS разработки дорос до второй версии и получил актуальные знания про разработку под Duo и iOS 27.

1 week, 2 days назад @ t.me
Про модификаторы SwiftUIАвтор статьи отрендерил восемь разных цепочек модификаторов и сравнил результат со своими расчетами на CGAffineTransform, чтобы разобраться с логикой их работы:👉Если нужен сдвиг в точках родителя независимо от масштаба, ставь .offse
Про модификаторы SwiftUIАвтор статьи отрендерил восемь разных цепочек модификаторов и сравнил результат со своими расчетами на CGAffineTransform, чтобы разобраться с логикой их работы:👉Если нужен сдвиг в точках родителя независимо от масштаба, ставь .offse

Про модификаторы SwiftUIАвтор статьи отрендерил восемь разных цепочек модификаторов и сравнил результат со своими расчетами на CGAffineTransform, чтобы разобраться с логикой их работы:👉Если нужен сдвиг в точках родителя независимо от масштаба, ставь .offset после .scaleEffect.👉Если нужно, чтобы масштаб умножал сдвиг, ставь .offset до него, но с значениями, кратными пикселю.👉frame перед rotationEffect меняет точку вращения, так что заранее реши, относительно какого прямоугольника крутишь.

1 week, 3 days назад @ t.me
CLI для SF SymbolsНедавно в SF Symbols появился CLI с двумя командами – search и export. Он особенно полезен для агентов, чтобы быстро подюирать подходящие символы по названиям и проверять, что они существуют.
CLI для SF SymbolsНедавно в SF Symbols появился CLI с двумя командами – search и export. Он особенно полезен для агентов, чтобы быстро подюирать подходящие символы по названиям и проверять, что они существуют.

CLI для SF SymbolsНедавно в SF Symbols появился CLI с двумя командами – search и export. Он особенно полезен для агентов, чтобы быстро подюирать подходящие символы по названиям и проверять, что они существуют.

1 week, 6 days назад @ t.me
Server side Swift теперь и в Google CloudGoogle выпустили Swift SDK, который позволяет деплоить ваши серверные приложения в Google Cloud. Более богатая экосистема это, конечно, кайф, но я слабо себе представляю, кому и зачем вообще в 2026 может быть нужен
Server side Swift теперь и в Google CloudGoogle выпустили Swift SDK, который позволяет деплоить ваши серверные приложения в Google Cloud. Более богатая экосистема это, конечно, кайф, но я слабо себе представляю, кому и зачем вообще в 2026 может быть нужен

Server side Swift теперь и в Google CloudGoogle выпустили Swift SDK, который позволяет деплоить ваши серверные приложения в Google Cloud. Более богатая экосистема это, конечно, кайф, но я слабо себе представляю, кому и зачем вообще в 2026 может быть нужен Swift на сервере, когда знание языка вообще перестало быть проблемой.

2 weeks назад @ t.me
Для чего нужен кейворд someОбычно some используется в SwiftUI, но этим его применение не ограничивается. Но вообще это ключевое слово может пригодиться и во многих других сценариях, чтобы сделать код, связанный с дженериками, проще.
Для чего нужен кейворд someОбычно some используется в SwiftUI, но этим его применение не ограничивается. Но вообще это ключевое слово может пригодиться и во многих других сценариях, чтобы сделать код, связанный с дженериками, проще.

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

2 weeks, 1 day назад @ t.me
Я открыл клуб Подлодки про AI в разработке уже полгода назад, и получилось ну невероятно круто! За это время мы:👉Провели 90 стримов про harness engineering и внедрение AI в команды👉Собрали большую базу знаний про AI в разработке👉Устроили аж два хакатона –
Я открыл клуб Подлодки про AI в разработке уже полгода назад, и получилось ну невероятно круто! За это время мы:👉Провели 90 стримов про harness engineering и внедрение AI в команды👉Собрали большую базу знаний про AI в разработке👉Устроили аж два хакатона –

Я открыл клуб Подлодки про AI в разработке уже полгода назад, и получилось ну невероятно круто! За это время мы:👉Провели 90 стримов про harness engineering и внедрение AI в команды👉Собрали большую базу знаний про AI в разработке👉Устроили аж два хакатона – делали автономные фабрики фичей и самообучающихся агентов👉Собрали сообщество, в котором получается очень дельно обсуждать новости и помогать друг другу с решением проблемКороче говоря, мне очень нравится, что получается – я и сам узнаю очень много нового, и радуюсь от того, сколько пользы получается дать другим участникам. Поэтому хочу напомнить и вам, подписчикам любимого канала, кому и зачем стоит вступить к нам:Если вы хотите просто дер…

2 weeks, 2 days назад @ t.me
Heat map на Swift ChartsЕще один топовый гайд по тому, как на фреймворке Swift Charts делать безумные вещи. В этот раз – тепловую карту землетрясений из шестиугольников.
Heat map на Swift ChartsЕще один топовый гайд по тому, как на фреймворке Swift Charts делать безумные вещи. В этот раз – тепловую карту землетрясений из шестиугольников. Heat map на Swift ChartsЕще один топовый гайд по тому, как на фреймворке Swift Charts делать безумные вещи. В этот раз – тепловую карту землетрясений из шестиугольников.

Heat map на Swift ChartsЕще один топовый гайд по тому, как на фреймворке Swift Charts делать безумные вещи. В этот раз – тепловую карту землетрясений из шестиугольников.

2 weeks, 2 days назад @ t.me
Как Firebase уронил всехНа прошлой неделе случилась история, которая происходит где-то раз в 10 лет – зависимость, которая есть почти во всех приложениях, внезапно начала крешиться на старте. При этом очень долгое время от команды Firebase не было никаких
Как Firebase уронил всехНа прошлой неделе случилась история, которая происходит где-то раз в 10 лет – зависимость, которая есть почти во всех приложениях, внезапно начала крешиться на старте. При этом очень долгое время от команды Firebase не было никаких

Как Firebase уронил всехНа прошлой неделе случилась история, которая происходит где-то раз в 10 лет – зависимость, которая есть почти во всех приложениях, внезапно начала крешиться на старте. При этом очень долгое время от команды Firebase не было никаких комментариев, а status page не показывал наличие аварий.В итоге спустя 2 часа аварию починили, спустя 6 часов заработали приложения, закешировавшие битый конфиг. Какая жесть, а.

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

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

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

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

4 months, 3 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 и разбираться, а не просто пользоваться готовыми …

6 months, 3 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 и разбираться, а не просто пользоваться готовыми …

6 months, 3 weeks назад @ t.me
Readaggregator Readaggregator
последний пост 1 week, 1 day назад
Xcode has always been great at eating disk space. DerivedData, simulators, test results… you name it. And now that we’re running multiple AI agents across Git worktrees, we’re basically feeding it even faster.Antoine van der Lee made a handy Agent Skill th
Xcode has always been great at eating disk space. DerivedData, simulators, test results… you name it. And now that we’re running multiple AI agents across Git worktrees, we’re basically feeding it even faster.Antoine van der Lee made a handy Agent Skill th

Xcode has always been great at eating disk space. DerivedData, simulators, test results… you name it. And now that we’re running multiple AI agents across Git worktrees, we’re basically feeding it even faster.Antoine van der Lee made a handy Agent Skill that helps you find and clean up Xcode leftovers.Ideally, you should automate cleanup with worktree hooks and scripts. But if you haven’t done that yet, this is a pretty good place to start.https://github.com/AvdLee/Xcode-Disk-Cleanup-Agent-Skill#Xcode #AI

1 week, 1 day назад @ t.me
Go make your designers happy — starting April 2027, all apps and games submitted to the App Store will need to include screenshots for iPhone Duo.https://developer.apple.com/news/?id=kkphp5qo
Go make your designers happy — starting April 2027, all apps and games submitted to the App Store will need to include screenshots for iPhone Duo.https://developer.apple.com/news/?id=kkphp5qo

Go make your designers happy — starting April 2027, all apps and games submitted to the App Store will need to include screenshots for iPhone Duo.https://developer.apple.com/news/?id=kkphp5qo

2 weeks, 2 days назад @ t.me
Xcode 27 makes MCP much more interesting — with the new headless server, coding agents can use Xcode tools and render SwiftUI previews without keeping Xcode open.Unfortunately, Preview MCP still has some rough edges. You can’t reliably choose the rendering
Xcode 27 makes MCP much more interesting — with the new headless server, coding agents can use Xcode tools and render SwiftUI previews without keeping Xcode open.Unfortunately, Preview MCP still has some rough edges. You can’t reliably choose the rendering

Xcode 27 makes MCP much more interesting — with the new headless server, coding agents can use Xcode tools and render SwiftUI previews without keeping Xcode open.Unfortunately, Preview MCP still has some rough edges. You can’t reliably choose the rendering device, and sometimes Xcode happily gives your agent an old screenshot after the code has already changed.Fatbobman ran into these problems in real AI workflows and came up with some clever workarounds.https://fatbobman.com/en/posts/letting-ai-see-swiftui/#Xcode #SwiftUI #AI

3 weeks, 1 day назад @ t.me
Just append .md to any Apple Developer Documentation URL to get the page as Markdown.Looks like sosumi.ai can finally retire.https://x.com/luka_bernardi/status/2098800800562819339?s=46&t=YNy4qFziI3PFPTlrSCXpmA#llm #doc
Just append .md to any Apple Developer Documentation URL to get the page as Markdown.Looks like sosumi.ai can finally retire.https://x.com/luka_bernardi/status/2098800800562819339?s=46&amp;t=YNy4qFziI3PFPTlrSCXpmA#llm #doc Just append .md to any Apple Developer Documentation URL to get the page as Markdown.Looks like sosumi.ai can finally retire.https://x.com/luka_bernardi/status/2098800800562819339?s=46&amp;t=YNy4qFziI3PFPTlrSCXpmA#llm #doc

Just append .md to any Apple Developer Documentation URL to get the page as Markdown.Looks like sosumi.ai can finally retire.https://x.com/luka_bernardi/status/2098800800562819339?s=46&t=YNy4qFziI3PFPTlrSCXpmA#llm #doc

1 month, 1 week назад @ t.me
Xcode 27 RC is out and App Store submissions are already open.If your app still uses the old UIApplicationDelegate-based lifecycle without UIScene, now is the time to migrate. Apps built with the iOS 27 SDK won’t launch without the scene-based lifecycle.FY
Xcode 27 RC is out and App Store submissions are already open.If your app still uses the old UIApplicationDelegate-based lifecycle without UIScene, now is the time to migrate. Apps built with the iOS 27 SDK won’t launch without the scene-based lifecycle.FY

Xcode 27 RC is out and App Store submissions are already open.If your app still uses the old UIApplicationDelegate-based lifecycle without UIScene, now is the time to migrate. Apps built with the iOS 27 SDK won’t launch without the scene-based lifecycle.FYI, UIScreen.main is deprecated toohttps://developer.apple.com/documentation/Technotes/tn3187-Migrating-to-the-UIKit-scene-based-life-cycle

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

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

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

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

3 months, 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

3 months, 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

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

4 months назад @ 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
последний пост 1 week назад
713: I Have Medium Hopes
713: I Have Medium Hopes 713: I Have Medium Hopes

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

Hosted by Marco Arment Casey Liss , and John Siracusa

1 week назад @ atp.fm
712: Mildly Technologically Traumatized
712: Mildly Technologically Traumatized 712: Mildly Technologically Traumatized

Ominous rumors and announcements from our favorite company.

Sponsored by:Coax: Channel-surf your home media serverBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

2 weeks назад @ atp.fm
711: Hot Dog on an Actuator
711: Hot Dog on an Actuator 711: Hot Dog on an Actuator

The Apple Watch's upcoming Live Rewind and Siri Recap features, some (strong) feelings about CarPlay, and the solutions to all of John's problems.

Sponsored by:Granola: The AI notepad for back-to-back meetings.

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!

3 weeks назад @ atp.fm
710: That New Mouse Pad Feeling
710: That New Mouse Pad Feeling 710: That New Mouse Pad Feeling

Impressions of our new Apple hardware so far, plans for iPhone Duo development, and an update on the Mac Mini fleet.

Sponsored by:Daft Music: Made for Apple Music.

Clic for Sonos: A premium Sonos companion.

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!

4 weeks назад @ atp.fm
709: Steel-Cable Insurance
709: Steel-Cable Insurance 709: Steel-Cable Insurance

A mountain of follow-up and updates about the iPhone event, new chips, iPhone 18 Pro, and iPhone Duo.

Sponsored by:Granola: The AI notepad for back-to-back meetingszocdoc: Find the right doctor, right now.

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!

1 month назад @ atp.fm
708: Primary, Tertiary, and Third Cousin
708: Primary, Tertiary, and Third Cousin 708: Primary, Tertiary, and Third Cousin

The iPhone Duo, the iPhone 18 Pro, the Apple Watch Series 12 and the Ultra 4, the AirPods 5, and the other AirPods 5.

Sponsored by:ElevenLabs: AI Customer Support AgentsFactor: 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, 1 week назад @ atp.fm
707: Haunting the Campus Like a Ghost
707: Haunting the Campus Like a Ghost 707: Haunting the Campus Like a Ghost

Exit interviews for the outgoing iPhones and Phil Schiller (but not Tim Cook), baseball in the Vision Pro, and expectations for the iPhone event next week.

Sponsored by: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
706: No One Is Getting a Good Deal Tonight
706: No One Is Getting a Good Deal Tonight 706: No One Is Getting a Good Deal Tonight

M5 Ultra and M6, new Mac Mini and Mac Studio, John's new app, and yes, even a new Polishing Cloth.

Sponsored by:Tailscale: A secure network that just worksBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

1 month, 3 weeks назад @ atp.fm
705: Relentless in a Gentle Way
705: Relentless in a Gentle Way 705: Relentless in a Gentle Way

Marco launches Unforgetful, John launches into a diatribe or two, and Casey launches himself down the street.

Sponsored by:Tailscale: A secure network that just worksBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

2 months назад @ atp.fm
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!

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

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

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

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

3 months, 2 weeks назад @ atp.fm
The Talk Show with John Gruber The Talk Show with John Gruber
последний пост 3 weeks, 5 days назад
455: ‘I’m Thinking X, Not X’, With Andru Edwards
455: ‘I’m Thinking X, Not X’, With Andru Edwards 455: ‘I’m Thinking X, Not X’, With Andru Edwards

‘I’m Thinking X, Not X’, With Andru EdwardsAndru Edwards returns to the show to discuss Apple’s big September event and their new products: the iPhones 18 Pro and Duo, AirPods 5, and Apple Watch Series 12/Ultra 4.

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

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

Transcripts: Unofficial but surprisingly good.

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

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

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

3 months, 3 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.

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

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

4 months, 3 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.

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

5 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.

6 months, 3 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.

6 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.

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

7 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.

7 months, 4 weeks назад @ daringfireball.net