Made for iPhone
Подборка ресурсов по iOS разработке
Apple Developer News Apple Developer News
последний пост 2 days, 7 hours назад
Announcing the Swift Student Challenge 2027
Announcing the Swift Student Challenge 2027 Announcing the Swift Student Challenge 2027

Apple is proud to support the next generation of developers, creators, and entrepreneurs with the Swift Student Challenge.

The Challenge gives students from around the world the opportunity to showcase their creativity and app development skills.

The Challenge is open February 8–28, 2027.

And new this year, students can submit an app for any Apple platform.

2 days, 7 hours назад @ developer.apple.com
Hello Developer: November 2026
Hello Developer: November 2026 Hello Developer: November 2026

In this supersized edition: Join us at Europe’s first Apple Developer Center.

Say hello to Touch on Mac.

Learn about the Swift Student Challenge 2027.

Browse new App Review help articles.

Explore new subscription features.

Read now

2 days, 8 hours назад @ developer.apple.com
Now available: Retention messages for subscriptions
Now available: Retention messages for subscriptions Now available: Retention messages for subscriptions

Reduce cancellations with retention messages that remind subscribers of your subscription's value as they decide whether to cancel.

Retention messages appear in the cancellation flow and can include text, images, or a special offer.

In App Store Connect, you can configure retention messages for your auto-renewable subscriptions, including subscriber eligibility and the wait time between messages.

With the Retention Messaging API, you can choose which message to show each subscriber based on their subscription details.

Configure retention messages in App Store ConnectLearn about auto-renewable subscriptions

1 week, 1 day назад @ developer.apple.com
Siri AI is now open to all developers
Siri AI is now open to all developers Siri AI is now open to all developers

For complex requests, we’re also introducing skills to let you teach Siri AI how to combine several actions into a single experience.

And Siri AI can now surface any entity in the Spotlight semantic index, not just the ones that fit an existing schema.

This developer beta offers a sneak peek at Siri AI app intents for developers.

As you explore early, we will follow up with more details about the terms and usage policies for experiences enabled through Siri AI.

Siri AI is currently unavailable in the EU in iOS, iPadOS, and watchOS.

1 week, 2 days назад @ 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.3, iPadOS 27.3, macOS 27.3, tvOS 27.3, visionOS 27.3, and watchOS 27.3 are now available.

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

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

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

1 week, 2 days назад @ developer.apple.com
Upcoming: New age rating content descriptors in App Store Connect
Upcoming: New age rating content descriptors in App Store Connect Upcoming: New age rating content descriptors in App Store Connect

Starting November 16, 2026, App Store Connect will include new content descriptors to help ensure your app’s age ratings accurately reflect its features and are in accordance with local regulations.

When completing the age rating questionnaire in App Store Connect, you’ll need to declare whether your app includes:Shared Location: Sharing of real-world location with another person or group.

You must provide these declarations when submitting an app update or making changes to your age rating questionnaire.

Apps that include Dating and Relationships receive a minimum age rating of 18+.

Once verified, the official rating will display on the App Store in Brazil.

1 week, 3 days назад @ developer.apple.com
Adjustments to the Taiwan storefront of the App Store on iOS and iPadOS
Adjustments to the Taiwan storefront of the App Store on iOS and iPadOS Adjustments to the Taiwan storefront of the App Store on iOS and iPadOS

Apple is making changes to the Taiwan storefront of the App Store, following discussions with the Taiwan Fair Trade Commission.

As of October 31, 2026, the commission rate for standard Apple In-App Purchase and paid app transactions will be 26% on the Taiwan storefront of the App Store on iOS and iPadOS.

Signing the updated terms by October 31 is not required to receive the benefit of these commission rate changes starting that date.

The Apple Developer Program License Agreement has been revised to support updated policies.

查看繁體中文翻譯Translations of the updated agreement will be available on the Apple Developer website within one month.

2 weeks назад @ developer.apple.com
Say hello to Touch on Mac
Say hello to Touch on Mac Say hello to Touch on Mac

Start getting ready for MacBook Pro with Touch today.

Watch new developer videos, sign up for Group Labs, and check out new articles and resources.

Explore now

2 weeks, 1 day назад @ developer.apple.com
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

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

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

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

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

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

1 month, 1 week назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 6 часов назад
HomeView Software 27.2 (24V526)
HomeView Software 27.2 (24V526) HomeView Software 27.2 (24V526)

View downloads

6 часов назад @ developer.apple.com
watchOS 27.2.1 (24S132)
watchOS 27.2.1 (24S132) watchOS 27.2.1 (24S132)

View downloads

3 days, 6 hours назад @ developer.apple.com
iPadOS 26.7.3 (23H131)
iPadOS 26.7.3 (23H131) iPadOS 26.7.3 (23H131)

View downloads

3 days, 6 hours назад @ developer.apple.com
iOS 18.7.12 (22H390)
iOS 18.7.12 (22H390) iOS 18.7.12 (22H390)

View downloads

3 days, 6 hours назад @ developer.apple.com
iPadOS 18.7.12 (22H390)
iPadOS 18.7.12 (22H390) iPadOS 18.7.12 (22H390)

View downloads

3 days, 6 hours назад @ developer.apple.com
iPadOS 27.2.1 (24B156)
iPadOS 27.2.1 (24B156) iPadOS 27.2.1 (24B156)

View downloads

3 days, 6 hours назад @ developer.apple.com
iOS 27.2.1 (24B156)
iOS 27.2.1 (24B156) iOS 27.2.1 (24B156)

View downloads

3 days, 6 hours назад @ developer.apple.com
macOS 27.2.1 (26B131)
macOS 27.2.1 (26B131) macOS 27.2.1 (26B131)

View downloads

3 days, 6 hours назад @ developer.apple.com
visionOS 27.2.1 (24N124)
visionOS 27.2.1 (24N124) visionOS 27.2.1 (24N124)

View downloads

3 days, 6 hours назад @ developer.apple.com
iOS 27.2.1 (24B91034)
iOS 27.2.1 (24B91034) iOS 27.2.1 (24B91034)

View downloads

3 days, 6 hours назад @ developer.apple.com
App Store Connect API 4.6
App Store Connect API 4.6 App Store Connect API 4.6

Download fileView release notes

1 week, 1 day назад @ developer.apple.com
App Store Connect 3.3.1
App Store Connect 3.3.1 App Store Connect 3.3.1

Download the appView release notes

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

View release notes

1 week, 2 days назад @ developer.apple.com
macOS 27.3 beta (26C5035r)
macOS 27.3 beta (26C5035r) macOS 27.3 beta (26C5035r)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
tvOS 27.3 beta (24K5286g)
tvOS 27.3 beta (24K5286g) tvOS 27.3 beta (24K5286g)

View downloadsView release notes

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

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

To start things off, our guest contributor shares a timely reminder for anyone relying on CocoaPods:Hi, I’m Dave Verwer, co-creator of the Swift Package Index and now part of a team at Apple working on a public, cross-platform package registry for Swift.

The project began in 2011, before Swift was publicly available and long before the Swift Package Manager (SwiftPM) existed.

Today, Swift has expanded across platforms, and SwiftPM has become the standard for managing dependencies everywhere Swift runs.

Following a two-year sunset period that began…

1 day, 15 hours назад @ swift.org
GSoC 2026 Showcase
GSoC 2026 Showcase GSoC 2026 Showcase

The Swift project once again participated in Google Summer of Code in 2026, pairing newcomers to open source with mentors to build new features for Swift and its ecosystem.

DocC Language Features in SourceKit-LSPDocC is Swift’s documentation compiler.

They work in any editor that supports the Language Server Protocol (LSP), such as VS Code or Vim.

Qualified Name Lookup for swift-syntaxSwift macros, linters, and code generators built on swift-syntax could read the structure of Swift code, but they couldn’t easily perform contextual lookups.

It builds on the GSoC 2024 project that introduced lexical scopes and unqualified name lookup, which already powers features in swift-java.

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

1 month назад @ 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.

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

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

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

2 months, 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!

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

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

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

4 months, 1 week назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 1 час назад
App ranks dead last for its brand keyword in the US store only, but appears near the top when the same word is in "quotes". Anyone seen this?
App ranks dead last for its brand keyword in the US store only, but appears near the top when the same word is in "quotes". Anyone seen this?

I’ve got an iOS app with a strange search problem, and I’m hoping someone has run into the same thing. The situation: My app’s title starts with a one-word brand term. In the US storefront, searching that word puts my app last, behind completely unrelated apps (banking, food ordering) and behind newer apps with zero ratings. In every other English-speaking storefront I checked (UK, Canada, Australia, Ireland, NZ), the same search puts it in the top 3–8. Same title, same description, same everything. In the US, searching the same word in quotation marks puts it 5th. Searching the full app title in the US puts it 1st. So the app is clearly indexed in the US. Only the plain one-word search, an…

1 час назад @ reddit.com
tvOS 27.2: how do I stop a .sidebarAdaptable TabView from focusing its sidebar at launch?
tvOS 27.2: how do I stop a .sidebarAdaptable TabView from focusing its sidebar at launch?

(Ai-generated question, but I did read it) I have a tvOS app whose root is a TabView with .tabViewStyle(.sidebarAdaptable). The sidebar should never take focus by itself. When the app launches, and when the first-run sign-in screen is dismissed, the first tab's content should be on screen with its first item focused and the sidebar closed. The sidebar should open only when the viewer asks for it, with Left from the leading edge or with Back. By default the sidebar opens and takes focus in both cases. Up to tvOS 26.5 I can work around that: assigning a FocusState once the content is on screen moves focus into the content, and the sidebar closes. On tvOS 27.2 the same assignment does nothing.…

4 часа назад @ reddit.com
How would you store an array of Bool in CloudKit?
How would you store an array of Bool in CloudKit?

I specifically want to hear from people who've worked with CloudKit in prod. When I ask AI - it gives me different answers, depending on how I phrase my question. Imagine you have a finite array of Bool values, 50-500 elements of just [true, false, true, true,...] How would you store it in CloudKit? I can think of a couple of ways: A native CloudKit list field. A JSON string of [Bool], like `"[true,false,true,...]"`. Then decode it into Swift's [Bool]. A JSON string of [Int], like `"[1,0,1,...]"` then convert it into [Bool]; A String of zeroes and ones, like "101011..." then parse them into [Bool] by character; Something different? For 500 values, first and second options would end up in ab…

7 часов назад @ reddit.com
Pro tip about releasing versions
Pro tip about releasing versions

Let’s say you put up a release for review. While it’s in review you make code changes and want this new build to be reviewed instead. DO NOT cancel the review in progress. Instead, let it through then quickly follow with the next build you want to be released. Canceling your own build (developer rejected) always seems to make the next review take much longer. I’m not sure why, don’t ask me. But I’ve both felt the pain personally and remember someone else posting about this. (Unless the current build in review has some deadly bug, then sure, but even I’ve seen two releases go out in the same day) submitted by /u/RSPJD [link] [comments]

8 часов назад @ reddit.com
iPad Pro M4 GPU drops to its lowest performance state after ~30s and stays there, thermal state still nominal
iPad Pro M4 GPU drops to its lowest performance state after ~30s and stays there, thermal state still nominal

Hi experts! I’ve been working on a Metal game on iPadOS that targets 60fps. On my iPad Pro M4 (11", iPadOS 27.2) the GPU clock drops hard after about half a minute of play and never recovers. I recorded it in Instruments (Metal System Trace + Power Profiler instrument) with the iPad plugged into a Mac. In the GPU performance state track, the first ~30 seconds sit at max or medium. After that it’s min for the rest of the session. Same result over 5 and 7 minute recordings. Thermal state stays nominal the whole time, it’s also charging because it is plugged in to Mac, and letting it cool down first didn’t help (it dropped even sooner, at ~29s). At max clock the GPU needs ~13ms per frame. At m…

8 часов назад @ reddit.com
Can't submit a build for external TestFlight testing: always "There was an error processing your request. Please try again later." (422)
Can't submit a build for external TestFlight testing: always "There was an error processing your request. Please try again later." (422)

Has anyone else run into this? I've been stuck for several days and haven't heard back from Apple support yet. The problem Whenever I add an external group or an individual external tester to a build, App Store Connect shows: There was an error processing your request. Please try again later. The API (POST /v1/betaAppReviewSubmissions) returns the same thing: 422 ENTITY_UNPROCESSABLE "There was an error processing your request." / "Please try again later." Internal testing works fine, and the build installs through TestFlight without any issue. Context This is my third app on this developer account. The first two went through external TestFlight review with no problem, using the same proces…

8 часов назад @ reddit.com
Can I store MapKit’s data temporarily on my backend?
Can I store MapKit’s data temporarily on my backend?

I would like to cache place data like coordinates, name, and category for a few hours on my backend to reduce server API calls? Is this against the terms of use or possible if I constantly delete and refresh after a few hours? submitted by /u/Next-Grape-3027 [link] [comments]

9 часов назад @ reddit.com
Can I display MapKit’s data on certain screens without showing a map?
Can I display MapKit’s data on certain screens without showing a map?

The license agreement states that apple mapkit data can only be displayed on an apple map. Does that mean that I can't build a screen with a collection of saved places without an Apple map on it, and how does this work with the autocompletion (places search) Does this also need to present a map on a search screen? submitted by /u/Next-Grape-3027 [link] [comments]

9 часов назад @ reddit.com
App Store Connect Analytics Missing
App Store Connect Analytics Missing

Hey, is the App Store Connect analytics being particularly slow to update for others? My latest downloads are now 4 days old. Usually used to update around 1pm for the previous day. My AppStore connect Mac app Flightcheck is getting the data, so it’s there available. submitted by /u/shola23 [link] [comments]

12 часов назад @ reddit.com
Do you use Xcode Instruments more now that you're building with agents?
Do you use Xcode Instruments more now that you're building with agents?

I started building apps in 2009. It was basically impossible to build a high-quality app without using Xcode Instruments. I was basically grown up with the tool and learned how to use it over time. When speaking at conferences and meeting iOS devs, I realized that not many devs know the tool. Some are well-experienced engineers with 10+ years of experience. I guess the faster devices simply made it less of a requirement. Lately, as agents write more of our code, I've run into more performance issues than ever. Agents are great at writing code that compiles, but also great at writing poor-performing code. I have a few questions for you for this discission: Are you using Xcode Instruments at …

16 часов назад @ reddit.com
Apple paid dev account payment issue.
Apple paid dev account payment issue.

I'm having an issue completing payment for my apple dev account. I keep getting an email saying, "we're having a problem with your payment." Is there anyone who has had this issue before? how can I have it resolved? I've tried writing to the apple payment email provided in their response in order to find out what the exact issue is, but I haven't gotten any feedback. submitted by /u/NoRevolution5603 [link] [comments]

1 day, 5 hours назад @ reddit.com
First app in review for a few days. Pull it to submit a fixed build, or wait it out?
First app in review for a few days. Pull it to submit a fixed build, or wait it out?

Solo dev, first app ever. I submitted 1.0 a couple of days ago and it's still "Waiting for Review". Since then I've fixed a handful of bugs that testers found, nothing that crashes, but things I'd rather people didn't see on day one. I'm stuck between two options: Remove it from review, attach the new build, and resubmit. I'm worried this sends me to the back of the line. Let the current build go through, keep it on manual release, then submit the fixed build as 1.0.1 right away. Honestly I half expect a rejection on the first try anyway (subscriptions + first app), in which case I'd just swap in the new build when I reply. For people who've been through this: does pulling a build reset you…

1 day, 6 hours назад @ reddit.com
Your DerivedData already has a full call graph of your app. I made a tool that reads it.
Your DerivedData already has a full call graph of your app. I made a tool that reads it. Your DerivedData already has a full call graph of your app. I made a tool that reads it.

Every ⌘B writes an index store into DerivedData: every call, read, write and conformance, already resolved by the compiler. Xcode uses it for “Find Call Hierarchy”, but nothing outside Xcode really uses it, and AI agents ignore it completely and grep instead. SwiftGraph turns that store into a call graph you can query from the terminal: It works with Xcode projects and SwiftPM packages, --no-tests hides test code, and system frameworks show up as leaves so the tree stays readable. You can set an Xcode scheme in .swiftgraph/config.json, and swiftgraph index --build will build and refresh the graph for you. I mainly built it for Claude Code. In a side-by-side test on a 140k-line SwiftUI app, …

1 day, 10 hours назад @ reddit.com
Monthly Subscriptions with a 12-Month Commitment in USA yet?
Monthly Subscriptions with a 12-Month Commitment in USA yet?

Wondering if/when this will become an option in the US. I want to offer this option to my users who feel like paying the year upfront is too much. Any whisperings of US availablilty on this? I'm wondering why USA and Singapore were the exclusions?? submitted by /u/Infoboy2u [link] [comments]

1 day, 10 hours назад @ reddit.com
Password Recovery Voes with Requiring Phone Call
Password Recovery Voes with Requiring Phone Call

I have a developer account at work that is a part of a team. I have NOT logged into this account anywhere except Xcode for a long time ago. After some Developer Team changes my phone was apparently not enrolled and so I couldn't build apps to my phone from Xcode. I tried to enroll it from Xcode, but the entire operation just hanged and nothing ever happened, I tried a few times. Well, I guess I have to do it manually and tried to log in to the developer portal. It didn't accept my stored password so I decided to fix it by going to iforgot dot apple dot com. I entered my email, I verified with my phone numbers and ... I was asked to do this on another device? Why the h*ll can't I continue th…

1 day, 11 hours назад @ reddit.com
iOS Dev Weekly iOS Dev Weekly
последний пост 1 week назад
Issue 775
Issue 775 Issue 775

This means that iPadOS and macOS apps can handle interactions through a common high-level abstraction.

Second, we can directly touch macOS apps on an iPad connected via Sidecar.

For all intents and purposes, the experience of using Mac apps on an iPad is now blessed by Apple, even if only for testing purposes.

Apple has opened Siri AI to all developers and published the (uncharacteristically well-documented) Siri AI Developer Preview.

I always struggled to get excited about using App Intents to integrate with Siri, and not only because of Siri’s subpar performance.

1 week назад @ main--iosdevweekly.netlify.app
Issue 774
Issue 774 Issue 774

Issue 774 30th October 2026 Written by Alex OzunI don’t normally enjoy throwing shade on other dev communities, but it’s hard not to be a little bit smug around our Android friends these days.

In fact, a lot of these apps rely heavily on the hinge gimmick and arguably don’t offer much long-term value to users.

Speaking of gimmicks, the new MacBook Pro with a touch screen was announced on Wednesday.

The hero image on apple.com, with a person playing the piano on the MacBook’s screen, is outright ridiculous.

But I can certainly get behind the use case of interacting with the simulator using touch input.

2 weeks назад @ main--iosdevweekly.netlify.app
Issue 773
Issue 773 Issue 773

Issue 773 23rd October 2026 Written by Alex OzunOver the past few weeks, I’ve seen a massive push from developers to adapt their apps for iPhone Duo ahead of its launch date.

I’ve been especially impressed by the indie dev and Build in Public communities, with many developers going well beyond what’s required for basic Duo support.

iPhone Duo starts shipping today, but significant supply delays mean that many developers won’t get their devices any time soon.

This might be the first time I’ve seen someone use mesh gradients creatively to tie together a multi-screen app design.

But this article by Sarun I read very carefully, especially with the current push to adapt apps for iPhone Duo.

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

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

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

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

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

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

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

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

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

3 months, 2 weeks назад @ main--iosdevweekly.netlify.app
СМИ
9to5Mac 9to5Mac
последний пост 2 часа назад
9to5Mac Daily: November 12, 2026 – OLED iPad Air rumors, MacBook Pro teardown
9to5Mac Daily: November 12, 2026 – OLED iPad Air rumors, MacBook Pro teardown 9to5Mac Daily: November 12, 2026 – OLED iPad Air rumors, MacBook Pro teardown

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.

2 часа назад @ 9to5mac.com
Apple HomeView launches tomorrow, but its first security update is already here
Apple HomeView launches tomorrow, but its first security update is already here Apple HomeView launches tomorrow, but its first security update is already here

While the first HomeView units won’t reach customers until tomorrow, Apple today released a software update addressing nine security vulnerabilities.

CVE-2026-113968: Apple App Intents Available for: Apple HomeView Impact: An app may be able to access sensitive user data Description: An authorization issue was addressed with improved state management.

CVE-2026-113970: Apple brotli Available for: Apple HomeView Impact: Processing maliciously crafted input may lead to memory corruption Description: An out-of-bounds write issue was addressed with improved input validation.

CVE-2026-111497 CoreUtils Available for: Apple HomeView Impact: A malicious Bluetooth device may be able to establish a pa…

3 часа назад @ 9to5mac.com
Opera One for iOS adds Data Saver feature, cutting browsing data usage by up to 80%
Opera One for iOS adds Data Saver feature, cutting browsing data usage by up to 80% Opera One for iOS adds Data Saver feature, cutting browsing data usage by up to 80%

Opera today announced that its Data Saver feature is now available on iOS, in a press release that also revealed a 20% year-over-year increase in the browser’s monthly active users.

In both cases, that outpaced the 16% year-over-year growth Opera reported on PC just a few days ago, when the company also announced it had surpassed 100 million monthly active users for the first time.

In today’s announcement, Opera also touted the arrival of Data Saver on Opera One for iOS, which the company says can reduce browsing data usage by up to 80% by compressing images and text on its servers before they reach the user’s device.

For users, this can make a difference when travelling abroad on expensive…

3 часа назад @ 9to5mac.com
Apple TV announces new film ‘Connector’ starring Brad Pitt
Apple TV announces new film ‘Connector’ starring Brad Pitt Apple TV announces new film ‘Connector’ starring Brad Pitt

Apple is reuniting with Brad Pitt, the star of its most successful film of all time: F1 The Movie.

Here are the details on Connector, a new Apple Original Films project with Pitt attached to star.

‘Connector’ to be directed by Darius Marder and star Brad Pitt for Apple Original FilmsToday Deadline reported on a new movie Apple Original Films is producing called Connector, which is set to star Brad Pitt and be directed by the ‘Sound of Metal’ director Darius Marder.

Wolfs was a big hit for Apple TV, but put Apple on shaky ground with the creatives involved.

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

4 часа назад @ 9to5mac.com
Elton John’s Apple Music show to feature King Charles in November 14 special
Elton John’s Apple Music show to feature King Charles in November 14 special Elton John’s Apple Music show to feature King Charles in November 14 special

Apple Music and Buckingham Palace today announced that King Charles will join the next episode of Sir Elton John’s Rocket Hour to discuss the 50th anniversary of his charity and the role music has played in its work over the years.

Elton John’s Rocket Hour hosts King CharlesSince July 2015, Elton John has hosted a radio show on Apple Music called Rocket Hour.

This Saturday, November 14, Rocket Hour is gearing up for a particularly special episode featuring King Charles, marking the 50th anniversary of The King’s Trust, a charity he founded in 1976, and King Charles’s own 78th birthday.

ET / 1 a.m. PT), with additional broadcasts throughout the weekend on Apple Music 1 and Apple Music Hits.

…

4 часа назад @ 9to5mac.com
X now lets you share 5x more photos and videos per post
X now lets you share 5x more photos and videos per post X now lets you share 5x more photos and videos per post

As of today, you can share five times more photos and videos per post.

X now lets you post up to 20 photos and videos per post, dramatically increasing the number of attachments.

Today’s update comes after the service added over a dozen new app icons to the mobile app last week.

Meanwhile, XChat, which launched this year as a standalone app, was discontinued in favor of building out chat inside the X app.

Big update to the X platform todayAfter 10 years of Twitter/X supporting up to 4 Photos and Videos per post, the limit has been increased to 20!

4 часа назад @ 9to5mac.com
iOS 27’s Find My app adds convenient feature I’ve long wished for
iOS 27’s Find My app adds convenient feature I’ve long wished for iOS 27’s Find My app adds convenient feature I’ve long wished for

But the “temporary” option just got a very welcome upgrade in iOS 27.

That’s because you can now set up location sharing in Find My for a custom duration.

Until iOS 27, you could only choose from a very limited set of “temporary” options for sharing: for one hour, or until end of day.

I’d much rather schedule the sharing duration upfront.

Have you ever wished for custom sharing durations in Find My?

5 часов назад @ 9to5mac.com
Microsoft Outlook experiencing widespread outage
Microsoft Outlook experiencing widespread outage Microsoft Outlook experiencing widespread outage

Everybody’s working for the weekend, but Microsoft Outlook clocked out early.

The mission-critical email service is facing a widespread outage.

Downdetector reports over a hundred thousand Outlook outage reports today.

If you’re having trouble with Microsoft Outage, err.. Outlook, you’re not alone.

Usually you can check the latest Outlook outage status here, although it appears to maybe be down as well.

5 часов назад @ 9to5mac.com
HomeView review, new Apple TV launches, Apple holiday ad
HomeView review, new Apple TV launches, Apple holiday ad HomeView review, new Apple TV launches, Apple holiday ad

Also, Apple releases its best holiday ad in years and the new Apple TV 4K also launches.

And in Happy Hour Plus, John Ternus apparently pressures Craig Federighi to move faster on AI.

HostsChance MillerBenjamin Mayo9to5Mac 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.

6 часов назад @ 9to5mac.com
Grok Bot for Mac adds integration with Apple Mail, Messages, Notes, and more
Grok Bot for Mac adds integration with Apple Mail, Messages, Notes, and more Grok Bot for Mac adds integration with Apple Mail, Messages, Notes, and more

Grok Bot for Mac just gained a bunch of new Apple integrations, including Messages, Mail, Notes, and more.

“Grok Bot on Mac can now use Messages, Mail, Notes, Reminders, Calendar, Location, and Contacts,” per the @bot account on X.

More recently, its Grok Bot competitor called dot picked up Apple Mail and Calendar integration.

Grok Bot on Mac can now use Messages, Mail, Notes, Reminders, Calendar, Location, and Contacts.

pic.twitter.com/xZEMB14KJ4 — Grok Bot (@bot) November 12, 2026

6 часов назад @ 9to5mac.com
Google announces Gemini 4 Hydrogen with ‘significant leaps’ in speed, intelligence
Google announces Gemini 4 Hydrogen with ‘significant leaps’ in speed, intelligence Google announces Gemini 4 Hydrogen with ‘significant leaps’ in speed, intelligence

After this week’s Carbon availability, Google today unveiled Gemini 4 Hydrogen instead of keeping the “Flash” branding.

Hydrogen is the default model for AI Mode and is used for “your hardest questions” in AI Overviews.

AntigravityIn Google Antigravity, 4 Hydrogen has an “Extra” thinking tier alongside Low, Medium, and High.

Rather than using a single model from start to finish, Orchestrator dynamically switches between models like Carbon and Hydrogen within the same session.

Hydrogen is available in Antigravity for paid Google AI Pro and Ultra subscribers.

6 часов назад @ 9to5google.com
Apple Sports adds UFC events with real-time stats and results
Apple Sports adds UFC events with real-time stats and results Apple Sports adds UFC events with real-time stats and results

Apple continues to expand the appeal of its free Sports app, which focuses on delivering real-time sports scores and stats, across many different sports.

Today, Apple is adding UFC into the mix, so MMA fans can track the fights live through the unified Apple Sports experience.

Apple Sports will provide coverage of every bout across the full fight card, with live stats like total strike counts, takedowns, knockdowns and more.

The Sports app is still only available on iPhone right now though; Apple has still not announced plans to do an iPad and Mac native version.

You can have the Sports Live Activities from your iPhone show up on Apple Watch and Mac, however.

7 часов назад @ 9to5mac.com
Deals: HomeView discount, M5 iPad Pro $300 off, Magic Keyboard, AirTag 2 all-time low, more
Deals: HomeView discount, M5 iPad Pro $300 off, Magic Keyboard, AirTag 2 all-time low, more Deals: HomeView discount, M5 iPad Pro $300 off, Magic Keyboard, AirTag 2 all-time low, more

Amazon is now offering Apple’s 11-inch M5 iPad Pro with the 1TB storage capacity down at $1,499.99 shipped.

Deals on Apple’s Magic Trackpad are incredibly rare.

As you can see on some of the model listings at Amazon, these are indeed official early Black Friday offers.

$49)Apple iPhone 18 Pro Max Silicone CasesApple iPhone 18 Pro Max TechWoven CasesApple iPhone 18 Pro Max Clear CasesApple iPhone 18 Pro Max Clear Case with MagSafe: $36 (Reg.

Early Black Friday M6 Mac mini deals

8 часов назад @ 9to5mac.com
Apple Notes adds a powerful new advantage in iOS 27.3
Apple Notes adds a powerful new advantage in iOS 27.3 Apple Notes adds a powerful new advantage in iOS 27.3

There’s no shortage of note-taking apps on the App Store, but Apple Notes has long been my favorite, and in iOS 27.3 it’s gaining a new advantage: extensive app controls via Siri AI.

iOS 27.3 gives Siri AI extensive new controls for Apple Notes, here’s what it can doVoice-driven computing is on the rise, with AI assistants—including Siri AI—now more capable and intelligent than ever.

Siri AI is already a big upgrade over the old Siri, but it’s getting even better in iOS 27.3.

As we reported last week, iOS 27.3 gives Siri AI many new capabilities across built-in Apple apps on your iPhone, iPad, Mac, and more.

For now though, anyone who wants to control their notes app by voice—or via Spotlig…

8 часов назад @ 9to5mac.com
President Trump calls on Tim Cook to be next NVIDIA CEO
President Trump calls on Tim Cook to be next NVIDIA CEO President Trump calls on Tim Cook to be next NVIDIA CEO

Jensen Huang is out as CEO of NVIDIA after reported love affairs with an alleged Chinese spy and a high-ranking executive at the company.

Naturally, the American President has called on former Apple CEO Tim Cook to take over as chief executive officer of NVIDIA.

In a post on Truth Social today, President Trump declared that “there is only one man to take his place,” nominating, in spirit, Tim Cook to replace Jensen Huang.

Part of his responsibilities in the high-paying role include interfacing with world leaders like Trump — even when they suggest he re-enter the CEO workforce.

Anyway, the contrast between Apple’s “textbook” CEO transition and NVIDIA’s disaster version caused by Jensen Huan…

9 часов назад @ 9to5mac.com
MacRumors MacRumors
последний пост 53 минуты назад
Siri AI Coming to Older Apple TV 4K Models in tvOS 27.2.1
Siri AI Coming to Older Apple TV 4K Models in tvOS 27.2.1 Siri AI Coming to Older Apple TV 4K Models in tvOS 27.2.1

An upcoming tvOS 27.2.1 update will bring Siri AI to the 2nd- and 3rd-generation Apple TV 4K models, according to Apple.

A support document outlining ‌Siri‌ AI requirements across Apple products says tvOS 27.2.1 supports ‌Siri‌ AI on the ‌Apple TV‌ 4K (2nd generation and later), but the software hasn't yet been released.

While older ‌Apple TV‌ models will need tvOS 27.2.1 for ‌Siri‌ AI, Apple appears to have a special ‌Siri‌ AI build of tvOS 27.2 for the 4th-generation ‌Apple TV‌ 4K.

Apple hasn't said when tvOS 27.2.1 will be released with ‌Siri‌ AI for older ‌Apple TV‌ 4K models, but it could come as soon as Friday.

‌Siri‌ AI on the ‌Apple TV‌ requires a nearby paired ‌Siri‌ AI-enabled dev…

53 минуты назад @ macrumors.com
HomeView Launch Kicks Off as First Orders Reach Customers
HomeView Launch Kicks Off as First Orders Reach Customers HomeView Launch Kicks Off as First Orders Reach Customers

It's Friday, November 13, in Australia and New Zealand, which means it's the HomeView launch day.

Apple sees HomeView as the center of the home, and functionally, it's a cross between a small iPad and a HomePod.

The new Apple TV 4K is also launching on November 13, and it can be purchased for $299.

The latest ‌Apple TV‌ has an A19 chip, 128GB of storage, Wi-Fi 7 support, and the option to connect four HomePods for surround sound.

‌Apple TV‌ 4K is launching in the U.S. and 29 other countries and regions.

2 часа назад @ macrumors.com
Apple Continues to Move Up iPhone Duo Delivery Dates
Apple Continues to Move Up iPhone Duo Delivery Dates Apple Continues to Move Up iPhone Duo Delivery Dates

It's a Christmas miracle: some customers who ordered the iPhone Duo through Apple and received an estimated January 25 delivery date saw their delivery windows move up to December 14 to December 21 today, according to comments posted in the MacRumors Forums and on X.

A few customers have even seen their delivery date move from January 25 to December 12 to December 14.

Apple's online store still shows a January 25 delivery date for iPhone Duo orders placed today.

4 часа назад @ macrumors.com
Apple Explains How HomeView Keeps Camera Data Private
Apple Explains How HomeView Keeps Camera Data Private Apple Explains How HomeView Keeps Camera Data Private

Apple today shared an in-depth look at how it's using Secure Exclaves to protect camera and microphone data on the HomeView, iPhone 18 Pro, and other products.

Apple describes Secure Exclaves as compartmentalized runtimes that process camera and microphone data while isolated from the rest of the operating system.

Apple uses the HomeView as an example of how Secure Exclaves work.

There are two modes for a Secure Exclave: ambient mode and active mode.

Apple has long used indicators, but they are now backed by Secure Exclaves.

5 часов назад @ macrumors.com
Apple Releases Updated HomeView Software 27.2 Before Launch
Apple Releases Updated HomeView Software 27.2 Before Launch Apple Releases Updated HomeView Software 27.2 Before Launch

With the HomeView set to start arriving to some users in just a matter of hours, Apple has released a new HomeView Software 27.2 update.

The software has a build number of 24V526, and it is the second 27.2 update Apple has released for the device.

Customers receiving the HomeView this week will need to install a software update during the setup process.

The HomeView ships with HomeView Software 26.5, which is approximately six months old.

We don't yet know what's in today's software release.

5 часов назад @ macrumors.com
Apple Adds Samsung Foldables to Trade-In Program
Apple Adds Samsung Foldables to Trade-In Program Apple Adds Samsung Foldables to Trade-In Program

Apple today revised its U.S. trade-in estimates, with increases for many older iPhones, reductions for several Pro models, and newly listed offers for six Samsung foldables.

The iPhone 17 Pro has the largest dollar reduction among the affected iPhones, dropping $45 to a maximum of $740.

The iPhone 17 Pro Max falls $30 to $855, while the iPhone Air and standard iPhone 17 each gain $30, bringing both to $615.

The Galaxy Z Fold7 receives the highest maximum offer among the additions, while the Galaxy Z Flip5 has the lowest:Samsung Galaxy Z Fold7: $410 (newly listed)(newly listed) Samsung Galaxy Z Fold6: $335 (newly listed)(newly listed) Samsung Galaxy Z Fold5: $270 (newly listed)(newly listed)…

8 часов назад @ macrumors.com
Apple Sports App Now Features UFC
Apple Sports App Now Features UFC Apple Sports App Now Features UFC

Monday November 9, 2026 4:22 am PST by Tim HardwickThe Apple launches keep coming!

The company is set to release two new products on Friday, November 13: the all-new Apple HomeView and the fourth-generation Apple TV 4K, both of which have been available to pre-order since mid-October.

Apple HomeView: Apple's new smart home display, powered by Apple Intelligence with Siri AI, for entertainment and managing the home.

Available in tabletop and...

8 часов назад @ macrumors.com
Trump Says Tim Cook Should Be Nvidia CEO as Jensen Huang Resigns
Trump Says Tim Cook Should Be Nvidia CEO as Jensen Huang Resigns Trump Says Tim Cook Should Be Nvidia CEO as Jensen Huang Resigns

In a post on his Truth Social platform today, U.S. President Donald Trump said he thinks that Apple's chairman Tim Cook should become Nvidia's CEO.

Nvidia today announced that Jensen Huang has resigned as the company's CEO effective immediately following reports that he had two extramarital affairs, including one that the U.S. government believes involved a spy working for the Chinese government.

Cook stepped down as Apple's CEO on September 1 as part of a planned transition, and he now serves as the company's executive chairman.

There is no indication that Cook actually wants to be Nvidia's CEO.

Srouji was named Apple's Chief Hardware Officer in April, at the same time as Apple announced J…

8 часов назад @ macrumors.com
Apple Releases Emotional 2026 Holiday Ad Featuring MacBook Neo
Apple Releases Emotional 2026 Holiday Ad Featuring MacBook Neo Apple Releases Emotional 2026 Holiday Ad Featuring MacBook Neo

Apple today shared its annual holiday season ad, in which a young man rediscovers his creativity after receiving a MacBook Neo as a gift from his parents.

The short film, titled The Dreamer, is directed by Melina Matsoukas.

"Watch the new Apple Holiday Film about a parents' gift that helps their son rediscover his creativity," said Apple, in the video's description.

"Sometimes all it takes to remember what makes us special, is someone who believes in us.

A celebration of creativity and the people who inspire it, featuring MacBook Neo."

9 часов назад @ macrumors.com
Apple's Official iPhone 18 Pro Cases and Watch Bands Get Big Discounts on Amazon
Apple's Official iPhone 18 Pro Cases and Watch Bands Get Big Discounts on Amazon Apple's Official iPhone 18 Pro Cases and Watch Bands Get Big Discounts on Amazon

Today we're tracking a major sale on official Apple accessories at Amazon, with the best prices of the year on iPhone 18 Pro and Pro Max cases, Apple Watch Bands, and more.

Amazon has further discounted Apple's iPhone 18 Pro and Pro Max cases this week, with prices starting as low as $29.33 for the iPhone 18 Pro Silicone Case.

iPhone 18 ProiPhone 18 Pro MaxiPhone DuoIf you're on the hunt for protection for your new iPhone Duo, we've also been keeping track of all the best cases and screen protectors for the new device.

Amazon has some notable TechWoven dupe cases on sale, available for $32.99, which is $50 cheaper than any of Apple's official iPhone Duo cases.

There are bands that fit regul…

9 часов назад @ macrumors.com
Nintendo to End 'Sign in With Apple' Support in January
Nintendo to End 'Sign in With Apple' Support in January Nintendo to End 'Sign in With Apple' Support in January

Nintendo will stop allowing users to sign in to their Nintendo Account with an Apple or Google account on January 26, 2027, the company has announced.

After the change, users will need to sign in with their Nintendo Account email address or Sign-In ID and password, or use a passkey.

Anyone who usually signs in through Apple or Google should check that they know their Nintendo Account login details before the deadline.

Users who chose to hide their email address with Sign in with Apple may have an Apple-generated relay address registered with Nintendo.

Nintendo advises anyone who can no longer access their registered email address to contact its support team.

9 часов назад @ macrumors.com
Walmart Black Friday Sale Begins With Early Deals on TVs, Laptops, and More
Walmart Black Friday Sale Begins With Early Deals on TVs, Laptops, and More Walmart Black Friday Sale Begins With Early Deals on TVs, Laptops, and More

Walmart's Black Friday sale has officially kicked off today, with an online shopping event that's also seeing some matching deals in retail locations.

There are quite a few major discounts in this sale, including savings on headphones, TVs, and more.

Walmart's Black Friday ScheduleThe first part of Walmart's Black Friday sale has begun online for Walmart+ members, and it will expand to all shoppers later tonight at 11:59 p.m. Eastern Time, ending on November 15.

Black Friday week will then officially start on November 23 at 12:01 a.m. Eastern online and 6 a.m. local time in stores.

AppleThere aren't many big Apple discounts in Walmart's early Black Friday sale, but anyone looking to order A…

9 часов назад @ macrumors.com
Apple Says HomeView Software Update Coming Next Month With Siri Fix
Apple Says HomeView Software Update Coming Next Month With Siri Fix Apple Says HomeView Software Update Coming Next Month With Siri Fix

Apple confirmed to Stern that it plans to release a software update in December with a fix for this issue.

Siri AI also refused to open Stern's garage door or unlock her front door, even though the HomeView recognized her.

Apple told her that the software update coming next month will enable this functionality.

"Today users recognized by HomeView can unlock security accessories, including door locks and garage doors, directly on their HomeView screen," an Apple spokesperson told Stern.

"With a software update next month, this will extend to Siri AI, giving users more ways to manage security accessories once they've been recognized."

10 часов назад @ macrumors.com
Review: Is Apple's All-New HomeView Smart Home Hub Worth $299?
Review: Is Apple's All-New HomeView Smart Home Hub Worth $299? Review: Is Apple's All-New HomeView Smart Home Hub Worth $299?

On our YouTube channel today, Dan Barbera has shared a review of Apple's all-new HomeView smart home hub ahead of the device launching on Friday.

As a refresher, the HomeView features an aluminum design, with the display connected to a domed speaker base by a stainless steel tilting hinge.

The device has a 7-inch square display, and it is ideal for using Siri AI, controlling smart home accessories, FaceTime video calls, and more.

Barbera spent the past week testing the HomeView and has shared his impressions, so be sure to watch our video below to hear what he thinks.

In the U.S., both the tabletop and wall-mounted versions of the HomeView are priced at $299, but you will also need to purch…

10 часов назад @ macrumors.com
Apple Home Collection: Select Accessories Available to Order This Friday
Apple Home Collection: Select Accessories Available to Order This Friday Apple Home Collection: Select Accessories Available to Order This Friday

Apple today announced that select Apple Home Collection accessories will be available to order starting Friday, November 13, with availability beginning in December.

There are indoor and outdoor cameras, thermostats, temperature sensors, a video doorbell, and a door lock.

All of the Apple Home Collection accessories work with the HomeView:LG Video Doorbell ($249.95) - The Video Doorbell has dual cameras that capture views of visitors and packages.

The thermostat can read temperature and humidity across multiple rooms using separate temperature and humidity sensors.

Apple previously announced that some of the accessories will not be released until early 2027, so not everything will be availa…

10 часов назад @ macrumors.com
AppleInsider AppleInsider
последний пост 3 часа назад
Apple TV on board for new Brad Pitt film 'Connector'
Apple TV on board for new Brad Pitt film 'Connector' Apple TV on board for new Brad Pitt film 'Connector'

Apple TV and Brad Pitt are set to team up once again, this time to tell the story of a working-class hero.Brad Pitt returns to Apple TV in new film 'Connector'Set in 1970s New York, "Connector" revolves around a legendary ironworker who takes on forces greater than himself. The film is currently in development with no release date set.According to Deadline, "Sound of Metal" director Darius Marder and his sister, Nina Marder, penned the story. Pitt will executive produce through Plan B. Continue Reading on AppleInsider | Discuss on our Forums

3 часа назад @ appleinsider.com
'The Dreamer' is just the first of Apple's heartstring-pullers for Christmas
'The Dreamer' is just the first of Apple's heartstring-pullers for Christmas 'The Dreamer' is just the first of Apple's heartstring-pullers for Christmas

Watch the new Apple Holiday Film about a gift that helps a child rediscover his creativity, with the help of a MacBook Neo. Just in time for the holidays! Continue Reading on AppleInsider | Discuss on our Forums

5 часов назад @ appleinsider.com
Kid Cue is the iPhone Duo's secret weapon
Kid Cue is the iPhone Duo's secret weapon Kid Cue is the iPhone Duo's secret weapon

While some knock the iPhone Duo for perceived camera deficiencies, the Kid Cue feature might just be a big enough hit to make it worthwhile picking up for parents of kids young and old alike.Kid Cue makes it easier to get the attention of your subjectLike many, my choice of iPhone over the last decade or so has revolved around which cameras it has. As a parent of kids born in the mid-2010s, I wanted to be able to document everything in crystal-clear photos and videos.The reality is that, despite what some might tell you, it's impossible to buy an iPhone that takes bad photos today. They're all great at it, and they have been for some time. The same goes for videos, too. Continue Reading on …

5 часов назад @ appleinsider.com
Nvidia only the latest to look towards Apple for salvation
Nvidia only the latest to look towards Apple for salvation Nvidia only the latest to look towards Apple for salvation

Whether you're in processors, entertainment, or cars, if your firm is tanking, all you'll hear is that Apple should step in, either with employees or a straight buyout offer. Even though it never does.Jensen Huang is out as Nvidia CEO and immediately analysts are saying Apple staffers should replace him. Just as they keep saying Apple should buy Disney. Images credit: Huang (Nvidia), Disneyworld (Disney).There was about a day between Nvidia's board meeting to oust CEO Jensen Huang and his resigning. You can guess what conversations were going on there, but you could also predict one thing about the world's reaction.Before Huang even knew he was out, there were reports that he will be replac…

6 часов назад @ appleinsider.com
New AAPL $425 target bets big on unproven iPhone Duo supercycle
New AAPL $425 target bets big on unproven iPhone Duo supercycle New AAPL $425 target bets big on unproven iPhone Duo supercycle

China Renaissance has raised its Apple price target by over 50% to $425, betting that the iPhone Duo will spark a major upgrade cycle despite limited evidence that early demand will translate into sustained sales.iPhone DuoThe Chinese financial services firm upgraded Apple from Hold to Buy on November 11, reversing a downgrade issued just 99 days earlier. China Renaissance previously cited rising component costs and slowing services growth as reasons for its more cautious outlook.Analysts Jack Zhou and Lemuel Lin now believe Apple's first foldable iPhone could become a major source of growth. They expect the iPhone Duo to change how customers use their iPhones and potentially encourage earl…

7 часов назад @ appleinsider.com
UFC coverage comes to Apple Sports app
UFC coverage comes to Apple Sports app UFC coverage comes to Apple Sports app

The Apple Sports app was updated earlier on Thursday, with one major addition and three smaller ones. Soccer leagues from China, Russia, and Sweden were added, but perhaps more importantly to US audiences, UFC content was added. It's as in-depth as the other sports, with almost real-time updates of hit locations, and more.https://apps.apple.com/us/app/apple-sports/id6446788829 Continue Reading on AppleInsider | Discuss on our Forums

7 часов назад @ appleinsider.com
Elizabeth Banks and Ted Danson team up for Apple TV's 'She's Fine'
Elizabeth Banks and Ted Danson team up for Apple TV's 'She's Fine' Elizabeth Banks and Ted Danson team up for Apple TV's 'She's Fine'

A brand new comedy series starring Elizabeth Banks is set to land on Apple TV on January 27, showing just how crazy life can get after divorce.Image credit: Apple"She's Fine" follows Heidi (Banks), a recent divorcee, as she starts over for herself and her kids. Things go awry when she finds herself coordinating her father's retirement community sexcapades and forges an uneasy alliance with his girlfriend's single son.The ensemble cast also features Rob Delaney, Ted Danson, Katey Sagal, Jared Goldstein, Spencer Moss, Titus Collier and Thaddaeus Collier. Continue Reading on AppleInsider | Discuss on our Forums

8 часов назад @ appleinsider.com
Mac malware doesn't need a security flaw when users do the work
Mac malware doesn't need a security flaw when users do the work Mac malware doesn't need a security flaw when users do the work

Bitdefender's latest Mac threat report shows adware gaining ground as attackers increasingly use browser scams to trick users into bypassing Apple's security protections.MacBook Air M5Bitdefender's September 2026 macOS Threat Landscape Report analyzes more than 1.5 billion security events collected between August 2025 and July 2026. Excluding web and document threats, adware rose from 22.6% of detections in the previous report to 34.4%.Trojans remained the largest category at 45.2%, down from 51.8%. Potentially unwanted apps also fell from 25.3% to 20.4%.The shift reflects the growing prominence of malicious ads, browser redirects, and deceptive software installers that trick users into com…

8 часов назад @ appleinsider.com
Donald Trump wants Tim Cook to be the next Nvidia CEO
Donald Trump wants Tim Cook to be the next Nvidia CEO Donald Trump wants Tim Cook to be the next Nvidia CEO

President Trump has weighed in on who he thinks Nvidia's next CEO should be, and he's picked another great big tech to do the job — Tim Cook.Tim Cook and Donald Trump in a meeting at the White House in 2018The news broke early on Thursday morning about Jensen Huang's exit from Nvidia. Whether he was told to quit or be fired, or if he made the decision himself may never be known.Just the same, President Trump has chimed in on who he thinks should be Nvidia's next CEO. On a post on Truth, he has nominated Tim Cook for the job. Continue Reading on AppleInsider | Discuss on our Forums

8 часов назад @ appleinsider.com
Google's AI smart glasses work with iPhone, preorders are live
Google's AI smart glasses work with iPhone, preorders are live Google's AI smart glasses work with iPhone, preorders are live

As rumors of Apple Glass smart glasses persist, preorders are now live for Google's iPhone-supporting Intelligent Eyewear collection, with prices starting at around the same price as an Apple Watch.Google's first AI glasses are here - Image: GoogleThe new collaboration includes two glasses companies and a long-time Android partner, all working together to produce multiple pairs of AI smart glasses. The companies involved in the Intelligent Eyewear project include:GoogleSamsungWarby ParkerGentle Monster Continue Reading on AppleInsider | Discuss on our Forums

9 часов назад @ appleinsider.com
Roku bails out of Smart Home market after four years
Roku bails out of Smart Home market after four years Roku bails out of Smart Home market after four years

In recent years, it's been hard to crack the smart home market, and Roku is just the latest casualty. While the products weren't fantastic, they were functional. Roku promises to continue support, but we've heard that before.https://www.lowpass.cc/p/scoop-roku-is-exiting-the-smart-home-business Continue Reading on AppleInsider | Discuss on our Forums

9 часов назад @ appleinsider.com
Apple Home Collection cameras can be ordered starting Friday
Apple Home Collection cameras can be ordered starting Friday Apple Home Collection cameras can be ordered starting Friday

The first batch of the Apple Home Collection peripherals can be ordered on November 13, but if you want a thermostat, you're going to need to wait a bit longer.The LG Indoor CamThe LG Indoor Cam ($199.95), LG Outdoor Cam ($299.95), and LG Video Doorbell ($249.95) are available to order beginning Friday, November 13 with availability in December. That lines up with the launch of HomeView, Apple's new smart home display.The LG Indoor Cam has a motorized cylindrical lens that protects privacy by tilting down when someone arrives home and tilting up when everyone leaves. Like the other cameras, it records video to iCloud via HomeKit Secure Video. Continue Reading on AppleInsider | Discuss on ou…

10 часов назад @ appleinsider.com
Nvidia CEO Jensen Huang resigns in disgrace
Nvidia CEO Jensen Huang resigns in disgrace Nvidia CEO Jensen Huang resigns in disgrace

Ahead of Nvidia's board of directors voting to remove him from office, and in the wake of controversy, CEO and founder Jensen Huang has announced his resignation.Jensen Huang speaking at an Nvidia event in October 2026 - image credit: Nvidia.Nvidia's board had continued to back Huang after the initial news of his affair with a suspected Chinese spy. But that changed after a second affair was revealed, and after the firm's market valuation dropped by over $800 billion.The board then held a meeting on November 11, 2026, and while no details were revealed immediately after that, it has now been followed by Huang's resignation. Continue Reading on AppleInsider | Discuss on our Forums

10 часов назад @ appleinsider.com
Save up to 65% on eero routers, Ring doorbells, Amazon Fire TV ahead of Black Friday
Save up to 65% on eero routers, Ring doorbells, Amazon Fire TV ahead of Black Friday Save up to 65% on eero routers, Ring doorbells, Amazon Fire TV ahead of Black Friday

Amazon's early Black Friday sale sees price cuts across its line of eero routers, Ring doorbells, Fire TVs, and more.Save up to 65% on Amazon devices ahead of Black Friday. Continue Reading on AppleInsider | Discuss on our Forums

10 часов назад @ appleinsider.com
Apple HomeView review: Shallow launch, but incredible potential
Apple HomeView review: Shallow launch, but incredible potential Apple HomeView review: Shallow launch, but incredible potential

HomeView is Apple's first attempt at a smart home display, and while the potential is there, it has a ways to go before we recommend it for everyone.Apple HomeView review: HomeView with some third party widgetsThere was no grand, on-stage introduction for HomeView. Instead, it was announced in a New York City loft, ripe with hands-on opportunities.I was surprised there wasn't more fanfare. Cue the Jobsian theatrics. It's a smart home hub. It's a smart speaker. It's a photo frame. Continue Reading on AppleInsider | Discuss on our Forums

10 часов назад @ appleinsider.com
Блоги
Swift by Sundell Swift by Sundell
последний пост 1 week, 6 days назад
Interesting ways of using Swift optionals
Interesting ways of using Swift optionals Interesting ways of using Swift optionals

mutating func acceptSuggestion() { guard let suggestion else { return } self .

mutating func acceptSuggestion() { guard let suggestion = suggestion.

Within the following example, we’ve defined a LoadingState enum which is being used by a SyncService in order to keep track of whether the service is currently performing a sync operation:enum LoadingState { case inProgress(completionRate: Double ) case finished( Result < Date , Error >) } actor SyncService { private var loadingState: LoadingState ?

By chaining those two APIs together, we can create sort of a functional chain that extracts and handles our deep link paths as a connected set of operations:func handleNotificationJSON( _ json: [ …

1 week, 6 days назад @ swiftbysundell.com
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…

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

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

3 months, 2 weeks назад @ swiftbysundell.com
Hacking with Swift
последний пост 6 months назад
Introducing Kickstart: the app that helps indie developers ship
Introducing Kickstart: the app that helps indie developers ship Introducing Kickstart: the app that helps indie developers ship

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

Kickstart helps with the rest.

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

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

Instead, Kickstart helps you stay focused on shipping.

6 months назад @ hackingwithswift.com
Teach your AI to write Swift the Hacking with Swift way
Teach your AI to write Swift the Hacking with Swift way Teach your AI to write Swift the Hacking with Swift way

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

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

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

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

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

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

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

8 months, 1 week назад @ hackingwithswift.com
Ray Wenderlich Ray Wenderlich
последний пост 2 days назад
Using AI for CI & Automation in iOS Projects [SUBSCRIBER]
Using AI for CI & Automation in iOS Projects [SUBSCRIBER] Using AI for CI & Automation in iOS Projects [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?

2 days назад @ kodeco.com
Coming Soon: Using AI for CI & Automation in iOS Projects [SUBSCRIBER]
Coming Soon: Using AI for CI & Automation in iOS Projects [SUBSCRIBER] Coming Soon: Using AI for CI & Automation in iOS Projects [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?

4 days назад @ kodeco.com
Reviewing AI-generated Code for iOS [SUBSCRIBER]
Reviewing AI-generated Code for iOS [SUBSCRIBER] Reviewing AI-generated Code 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, 1 day назад @ kodeco.com
What’s New in Swift 6.4? [FREE]
What’s New in Swift 6.4? [FREE] What’s New in Swift 6.4? [FREE]

Apple shipped Swift 6.4 alongside Xcode 27, and it’s another one of those releases that’s easy to underestimate at a glance.

The Starter folder includes the code before Swift 6.4, and the Final folder includes the code for Swift 6.4.

This helps to see the differences in the code and how Swift 6.4 improves the language and its features.

Before Swift 6.4, you needed to remove -warnings-as-errors from the build settings, which would stop every warning in the module from being treated as an error.

Let’s now look at some of the concurrency improvements in Swift 6.4.

1 week, 6 days назад @ kodeco.com
Using AI for Testing in iOS [SUBSCRIBER]
Using AI for Testing in iOS [SUBSCRIBER] Using AI for Testing in iOS [SUBSCRIBER]

Sign inThis module focuses on the testing side of Agentic Development.

You’ll consolidate the audits produced by the previous module into a concrete, prioritized unit-test plan and use Conductor to write those tests in parallel.

Then you’ll use Xcode 27’s simulator MCP to have an AI agent simulate human behavior in a running app by executing plain-English test steps itself, and have that same agent debug the app directly through breakpoints and the console.

This module does not cover how to write tests manually, and treats “write unit tests” or “increase coverage” as anti-patterns to avoid — every test in this module traces back to a specific, reasoned finding.

Prerequisites: Completion of …

2 weeks, 2 days назад @ kodeco.com
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?

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

4 weeks назад @ 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?

4 weeks назад @ 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 →

4 weeks назад @ 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?

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

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

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

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

1 month, 2 weeks назад @ kodeco.com
NSHipster NSHipster
последний пост None
Ole Begemann
последний пост None
Marco Arment
последний пост 2 weeks, 5 days назад
Community
Community Community

I have an amazing local community in my town that I love and am deeply involved in.

But nobody here is a programmer, or even a computer nerd, so it doesn’t serve my need for a tech community.

It’s a fortunate lifestyle with many upsides, but it means I don’t get that form of community at work, either.

First in the Total Annihilation community (RIP, Annihilated), then the HardOCP Forum, then the Something Awful Forums, then Tumblr, then Twitter and our community of Apple bloggers, and then Mastodon.

Twitter was an amazing product and community that was previously owned by assholes, and now it’s X, which has a strong but different tech community, and is owned by different assholes.

2 weeks, 5 days назад @ marco.org
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?

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

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

7 months, 2 weeks назад @ marco.org
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 18 часов назад
Тут сформулировали фундаментальную проблему Duo – доступную площадь для того, чтобы отображать что-то полезное.
Тут сформулировали фундаментальную проблему Duo – доступную площадь для того, чтобы отображать что-то полезное. Тут сформулировали фундаментальную проблему Duo – доступную площадь для того, чтобы отображать что-то полезное.

Тут сформулировали фундаментальную проблему Duo – доступную площадь для того, чтобы отображать что-то полезное.

18 часов назад @ t.me
Reflex – новая архитектура от ShopifyЕще одна компания, громко переехавшая с React Native – Shopify. Свои мобильные приложения на натив они переписали с нуля, поэтому решили и переизобрести архитектуру под агентскую разработку.В чем суть:👉Логика приложения
Reflex – новая архитектура от ShopifyЕще одна компания, громко переехавшая с React Native – Shopify. Свои мобильные приложения на натив они переписали с нуля, поэтому решили и переизобрести архитектуру под агентскую разработку.В чем суть:👉Логика приложения Reflex – новая архитектура от ShopifyЕще одна компания, громко переехавшая с React Native – Shopify. Свои мобильные приложения на натив они переписали с нуля, поэтому решили и переизобрести архитектуру под агентскую разработку.В чем суть:👉Логика приложения

Reflex – новая архитектура от ShopifyЕще одна компания, громко переехавшая с React Native – Shopify. Свои мобильные приложения на натив они переписали с нуля, поэтому решили и переизобрести архитектуру под агентскую разработку.В чем суть:👉Логика приложения пишется так, чтобы могла запускаться headless, и агенты работали бы с ней через CLI. Никакого UI, никаких импортов платформенных библиотек.👉Наружу торчат ViewModels, описываемые в JSON. Их потребляет и CLI, и реальный UI.👉Между платформами шарится не код, а тесты этого ядра, за счет них обеспечивается feature parity.

1 day, 18 hours назад @ t.me
Discord дропнул React Native и Electron в пользу RustReact Native бросил еще один проект из топ-10, про которые всегда вспоминали, когда приводили примеры больших и важных приложений на этом фреймворке. Все переписали на Rust, как результат – существенно м
Discord дропнул React Native и Electron в пользу RustReact Native бросил еще один проект из топ-10, про которые всегда вспоминали, когда приводили примеры больших и важных приложений на этом фреймворке. Все переписали на Rust, как результат – существенно м

Discord дропнул React Native и Electron в пользу RustReact Native бросил еще один проект из топ-10, про которые всегда вспоминали, когда приводили примеры больших и важных приложений на этом фреймворке. Все переписали на Rust, как результат – существенно меньше потребление памяти и в разы более быстрый старт.

2 days, 18 hours назад @ t.me
Автор Skip бросает Swift в пользу RustНапоминаю, что Skip – это тулчейн, позволяющий запускать Swift приложения под Android. Именно с этого проекта стартанула рабочая группа Swift for Android, и именно благодаря его автору у кучи пакетов появился Android т
Автор Skip бросает Swift в пользу RustНапоминаю, что Skip – это тулчейн, позволяющий запускать Swift приложения под Android. Именно с этого проекта стартанула рабочая группа Swift for Android, и именно благодаря его автору у кучи пакетов появился Android т

Автор Skip бросает Swift в пользу RustНапоминаю, что Skip – это тулчейн, позволяющий запускать Swift приложения под Android. Именно с этого проекта стартанула рабочая группа Swift for Android, и именно благодаря его автору у кучи пакетов появился Android таргет.Так вот, Марк, его автор, вышел из этой рабочей группы, и написал длинный пост, суть которого в следующем – Swift никогда не выйдет за пределы узкоспециализированного языка, и в эпоху агентов у Rust гораздо больше преимуществ для того, чтобы стать универсальным языком для всех платформ.

3 days, 18 hours назад @ t.me
Apple забирают на поддержку MCP SDKSwift SDK для разработки MCP серверов изначально был разработан Anthropic. Теперь Apple согласились забрать его себе на поддержку, и довести его до Tier 1 уровня.
Apple забирают на поддержку MCP SDKSwift SDK для разработки MCP серверов изначально был разработан Anthropic. Теперь Apple согласились забрать его себе на поддержку, и довести его до Tier 1 уровня.

Apple забирают на поддержку MCP SDKSwift SDK для разработки MCP серверов изначально был разработан Anthropic. Теперь Apple согласились забрать его себе на поддержку, и довести его до Tier 1 уровня.

1 week назад @ t.me
Новые библиотеки от HuggingFaceMattt продолжает выпускать полезные адаптеры над AI моделями. В этот раз на очереди еще два:👉AnySpeechRecognizer, который дает использовать новый Apple API для STT поверх любых сторонних моделей👉AnyDecisionModel дает гонять л
Новые библиотеки от HuggingFaceMattt продолжает выпускать полезные адаптеры над AI моделями. В этот раз на очереди еще два:👉AnySpeechRecognizer, который дает использовать новый Apple API для STT поверх любых сторонних моделей👉AnyDecisionModel дает гонять л

Новые библиотеки от HuggingFaceMattt продолжает выпускать полезные адаптеры над AI моделями. В этот раз на очереди еще два:👉AnySpeechRecognizer, который дает использовать новый Apple API для STT поверх любых сторонних моделей👉AnyDecisionModel дает гонять любые Jev-like моделиОба пакеты интегрированы с HuggingFace и позволяют легко скачать любую локальную модель и запустить на девайсе.

1 week, 1 day назад @ t.me
Инсайты про пункт 3.2f гайдлайнов App StoreНаткнулся случайно на рассылку бывшего руководителя App Store Review команды, который рассказывает довольно интересные вещи про то, как она работает изнутри. Вот, например, разбор недавних изменений в правилах рев
Инсайты про пункт 3.2f гайдлайнов App StoreНаткнулся случайно на рассылку бывшего руководителя App Store Review команды, который рассказывает довольно интересные вещи про то, как она работает изнутри. Вот, например, разбор недавних изменений в правилах рев

Инсайты про пункт 3.2f гайдлайнов App StoreНаткнулся случайно на рассылку бывшего руководителя App Store Review команды, который рассказывает довольно интересные вещи про то, как она работает изнутри. Вот, например, разбор недавних изменений в правилах ревью вокруг приложений, генерирующих нюдсы, которые могут выйти боком очень многим.

1 week, 2 days назад @ t.me
Как Pocket Casts адаптировали под DuoЕще один очень подробный кейс адаптации приложения под iPhone Duo – разбираются и принципы принятия дизайновых решений, и способы погоняния агентов, и тестирование получившихся сборок.
Как Pocket Casts адаптировали под DuoЕще один очень подробный кейс адаптации приложения под iPhone Duo – разбираются и принципы принятия дизайновых решений, и способы погоняния агентов, и тестирование получившихся сборок. Как Pocket Casts адаптировали под DuoЕще один очень подробный кейс адаптации приложения под iPhone Duo – разбираются и принципы принятия дизайновых решений, и способы погоняния агентов, и тестирование получившихся сборок.

Как Pocket Casts адаптировали под DuoЕще один очень подробный кейс адаптации приложения под iPhone Duo – разбираются и принципы принятия дизайновых решений, и способы погоняния агентов, и тестирование получившихся сборок.

1 week, 3 days назад @ t.me
Мобильный RemDev для агентовShopify рассказывает, как они настроили мобильную инфру из пула Mac машин, и научили агентов пользоваться ей, в результате чего все сборки и запуски приложений ушли в облако, и писать под iOS теперь можно под любой операционкой.
Мобильный RemDev для агентовShopify рассказывает, как они настроили мобильную инфру из пула Mac машин, и научили агентов пользоваться ей, в результате чего все сборки и запуски приложений ушли в облако, и писать под iOS теперь можно под любой операционкой.

Мобильный RemDev для агентовShopify рассказывает, как они настроили мобильную инфру из пула Mac машин, и научили агентов пользоваться ей, в результате чего все сборки и запуски приложений ушли в облако, и писать под iOS теперь можно под любой операционкой.

1 week, 6 days назад @ t.me
Портируем приложение с iPad на DuoНу и раз мы заговорили про портирование приложений на Duo, вот очень полезный дневник про попытку переноса существующего iPad приложения и все вещи, которые пошли не так.
Портируем приложение с iPad на DuoНу и раз мы заговорили про портирование приложений на Duo, вот очень полезный дневник про попытку переноса существующего iPad приложения и все вещи, которые пошли не так.

Портируем приложение с iPad на DuoНу и раз мы заговорили про портирование приложений на Duo, вот очень полезный дневник про попытку переноса существующего iPad приложения и все вещи, которые пошли не так.

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

Как дизайнить приложения под DuoКак я и писал в понедельник, основная беда Duo на сегодня – малое количество адаптированных приложений. Поэтому держите статью, которая может вас вдохновить на красивые визуальные решения, если все-таки решите портировать.

2 weeks, 1 day назад @ t.me
UIKit vs SwiftUIПоследние пару недель в Твиттере в очередной раз разгорелись споры о том, а есть ли вообще смысл в SwiftUI, если его основная ценность была в человеческом DX, а сегодня весь код все равно пишут агенты. Помимо споров, люди горяют разного род
UIKit vs SwiftUIПоследние пару недель в Твиттере в очередной раз разгорелись споры о том, а есть ли вообще смысл в SwiftUI, если его основная ценность была в человеческом DX, а сегодня весь код все равно пишут агенты. Помимо споров, люди горяют разного род

UIKit vs SwiftUIПоследние пару недель в Твиттере в очередной раз разгорелись споры о том, а есть ли вообще смысл в SwiftUI, если его основная ценность была в человеческом DX, а сегодня весь код все равно пишут агенты. Помимо споров, люди горяют разного рода бенчмарки, на которых просят агента сделать одно и то же приложение на двух фреймворках – и SwiftUI консистентно проигрывает везде.Расскажите, а вы-то что думаете, какой вообще смысл в SwiftUI сегодня?

2 weeks, 2 days назад @ t.me
Обзор на iPhone DuoНа прошлой неделе первые iPhone Duo начали попадать в руки людей, а вместе с ними полетели и отзывы. Вот эта рецензия мне показалась самой полной и интересной. TL;DR: в разложенном режиме великолепно, в сложенном – так себе, с адаптацией
Обзор на iPhone DuoНа прошлой неделе первые iPhone Duo начали попадать в руки людей, а вместе с ними полетели и отзывы. Вот эта рецензия мне показалась самой полной и интересной. TL;DR: в разложенном режиме великолепно, в сложенном – так себе, с адаптацией

Обзор на iPhone DuoНа прошлой неделе первые iPhone Duo начали попадать в руки людей, а вместе с ними полетели и отзывы. Вот эта рецензия мне показалась самой полной и интересной. TL;DR: в разложенном режиме великолепно, в сложенном – так себе, с адаптацией приложений пока беда. В итоге я пока что передумал брать себе, скорее всего буду ждать второго поколения.

2 weeks, 3 days назад @ t.me
Как собрать эвалы из своих агентских сессийДержите классный гайд от автора бенчмарка SWE-ReBench про то, как собрать свой собственный простой эвал на основе своих же существующих агентских трейсов. Эти эвалы вы сможете использовать для сравнения новых моде
Как собрать эвалы из своих агентских сессийДержите классный гайд от автора бенчмарка SWE-ReBench про то, как собрать свой собственный простой эвал на основе своих же существующих агентских трейсов. Эти эвалы вы сможете использовать для сравнения новых моде

Как собрать эвалы из своих агентских сессийДержите классный гайд от автора бенчмарка SWE-ReBench про то, как собрать свой собственный простой эвал на основе своих же существующих агентских трейсов. Эти эвалы вы сможете использовать для сравнения новых моделей, харнессов и скиллов.

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

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

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

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

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

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

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

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

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

7 months, 2 weeks назад @ telegram.me
Readaggregator Readaggregator
последний пост 1 week, 1 day назад
Looks like Siri might finally become useful. Again.With iOS 27.3, Apple is opening up Siri AI to developers through App Intents. Apps can expose custom actions and content, while Siri can combine multiple steps, work across apps, and understand what you wa
Looks like Siri might finally become useful. Again.With iOS 27.3, Apple is opening up Siri AI to developers through App Intents. Apps can expose custom actions and content, while Siri can combine multiple steps, work across apps, and understand what you wa

Looks like Siri might finally become useful. Again.With iOS 27.3, Apple is opening up Siri AI to developers through App Intents. Apps can expose custom actions and content, while Siri can combine multiple steps, work across apps, and understand what you want based on context.Basically, our apps are becoming tools for an AI agent.Sounds great on paper. But after years of Apple promising us a smarter Siri, I’ll believe it when I see it actually working.For now, it’s just a developer preview. App Store submissions are expected to open in spring 2027.https://developer.apple.com/documentation/appintents/siri-ai-developer-preview#iOS #Siri #AI

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

4 weeks, 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

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

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

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

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

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

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

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

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

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

4 months, 2 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

4 months, 2 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, 3 weeks назад @ t.me
Подкасты
Swift by Sundell Podcast Swift by Sundell Podcast
последний пост None
The Swift Community Podcast The Swift Community Podcast
последний пост None
Stacktrace Stacktrace
последний пост None
Swift Unwrapped Swift Unwrapped
последний пост None
Accidental Tech Podcast Accidental Tech Podcast
последний пост 2 часа назад
717: Two Hot Streaks
717: Two Hot Streaks 717: Two Hot Streaks

PROLED details and hands-on impressions, Siri AI's expansion, living with the iPhone Duo, and how you all proved (once again) that you're the best podcast audience.

Sponsored by:Base44: Build the real thing with Base44.

Describe the software you need in your own words and get a working build.

Get 30% off the Builder plan for your first year.

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

2 часа назад @ atp.fm
716: Take the Null
716: Take the Null 716: Take the Null

More on the iPhone Duo (including its durability), more analysis of the MacBook Pro with PROLED XDR Display, and John Ternus' leadership so far.

Claude: Ready to tackle bigger problems?

Get started with Claude today.

Tailscale: A secure network that just works.

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

1 week назад @ atp.fm
715: Diner Lobster
715: Diner Lobster 715: Diner Lobster

Casey's new iPhone Duo lifestyle, the MacBook Pro with PROLED XDR Display (which is a real product name), the new iPad Mini, and the launch of Marco's fun new app.

Sponsored by:Granola: The AI notepad for back-to-back meetingsBecome a member for ATP Overtime, ad-free episodes, member specials, and our early-release, unedited “bootleg” feed!

2 weeks назад @ atp.fm
714: Get the Bigger Pizza
714: Get the Bigger Pizza 714: Get the Bigger Pizza

And don't bet against the smartphone.

Sponsored by:zocdoc: Find the right doctor, right now.

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 weeks, 6 days назад @ atp.fm
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

4 weeks назад @ 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!

1 month назад @ 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!

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

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

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

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

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

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

3 months, 1 week назад @ atp.fm
The Talk Show with John Gruber The Talk Show with John Gruber
последний пост 2 weeks, 4 days назад
456: ‘Lubricate the Inside of the Hinge’, With Joanna Stern
456: ‘Lubricate the Inside of the Hinge’, With Joanna Stern 456: ‘Lubricate the Inside of the Hinge’, With Joanna Stern

‘Lubricate the Inside of the Hinge’, With Joanna SternSpecial guest: Joanna Stern.

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.

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

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

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

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

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

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

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

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

Transcripts: Unofficial but surprisingly good.

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

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

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

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

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

Finalist — A daily planner for iPhone, iPad and Mac, built on proven paper-based planning methods.

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

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

5 months, 2 weeks назад @ daringfireball.net
447: ‘A Sociopathic Father’, With Adam Lisagor
447: ‘A Sociopathic Father’, With Adam Lisagor 447: ‘A Sociopathic Father’, With Adam Lisagor

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

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

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

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

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

6 months назад @ daringfireball.net
446: ‘Food and Beverage Director’, With MG Siegler
446: ‘Food and Beverage Director’, With MG Siegler 446: ‘Food and Beverage Director’, With MG Siegler

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

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

Drafts: The Swiss Army knife for text on all your Apple devices.

Finalist: A daily planner for iPhone, iPad and Mac, built on proven paper-based planning methods.

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

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

7 months, 2 weeks назад @ daringfireball.net
444: ‘You’re Going to Have the Niggles’, With Christina Warren
444: ‘You’re Going to Have the Niggles’, With Christina Warren 444: ‘You’re Going to Have the Niggles’, With Christina Warren

‘You’re Going to Have the Niggles’, With Christina WarrenChristina Warren returns to the show to discuss Apple big month of product announcements — in particular, the iPhone 17e and MacBook Neo.

And we pour one out for the Mac Pro.

Sponsored by:Squarespace: Save 10% off your first purchase of a website or domain using code TALKSHOW .. Sentry: A real-time error monitoring and tracing platform.

Use code TALKSHOW for $80 in free credits.

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

7 months, 2 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, 4 weeks назад @ daringfireball.net
442: ‘Bad Dates’, With Jason Snell
442: ‘Bad Dates’, With Jason Snell 442: ‘Bad Dates’, With Jason Snell

‘Bad Dates’, With Jason SnellJason Snell returns to the show to discuss the 2025 Six Colors Apple Report Card, MacOS 26 Tahoe, Apple Creator Studio, along with what we expect/hope for in next week’s Apple product announcements.

Sponsored by:Notion: The AI workspace where teams and AI agents get more done together.

Squarespace: Save 10% off your first purchase of a website or domain using code talkshow .. Sentry: A real-time error monitoring and tracing platform.

Use code TALKSHOW for $80 in free credits.

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

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