Made for iPhone
Подборка ресурсов по iOS разработке
Apple Developer News Apple Developer News
последний пост 5 часов назад
Upcoming expiration of Developer ID Certification Authority (Sub-CA)
Upcoming expiration of Developer ID Certification Authority (Sub-CA) Upcoming expiration of Developer ID Certification Authority (Sub-CA)

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

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

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

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

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

5 часов назад @ developer.apple.com
Build for iPhone Duo with new resources
Build for iPhone Duo with new resources Build for iPhone Duo with new resources

Get Xcode 27.1 beta.

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

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

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

Learn more about iPhone Duo

1 week, 6 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.2, iPadOS 27.2, macOS 27.2, tvOS 27.2, visionOS 27.2, and watchOS 27.2 are now available.

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

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

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

A beta version will be available later this month.

2 weeks, 1 day назад @ developer.apple.com
Get your subscriptions ready for iOS 27
Get your subscriptions ready for iOS 27 Get your subscriptions ready for iOS 27

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

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

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

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

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

2 weeks, 1 day назад @ developer.apple.com
Updates to App Tracking Transparency in the European Union
Updates to App Tracking Transparency in the European Union Updates to App Tracking Transparency in the European Union

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

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

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

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

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

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

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

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

Prepare your App Store assets.

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

3 weeks назад @ developer.apple.com
Get ready for iPhone Duo
Get ready for iPhone Duo Get ready for iPhone Duo

Start getting ready for iPhone Duo today.

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

Explore now

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

In this edition: Get ready for a special Apple Event, take advantage of Analytics in App Store Connect, and sign up for new developer events in Cupertino.

4 weeks, 1 day назад @ developer.apple.com
Upcoming changes to Rosetta support for Intel-based macOS apps
Upcoming changes to Rosetta support for Intel-based macOS apps Upcoming changes to Rosetta support for Intel-based macOS apps

In 2020, we introduced Apple silicon for Mac computers, providing Rosetta as a translation layer during the transition period.

macOS 27: Final release to support Rosetta — Intel-only apps will no longer run on Mac computers with Apple silicon after this update.

What you need to do:To ensure your apps remain available and your users aren't interrupted by system notifications, add Apple silicon support to your apps now.

Build and distribute your app as a universal binary, which runs natively on both Apple silicon and Intel-based Mac computers.

Optimize your app for Apple siliconPort your macOS apps to Apple siliconVisit the Apple Developer Forums

1 month назад @ developer.apple.com
“The impact was the biggest surprise“: Swiggy’s transition to native pays off
“The impact was the biggest surprise“: Swiggy’s transition to native pays off “The impact was the biggest surprise“: Swiggy’s transition to native pays off

Agam Mahajan, senior engineering manager: We’ve always built Swiggy Food natively, but Instamart and Dineout started as hybrid experiences.

That's when, in early 2024, we made the decision to transition them to native apps, using a combination of Swift and SwiftUI.

We then followed a phased approach: we shipped our first native experiences within weeks and completed the broader transition.

At an organizational level, we also wanted to bring all our experiences — Swiggy Food, Instamart, and Dineout — under a unified design system.

We initially replicated the existing UI in native, but later pivoted to adopting native design patterns with minor adjustments, improving reusability, accelerating…

1 month назад @ developer.apple.com
Tax and price updates for apps, In-App Purchases, and subscriptions
Tax and price updates for apps, In-App Purchases, and subscriptions Tax and price updates for apps, In-App Purchases, and subscriptions

These adjustments are made using publicly available exchange rate information from reputable financial media (e.g., The Wall Street Journal) or financial companies (e.g., Bloomberg) to help make sure prices for apps and In-App Purchases stay consistent across all storefronts.

Prices won’t change on the storefronts where you manually manage prices instead of using the automated equalized prices.

The Pricing and Availability section of Apps has been updated in App Store Connect to display these upcoming price changes.

As always, you can change the prices of your apps, In‑App Purchases, and auto‑renewable subscriptions at any time.

Learn more about managing your pricesView or edit upcoming pri…

1 month назад @ developer.apple.com
Surprise and shine
Surprise and shine Surprise and shine

Join us for a special Apple Event on Wednesday, September 9, at 10 a.m. PT.

Watch on apple.com, Apple TV, or YouTube Live.

1 month назад @ developer.apple.com
Update: New domain for Sign in with Apple
Update: New domain for Sign in with Apple Update: New domain for Sign in with Apple

Starting later this year, new Sign in with Apple addresses, previously issued on privaterelay.appleid.com , will be issued on private.icloud.com .

Existing addresses on privaterelay.appleid.com will continue to work and forward mail to users without interruption.

After further consideration and reviewing community feedback, iCloud+ Hide My Email addresses will remain on icloud.com .

What you need to doDevelopers with apps or websites that use Sign in with Apple should ensure that their account systems, email validation logic, and allowlists accept addresses on the new private.icloud.com domain in addition to the existing privaterelay.appleid.com domain.

Learn more about Sign in with AppleCo…

1 month, 1 week назад @ developer.apple.com
Changes for apps in the European Union
Changes for apps in the European Union Changes for apps in the European Union

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

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

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

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

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

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

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

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

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

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

1 month, 2 weeks назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 3 days, 1 hour назад
TestFlight Update
TestFlight Update TestFlight Update

View release notes

3 days, 1 hour назад @ developer.apple.com
watchOS 27.0.1 (24R365)
watchOS 27.0.1 (24R365) watchOS 27.0.1 (24R365)

View downloads

3 days, 2 hours назад @ developer.apple.com
Xcode 27.2 beta 2 (27B5028f)
Xcode 27.2 beta 2 (27B5028f) Xcode 27.2 beta 2 (27B5028f)

View downloadsView release notes

3 days, 5 hours назад @ developer.apple.com
iPadOS 26.7.1 (23H30)
iPadOS 26.7.1 (23H30) iPadOS 26.7.1 (23H30)

View downloadsView release notes

3 days, 5 hours назад @ developer.apple.com
visionOS 27.0.1 (24M372)
visionOS 27.0.1 (24M372) visionOS 27.0.1 (24M372)

View downloadsView release notes

3 days, 5 hours назад @ developer.apple.com
macOS 27.0.1 (26A434)
macOS 27.0.1 (26A434) macOS 27.0.1 (26A434)

View downloadsView release notes

3 days, 5 hours назад @ developer.apple.com
iPadOS 27.0.1 (24A446)
iPadOS 27.0.1 (24A446) iPadOS 27.0.1 (24A446)

View downloadsView release notes

3 days, 5 hours назад @ developer.apple.com
iOS 27.0.1 (24A446)
iOS 27.0.1 (24A446) iOS 27.0.1 (24A446)

View downloadsView release notes

3 days, 5 hours назад @ developer.apple.com
TestFlight 4.4.0
TestFlight 4.4.0 TestFlight 4.4.0

Download the appView release notes

1 week назад @ developer.apple.com
App Store Connect 3.3
App Store Connect 3.3 App Store Connect 3.3

Download the appView release notes

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

Download fileView release notes

1 week, 1 day назад @ developer.apple.com
iOS 27.2 beta 2 (24B5089g)
iOS 27.2 beta 2 (24B5089g) iOS 27.2 beta 2 (24B5089g)

View downloadsView release notes

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

View downloadsView release notes

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

View downloadsView release notes

1 week, 3 days назад @ developer.apple.com
iPadOS 27.2 beta 2 (24B5089g)
iPadOS 27.2 beta 2 (24B5089g) iPadOS 27.2 beta 2 (24B5089g)

View downloadsView release notes

1 week, 3 days назад @ developer.apple.com
Swift.org Swift.org
последний пост 2 weeks, 2 days назад
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.

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

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

1 month, 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.

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

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

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

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

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

Swift EvolutionThe Swift project adds new language feat…

3 months назад @ swift.org
Swift Package Index Update
Swift Package Index Update Swift Package Index Update

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

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

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

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

Learn more by reading the S…

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

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

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

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

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

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

3 months, 3 weeks назад @ swift.org
Announcing the Networking Workgroup
Announcing the Networking Workgroup Announcing the Networking Workgroup

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

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

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

Learn more about the Networking workgroup by reading its charter.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

5 months назад @ swift.org
Expanding Swift's IDE Support
Expanding Swift's IDE Support Expanding Swift's IDE Support

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

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

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

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

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

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

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

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

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

ST-0021 Targeted Interoperability betw…

6 months назад @ swift.org
Swift 6.3 Released
Swift 6.3 Released Swift 6.3 Released

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

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

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

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

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

6 months, 1 week назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 3 часа назад
I made a CLI tool for remote compilation caching in Xcode.
I made a CLI tool for remote compilation caching in Xcode.

https://github.com/Ryu0118/x8 There are already great compilation caching tools like Tuist that can significantly speed up Xcode builds. However, adopting them may require substantial changes to your project structure. I wanted to keep my existing Xcode project structure and build using only the toolchain provided by Apple. So I built X8, a CLI tool for remote compilation caching. Starting with Xcode 26, Apple provides built-in support for remote compilation caching. X8 acts as a lightweight proxy between Xcode’s built-in remote cache mechanism and any S3-compatible storage. Using X8 is simple. First, configure your S3-compatible storage in .x8.yml. Then, you can either build your project t…

3 часа назад @ reddit.com
[ Removed by Reddit ]
[ Removed by Reddit ]

[ Removed by Reddit on account of violating the content policy. ] submitted by /u/32GB_of_RAM [link] [comments]

3 часа назад @ reddit.com
The app review process appears disjointed and inconsistent
The app review process appears disjointed and inconsistent

I’m in the process of getting my first app reviewed (since 9/14). So far I have been rejected for the following reasons.. - Guideline 2.1 - Information Needed - Guideline 2.1(b) - Performance - App Completeness - Does not include a functional link to the Terms of Use (EULA) in the app metadata that appears on the app's App Store product page. - Guideline 2.3.2 - Performance - Accurate Metadata Each time I understand what the issue is and fix it immediately. Yet the responses from Apple are several days later only after I submit a Contact Us request. I feel like every time I fix one thing they find something else. Why not list everything at once? At this point I’m not sure what else they’re …

4 часа назад @ reddit.com
I submitted 5 iOS apps to App Review in one day via the ASC API — here's every undocumented wall Apple puts up
I submitted 5 iOS apps to App Review in one day via the ASC API — here's every undocumented wall Apple puts up

TL;DR: the entire last mile of iOS shipping — version creation, metadata, screenshots, age rating, review submission — is fully scriptable with the App Store Connect REST API. Apple's docs skip the parts that actually block you. We hit every one of them while submitting five apps in a single day, and I've documented each with the exact fix. The walls, in the order we hit them: The 405 version-creation deadlock. POST /v1/appStoreVersions sometimes answers 405 Method Not Allowed for an app with no editable version. There's a second route (nested under the app resource) that usually works; when both refuse, only the web UI can create the first version — once. whatsNew is locked on first-ever v…

5 часов назад @ reddit.com
First App Review: 4 days and 4 rounds on my first app, 10 days and a rejection on my second. My top 10 hard learnings.
First App Review: 4 days and 4 rounds on my first app, 10 days and a rejection on my second. My top 10 hard learnings.

First App Review for my first app: 4 days, then 4 rounds before it was approved. My second app: 10 days, rejected, approved after I resubmitted. So on my third app I changed the order I do things in. Here's the technical part of my day-one list. 1. Submit a first version as early as possible. The first review is the slowest. Once you're approved, updates usually clear in a day or two. Choose manual release so the approved build just waits. Minimal is fine, broken isn't. Whatever is in there has to actually work. 2. Your first subscriptions and IAPs go in with an app version. They can't be reviewed on their own the first time. So an early submission gets your products reviewed early too. 3. …

9 часов назад @ reddit.com
New Dev curious about setup options: Mac Mini vs Macbook
New Dev curious about setup options: Mac Mini vs Macbook

I'm looking to get into iOS development and I understand you need a Mac to do so. I don't own one so this is my first. However I'm not really looking to replace my current setup for Mac. Its really just for dev. I see two possible options: Get a Macbook: Probably the most straightforward setup Mac Mini: This appeals to me more because I'd like to set it up as a remote work station while working off of it remotely from either desktop or laptop. Also it could double as a machine for a local LLM setup. It seems to be a better bang for my buck. My questions are: MacBook route: can I do well with a Macbook Neo or will that cause me issues down the road with performance? Whats the minimum best op…

17 часов назад @ reddit.com
How many of you are still supporting Intel Macs?
How many of you are still supporting Intel Macs?

Developing my first macOS app using my M1 Mini. Naively I switched over to my Intel MacBook for testing, thinking the UX would be seamless but ended up getting a cold dose of reality. A lot of things I optimized for my Silicon Mac had no bearing on my Intel Mac. I'm now fine-tooth combing through performance tests on the Intel MacBook but before I invest anymore time on optimizations, I was wondering whether Intel Macs were still in high usage. The app itself is in pre-flight so I don't yet have the data to support what the right move would be personally. Would love to hear what you all have experienced and whether you create new apps with solely supporting Silicon Macs. Thanks! submitted b…

19 часов назад @ reddit.com
Testing an app on-device without mucking up release/practical installations
Testing an app on-device without mucking up release/practical installations

I am developing a timetable app. Currently it is on private TestFlight with limited fuctionality, but enough that I and some friends use it each day. The TestFlight beta is installed on my devices and I rely on it. Naturally, I'm still developing it full-time (well... as full-time as a student's hobby side project can get 😉), and retain the frequent need to run builds on a physical device, which runs much faster than my simulator setup. Currently I'm working with the system keyboard, so Xcode Previews doesn't quite cut it. Is there a way that I can still test a debug build on my phone & watch without removing or interfering with the TestFlight app that I use and rely on? There is of course …

20 часов назад @ reddit.com
You And Your App Are Going To Look Bad In October
You And Your App Are Going To Look Bad In October

Been watching Apple's developer videos on creating apps for iPhone Duo... and I have to say I feel really, really bad for all of the developers and designers who insisted on creating pixel-perfect vertical layouts and custom toolbars, menu items, and footer buttons. Extra sympathy if you totally ignored Apple's recommendations on creating flexible designs and built your own navigation layouts. Tears if, in this day and age, your app still has UIRequiresFullScreen in its plist. And... if your codebase contains UIScreen.main.bounds. I'm really, really, REALLY sorry. (I'm not, actually. You knew better and you did it anyway.) Reddit suggested I post this here, so I did. https://medium.com/the-…

21 час назад @ reddit.com
Best place for a 'Next' button?
Best place for a 'Next' button? Best place for a 'Next' button?

What's the most appropriate location for a next button here, in keeping with the Apple UI consistency and ecosystem? Mockup: swift NavigationStack { List { Section { TextField("Email Address", text: $email) } header: { VStack(alignment: .leading, spacing: 4) { Text("Sign In") .frame(maxWidth: .infinity, alignment: .leading) .padding(.top, 5) .font(.largeTitle) .bold() .foregroundColor(.primary) // Override default gray header color Text("Subtitle")//school.name) .frame(maxWidth: .infinity, alignment: .leading) .font(.title3) .foregroundColor(.secondary) } .listRowInsets(EdgeInsets()) .textCase(nil) // Prevents SwiftUI from forcing ALL CAPS on the header .padding(.bottom, 10) } } .toolbar { …

21 час назад @ reddit.com
New Indie Dev here. Seeking Advice
New Indie Dev here. Seeking Advice

I am publishing a notetaking app for the first time and would like to know some details about the submission process and how people found the app visibility on your guys’ apps turned out to be. After finding out that notetaking apps out there aren’t designed the way I was hoping for + don’t have the combination functionality in 1 app, I decided to build my own app. In terms of legal stuff: copyright, trademark, etc how does this work? Do I need a website for the app? I setup a [email protected] email too In terms of freemium monetization I have $1.99/mo, $9.99 annual, and $19.99 lifetime options. I believe this is not greedy Now comes the tricky part of gathering feedback, new feature launc…

1 day назад @ reddit.com
Did Apple just broke their app store translations?
Did Apple just broke their app store translations? Did Apple just broke their app store translations?

https://preview.redd.it/jgjag5z2tpsh1.png?width=1206&format=png&auto=webp&s=5937df2d4174d620b27dbbaef4918d11b809723d https://preview.redd.it/um6dm947tpsh1.png?width=1206&format=png&auto=webp&s=80c80ddb6e3b05fc71d1e06361e6592543518e7e Seems like the translations in the appstore are broken. submitted by /u/alloroch [link] [comments]

1 day, 2 hours назад @ reddit.com
Still in beta, already deprecated. Born with technical debt
Still in beta, already deprecated. Born with technical debt Still in beta, already deprecated. Born with technical debt

submitted by /u/Full-Implement208 [link] [comments]

1 day, 2 hours назад @ reddit.com
Is anyone noticing drop in analytics first time downloads?
Is anyone noticing drop in analytics first time downloads? Is anyone noticing drop in analytics first time downloads?

Are there any explanations for this? submitted by /u/vcardtree [link] [comments]

1 day, 5 hours назад @ reddit.com
iPhone Duo Toolbar button, Text vs icon
iPhone Duo Toolbar button, Text vs icon iPhone Duo Toolbar button, Text vs icon

Hey so I was playing around with the iPhone Duo simulator and I wanted to adapt my toolbar to it. I saw in one of Apple's videos that we should add both text and icons to the toolbar elements so that if they do not fit in the top toolbar as text, they can appear in the vertical side strip as icons. From the video I thought it would happen automatically but that does not seem to be the case. Did anyone else figure out how to automatically make the button show the icon and not the text when on the iPhone duo limited size screen? I tried using ToolbarItem(placement: .topBarTrailing) { Button(action: skipAction) { Label("Skip", systemImage: "chevron.right") .labelStyle(.automatic) } } but that …

1 day, 8 hours назад @ reddit.com
iOS Dev Weekly iOS Dev Weekly
последний пост 6 days, 22 hours назад
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…

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3 months, 4 weeks назад @ main--iosdevweekly.netlify.app
СМИ
9to5Mac 9to5Mac
последний пост 40 минут назад
GrayKey maker can reportedly bypass the iPhone’s ‘Inactivity Reboot’ security feature
GrayKey maker can reportedly bypass the iPhone’s ‘Inactivity Reboot’ security feature GrayKey maker can reportedly bypass the iPhone’s ‘Inactivity Reboot’ security feature

GrayKey reportedly gets around Inactivity Reboot404 Media reported today that, based on an “educational and tutorial video, which was made exclusively for law enforcement agents and appears to be dated early 2025,” Magnet Forensics, the company behind the GrayKey phone unlocking tool, appears to have developed a way to bypass the iPhone’s Inactivity Reboot feature.

According to the report, Magnet developed a new device called GrayKey Preserve, as well as an Evidence Preservation Mode for its existing GrayKey hardware.

The report notes that while the video doesn’t detail the technical mechanism behind the workaround, it explains that GrayKey can preserve an iPhone’s AFU state even if the dev…

40 минут назад @ 9to5mac.com
Apple Arcade adds five new games, including Terraria+ and Pusheen’s Place
Apple Arcade adds five new games, including Terraria+ and Pusheen’s Place Apple Arcade adds five new games, including Terraria+ and Pusheen’s Place

Apple Arcade subscribers got access to five new games today, as Apple had promised in early September.

Today, Apple Arcade expanded its catalog with five new games, giving subscribers even more options in a library that already includes more than 200 titles.

Today’s additions include three games already available on the App Store that are now joining Apple Arcade in ad-free, in-app-purchase-free versions, alongside two completely new titles.

Here are Apple’s descriptions of each addition:“Available exclusively on Apple Arcade, the game lets players build a cozy Pusheen paradise and collect more than 100 adorable kitties.

Do you have a favorite Apple Arcade game?

1 час назад @ 9to5mac.com
Audible announces AI-powered character guides, interactive stories, more
Audible announces AI-powered character guides, interactive stories, more Audible announces AI-powered character guides, interactive stories, more

Audible today announced three features coming to “deepen customers’ connections to their favorite stories.” Here are the details.

Audible announces Character GuidesStarting today, Audible users listening to the Audible Original Bram Stoker’s Dracula audiobook will be able to access Character Guide, right from the player page.

Character Guide is also available with Audible’s adaptation of George Orwell’s 1984, and will be included with Benjamin Percy’s Exoplanet when it launches on November 5.

Two more features coming soonIn addition to Character Guide, Audible today announced two other AI-powered features: Interactive Story and Visual Explorer.

Here’s Audible:The first Interactive Story acc…

2 часа назад @ 9to5mac.com
HomePad launch nears, Apple Watch Readiness score, Ternus wants to make Apple more nimble
HomePad launch nears, Apple Watch Readiness score, Ternus wants to make Apple more nimble HomePad launch nears, Apple Watch Readiness score, Ternus wants to make Apple more nimble

Also, leaked photos of the iPad mini and HomePod mini suggest those long-awaited updates are also imminent, John Ternus apparently wants to make Apple more nimble, and Chance has thoughts on the new Apple Watch Readiness feature.

And in Happy Hour Plus, Benjamin argues the case for adding Touch ID to the Apple TV remote.

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

Support Benjamin and Chance directly with Happy Hour Plus!

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

2 часа назад @ 9to5mac.com
Apple says iPhone Duo has ‘replaceable’ folding display layer to minimize crease
Apple says iPhone Duo has ‘replaceable’ folding display layer to minimize crease Apple says iPhone Duo has ‘replaceable’ folding display layer to minimize crease

Foldable displays tend to show a more visible crease over time, but Apple‘s Kate Bergeron says iPhone Duo has a replaceable cover layer on its folding screen to help mitigate that issue.

iPhone Duo ‘cover layer’ on folding display can be replaced over time for a day-one lookAfter the iPhone Duo was introduced last month, Apple execs gave interviews explaining how the company very intentionally sought to maximize durability and minimize crease issues that plague other foldables.

As part of that effort, it seems the iPhone Duo has a unique design feature to ensure a “day one” type experience for years to come: a replaceable cover layer on the folding display.

Apple refers to this “cover layer…

3 часа назад @ 9to5mac.com
SpaceXAI releases a separate Grok iOS app for enterprise users
SpaceXAI releases a separate Grok iOS app for enterprise users SpaceXAI releases a separate Grok iOS app for enterprise users

Back in May, OpenAI released a dedicated version of their mobile app for enterprise.

Now SpaceXAI is doing the same thing for Grok.

Grok for Intune now availableThe new enterprise-specific app is called Grok for Intune.

Honors your organization’s app protection policies, including save, share, and data-transfer restrictions.

Grok for Intune is now available on the App Store.

3 часа назад @ 9to5mac.com
Twelve South launches tiny new ‘Airfly Drive’ wireless CarPlay adapter
Twelve South launches tiny new ‘Airfly Drive’ wireless CarPlay adapter Twelve South launches tiny new ‘Airfly Drive’ wireless CarPlay adapter

The company today unveiled Airfly Drive, a dongle that turns wired CarPlay into wireless CarPlay.

Airfly Drive works with most cars that have factory-wired CarPlay, according to Twelve South.

Airfly Drive itself has a USB-A connector, but Twelve South includes a USB-C adapter in the box.

Going forward, the Airfly Drive will automatically reconnect to your phone to enable the wireless CarPlay experience.

Wireless CarPlay is significantly more seamless than wired CarPlay, especially for those shorter trips around town.

4 часа назад @ 9to5mac.com
ESPN app recently got big upgrade on Apple TV 4K and iPhone
ESPN app recently got big upgrade on Apple TV 4K and iPhone ESPN app recently got big upgrade on Apple TV 4K and iPhone

Fall is a big season for sports fans, and ESPN recently launched a big upgrade for users of its tvOS and iOS apps: 4K HDR streaming.

ESPN streaming service now supports 4K HDR, with tvOS and iOS apps first to add supportIn the last few weeks, ESPN began rolling out a big upgrade in its tvOS and iOS apps.

The streaming service now offers 4K HDR quality for top programming, including live games from the NFL, NBA, NHL, and more.

When browsing the ESPN app, you’ll see a new ‘4K HDR’ tag for content that supports the higher-quality video stream.

For any sports fans tempted to splurge on an Apple TV 4K for the first time, we recommend holding out just a little bit longer.

6 часов назад @ 9to5mac.com
HP’s MacBook Neo competitor is $699 with an OLED display and plenty of catches
HP’s MacBook Neo competitor is $699 with an OLED display and plenty of catches HP’s MacBook Neo competitor is $699 with an OLED display and plenty of catches

Today, it’s HP’s turn, with a brand-new OLED-equipped laptop set to start at that same $699 price point, but not without plenty of strings attached.

At 11.77mm thick and just 2.56 pounds for a 14-inch display, it sounds perfect for the back-to-school shopping season HP just barely missed.

Under the hood, HP says it’ll support “up to” an Intel Core 7 processor, though that’s the only option on display here.

HP does say it’s compatible with the company’s 65W mini GaN charger, which I assume is bundled in the box.

For starters, it’s unclear what processor the $700 variant of this laptop will ship with, leaving comparisons with Apple’s A18 Pro hard to make.

6 часов назад @ 9to5google.com
Deals: AirTag 2, Studio Display up to $300 off, MacBook Pro, Belkin 25W MagSafe charger lows, more
Deals: AirTag 2, Studio Display up to $300 off, MacBook Pro, Belkin 25W MagSafe charger lows, more Deals: AirTag 2, Studio Display up to $300 off, MacBook Pro, Belkin 25W MagSafe charger lows, more

We also have an extra 10% off already discounted official Apple USB-C, Thunderbolt, and MagSafe cables today from $7.50 each.

The official Apple refurb store is now once again offering the 2026 Apple Studio Display with the Tilt-adjustable stand down at $1,359 shipped.

Loads of its multi smart home platform Matter-ready gear, from outlets and smart plugs to light switches, water/leak detectors, motion sensors, and even the Motionblinds are now on sale for fall Prime Day.

This giant launch deal also joins the early fall Prime Day discounts on the rest of the Fire TV Stick and streaming device lineup starting from $16.

Fire TV Stick early fall Prime day deals:Amazon is now offering its all-ne…

6 часов назад @ 9to5mac.com
Apple TV just added a bunch of free classic movies, here’s everything new
Apple TV just added a bunch of free classic movies, here’s everything new Apple TV just added a bunch of free classic movies, here’s everything new

Apple TV keeps adding new batches of classic movies to kick off each month, with 13 fresh films available free for subscribers today.

For nearly seven years since Apple TV launched, the service has almost exclusively offered original content.

But in the last few months, Apple has added to its library with monthly drops of popular classic movies.

Which classic movies on Apple TV will you add to your queue?

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

6 часов назад @ 9to5mac.com
New MacBook Pro redesign gets exciting launch timing update
New MacBook Pro redesign gets exciting launch timing update New MacBook Pro redesign gets exciting launch timing update

And according to Mark Gurman, it sounds like the rumored MacBook Pro redesign will arrive shortly after.

Redesigned MacBook Pro with touchscreen to be introduced in October or November, per Mark GurmanToday Bloomberg launched a new weekly podcast: ‘Power On with Mark Gurman.’ In the inaugural episode, Gurman provides a launch timing update for Apple’s rumored new MacBook Pro redesign with a touchscreen, OLED, and more.

Here’s what he said:Apple, I believe, will introduce its first touchscreen MacBook Pro this fall, as early as October.

It sounds like that’s exactly what’s being planned for this new MacBook Pro (or MacBook Ultra) device.

Are you planning to buy the new MacBook Pro?

7 часов назад @ 9to5mac.com
iPadOS 27.2: Two new features coming soon to your iPad
iPadOS 27.2: Two new features coming soon to your iPad iPadOS 27.2: Two new features coming soon to your iPad

iPadOS 27.2 is coming later this month as a new iPad software update, here are two new features it will bring.

In iPadOS 27.2, Apple is introducing another convenient way to interact with Siri that first debuted on the Mac in macOS Golden Gate.

And if you share an iPad with a partner or child, the Apple TV app has a welcome addition coming soon: user profiles.

When you open the Apple TV app on iPad, you’ll see a new profile selection screen at startup.

For more new features coming in iPadOS 27.2, see our coverage here.

7 часов назад @ 9to5mac.com
‘HomePad’ could launch in these four colors, per leaker
‘HomePad’ could launch in these four colors, per leaker ‘HomePad’ could launch in these four colors, per leaker

Apple’s new smart home hub, commonly called ‘HomePad,’ is reportedly launching October 13.

And a new leak reveals the colors it might launch in.

HomePad colors could include Silver, Space Gray, Starlight, and Rose PinkLast night, leaker pdfu posted images of what appears to be the HomePad setup process.

Now in a follow-up post, pdfu says HomePad may come in four finishes:SilverSpace GrayStarlightRose PinkAs seen below, the HomePad setup process appears to default to certain preview art depending on the finish of the model you’re using.

Apple’s Home device may come in four finishes: Silver, Space Gray, Starlight, and Rose Pink.

8 часов назад @ 9to5mac.com
The iPhone 18 Pro is selling well in China for three reasons
The iPhone 18 Pro is selling well in China for three reasons The iPhone 18 Pro is selling well in China for three reasons

A new market intelligence report says that the iPhone 18 Pro and Pro Max are selling well in China, making Apple the best-selling brand in the country during the launch week.

However, the firm reports that this trend was reversed by the launch of the iPhone 18 Pro.

During the first three days of its sales (which accounted for only three days in Week 38), the iPhone 18 Pro series recorded 12% YoY growth compared with the iPhone sales.

Because Apple has launched the two iPhone 18 Pro models well ahead of the standard model, some may have decided to upgrade to the premium version rather than wait.

Apple has absorbed some of the increased component costs, making the iPhone 18 Pro comparatively …

10 часов назад @ 9to5mac.com
MacRumors MacRumors
последний пост 1 час назад
Apple Shares Photos Shot on iPhone Duo
Apple Shares Photos Shot on iPhone Duo Apple Shares Photos Shot on iPhone Duo

Apple on Instagram today shared a curated gallery of six photos shot on the iPhone Duo.

The photos were shot by American photographers Jake Michaels and Jason Nocito, as part of a project commissioned by Apple.

The main camera does have "optical-quality 2× Telephoto" capabilities, but this pales in comparison to the iPhone 17 Pro and iPhone 18 Pro models, which can achieve up to 8× optical zoom.

Still, the photos shared by Apple prove that the iPhone Duo is still very capable for photography, at least in the hands of skilled photographers.

You can pre-order the iPhone Duo starting Friday, October 16 at 5 a.m. Pacific Time.

1 час назад @ macrumors.com
Apple Says iPhone Duo Has Replaceable 'Cover Layer' Above the Display
Apple Says iPhone Duo Has Replaceable 'Cover Layer' Above the Display Apple Says iPhone Duo Has Replaceable 'Cover Layer' Above the Display

In a recent interview with content creator Angelica Siciliani Fendi, Apple's vice president of hardware engineering Kate Bergeron revealed that the iPhone Duo's nano-texture cover layer above the inner display can be removed and replaced.

In the U.S., customers who purchase AppleCare+ coverage for the iPhone Duo can get the cover layer replaced for $19, according to Apple's website.

The cost to replace the cover layer without coverage has yet to be disclosed.

The cover layer helps to hide the crease in the middle of the foldable inner display.

Officially, the ability to replace the iPhone Duo's cover layer will likely be limited to Apple Stores and Apple Authorized Service Providers.

2 часа назад @ macrumors.com
Apple's Smart Home Camera Will Apparently Have 'No Video Recording'
Apple's Smart Home Camera Will Apparently Have 'No Video Recording' Apple's Smart Home Camera Will Apparently Have 'No Video Recording'

On his new Power On podcast, Bloomberg's Mark Gurman said Apple's smart home camera will have "no video recording."

Instead, he described the rumored product as a sensor that will be capable of "analyzing your environment in your home" using AI.

"This is going to be the first mainstream video camera that's a home video security camera that doesn't give you any footage," he said.

4 часа назад @ macrumors.com
Apple TV Just Updated Its Selection of 'Bonus' Movies
Apple TV Just Updated Its Selection of 'Bonus' Movies Apple TV Just Updated Its Selection of 'Bonus' Movies

Starting today, the Apple TV streaming service is offering a new selection of "bonus" movies in the U.S., Canada, the U.K., and some other countries.

While competitors like Netflix offer an extensive catalog of movies from various studios, Apple TV primarily offers its own original films produced by Apple.

Over the past few years, however, Apple has offered a "Great Movies Now on Apple TV" section with a limited rotation of iconic movies that subscribers can watch at no additional cost.

For example, here are the movies available in Canada:Catch Me If You CanFord v FerrariGodzillaInceptionJurassic ParkJurassic WorldLittle Miss SunshineRocketmanSpider-Man: Far From HomeSpider-Man: HomecomingT…

6 часов назад @ macrumors.com
iPhone 18 Pro Colors Buyer's Guide: Which Should You Choose?
iPhone 18 Pro Colors Buyer's Guide: Which Should You Choose? iPhone 18 Pro Colors Buyer's Guide: Which Should You Choose?

Apple's iPhone 18 Pro and ‌iPhone 18 Pro‌ Max models come in four distinct color options, so which should you choose?

BurgundyBurgundy is the most distinct and expressive ‌iPhone 18 Pro‌ finish, and it is much darker than the ‌iPhone 17‌ Pro's equivalent Cosmic Orange.

Burgundy is the standout shade in the ‌iPhone 18 Pro‌ lineup, designed to be bold and attention-grabbing.

It is the most noticeable ‌iPhone 18 Pro‌ color, and the most likely to indicate that you have the latest generation device—there has never been an iPhone color option like it before.

If visible marks would bother you and you plan to go without a case, Silver may be a better fit.

6 часов назад @ macrumors.com
Early Prime Big Deal Days: Best Discounts on Accessories, TVs, and More at Amazon
Early Prime Big Deal Days: Best Discounts on Accessories, TVs, and More at Amazon Early Prime Big Deal Days: Best Discounts on Accessories, TVs, and More at Amazon

Amazon is hosting another Prime Day event this year, called Prime Big Deal Days and offering shoppers the first chance to save on holiday shopping from a major retailer.

Lastly, and perhaps most importantly, Amazon Prime Day requires you to have an Amazon Prime membership to take advantage of the discounts.

Amazon Prime costs $14.99 per month or $139.00 per year, and it comes with a 30-day free trial for new subscribers.

Anker SOLIXAnker's SOLIX brand is hosting an early Prime Day sale with early bird deals, free gifts, and more.

This is another Prime Big Deal Days early access event, and is set to run through October 3.

6 часов назад @ macrumors.com
MacBook Pro With OLED Touch Screen Rumored to Launch in October or November
MacBook Pro With OLED Touch Screen Rumored to Launch in October or November MacBook Pro With OLED Touch Screen Rumored to Launch in October or November

"Apple, I believe, will introduce its first touchscreen MacBook Pro this fall, as early as October," he said.

The software update is expected to be released towards the end of October, so the touch-screen MacBook Pro models might be announced later this month.

Other rumored features beyond an OLED touch screen include Apple's existing M5 Pro and M5 Max chips, a thinner design, and a Dynamic Island instead of a notch.

The touch-screen models are expected to be positioned above the regular 14-inch and 16-inch MacBook Pro models, which will reportedly jump to the M7 Pro and M7 Max chips next year.

It is unclear if the touch-screen models will still have MacBook Pro branding, or if Apple will o…

7 часов назад @ macrumors.com
Apple's All-New Home Hub Rumored to Launch in These Four Colors
Apple's All-New Home Hub Rumored to Launch in These Four Colors Apple's All-New Home Hub Rumored to Launch in These Four Colors

MacRumors contributor Aaron Perris uncovered the same four colors within the code for the macOS 26.7 Release Candidate back in August.

On the home hub, users will be able to create a Photo Face, and the leaker said Apple's preview art for this will correspond with the color of the device.

Apple's Home device may come in four finishes: Silver, Space Gray, Starlight, and Rose Pink.

He did not mention any other color options for the device, so we shall see if the other three colors materialize.

According to Gurman, the home hub will have a roughly 6-inch square display and will be available in tabletop and wall-mounted versions.

8 часов назад @ macrumors.com
iPhone 18 Pro Aperture Control Goes Fully Manual in Halide 3.2
iPhone 18 Pro Aperture Control Goes Fully Manual in Halide 3.2 iPhone 18 Pro Aperture Control Goes Fully Manual in Halide 3.2

Award-winning camera app Halide Mark III has been updated to version 3.2, bringing dedicated support for iPhone 18 Pro by broadening user control over the device's new variable aperture camera system.

Halide 3.2 does away with that four-stop limitation and instead lets you select any ƒ-stop setting within the camera's full range.

Elsewhere in this update though, Halide 3.2 adds two new film simulations, or photographic looks: Dawn and Quicksilver.

Lastly, version 3.2 introduces a new 16:9 aspect ratio shooting mode for those who want to use a wider framing.

Halide 3.2 is available to download on the App Store, and costs $69.99 as a one-time purchase price, or $19.99 for an annual subscripti…

9 часов назад @ macrumors.com
Apple Stores Receive 'Do Not Open' Boxes Ahead of Smart Home Products Launch
Apple Stores Receive 'Do Not Open' Boxes Ahead of Smart Home Products Launch Apple Stores Receive 'Do Not Open' Boxes Ahead of Smart Home Products Launch

Apple Stores around the world are preparing to install new product presentations starting on Thursday, October 8.

Apple retail stores received confidential boxes earlier this week featuring "Do Not Open Until October 8" stickers on them.

They are believed to contain new visual merchandise, which enables workers to update labels, graphics, and product layouts in stores around the release of new products.

MacRumors received a tip-off about the boxes earlier this week, which it has now independently verified.

If Apple announces the new devices sometime in the week of Monday, October 5, Apple Stores would need to update their displays for launch on October 13.

10 часов назад @ macrumors.com
iPhone 18 Pro Sales Jump in China Ahead of iPhone Duo Launch
iPhone 18 Pro Sales Jump in China Ahead of iPhone Duo Launch iPhone 18 Pro Sales Jump in China Ahead of iPhone Duo Launch

Sales of iPhone 18 Pro models in China were 12% higher in the three days after launching than sales of iPhone 17 Pro models were during their entire first week last year, according to Counterpoint Research.

The strong start helped Apple claim the top spot in the country's smartphone market for the week of September 14 to 20, handing it a 33% share.

But the news could get even better for Apple's China market prospects this month: The iPhone Duo goes on sale October 23, and Chinese consumers have a much stronger appetite for foldable devices compared to the rest of the world.

10 часов назад @ macrumors.com
Apple TV Still Down for Some Users Following Apple Services Outage
Apple TV Still Down for Some Users Following Apple Services Outage Apple TV Still Down for Some Users Following Apple Services Outage

Apple TV appears to be unavailable for some users, following a recent outage of Apple Services that began on September 30.

The original outage took down the App Store, Apple Fitness+, Apple Music, and several other services, but those are all now back online.

Only Apple TV is still not working for an unknown number of users.

Apple's System Status page indicates an ongoing issue with Apple TV that started on September 30 at 4:43 p.m. Eastern Time.

"Some users are affected," the page says, adding "Apple TV may be unavailable due to scheduled maintenance."

11 часов назад @ macrumors.com
PSA: Apple Mail on Mac May Stop Syncing Microsoft 365 Accounts Today
PSA: Apple Mail on Mac May Stop Syncing Microsoft 365 Accounts Today PSA: Apple Mail on Mac May Stop Syncing Microsoft 365 Accounts Today

Microsoft today began disabling Exchange Web Services (EWS) by default in Exchange Online, which will cut off the protocol that Apple's Mail and Calendar apps on Mac still rely on to sync Microsoft 365 work accounts.

As Microsoft explains in the blog post linked above, organizations that have chosen to keep EWS running aren't affected for now.

In a recently updated post from June, Microsoft described the change as a "phased rollout," so some Mac users could lose access sooner than others.

However, Microsoft plans to shut down EWS in Exchange Online permanently on April 1, 2027, and no extensions are currently planned.

Meanwhile, affected organizations can just keep EWS running or move Mac u…

11 часов назад @ macrumors.com
Apple's Smart Home Hub: Everything We Know So Far
Apple's Smart Home Hub: Everything We Know So Far Apple's Smart Home Hub: Everything We Know So Far

This guide aggregates everything that we know about Apple's smart home hub.

SensorsThe smart home hub will be able to determine how close a person is standing to it, adjusting features from there.

AppsSeveral Apple apps will be installed even though there won't be a dedicated ‌App Store‌.

Future Smart Home AccessoriesApple is creating an indoor security camera that will connect to the home hub, and it's rumored for 2027.

Apple's smart home hub is rumored to be debuting on October 13 alongside a new Apple TV 4K and a new HomePod mini.

22 часа назад @ macrumors.com
Apple's Home Hub Borrows From the iPhone Duo's StandBy Mode
Apple's Home Hub Borrows From the iPhone Duo's StandBy Mode Apple's Home Hub Borrows From the iPhone Duo's StandBy Mode

Apple's rumored smart home hub will have different faces users can choose from, some of which are similar to StandBy screens planned for the iPhone Duo.

Pdfu says the Photo Face for the hub is the same as the Photo Face coming to the ‌iPhone Duo‌, and that could explain why Apple hasn't made the ‌iPhone Duo‌'s StandBy mode available in the Xcode simulator yet.

This is the first visual of a home hub face we've seen.

The device will be able to tell when someone is approaching it, and can distinguish between people in the home to show different widgets for each user.

There will be multiple idle display options to choose from, just like there are now when using the iPhone in StandBy mode.

23 часа назад @ macrumors.com
AppleInsider AppleInsider
последний пост 1 час назад
Final Cut Pro 13 leaks ahead of announcement with several new features
Final Cut Pro 13 leaks ahead of announcement with several new features Final Cut Pro 13 leaks ahead of announcement with several new features

A YouTuber has accidentally revealed at least some of what is coming in an impending Final Cut Pro 13 update.

Final Cut Pro 12.4 was released on September 29 with the ability to add Cinematic mode effects captured with iPhone 18 Pro.

Reddit user Sweaty_Succotash_375 pointed out that YouTuber The Final Cut Bro accidentally posted then made a video private that touted "Final Cut 13 is here!"

Apple hasn't announced Final Cut Pro 13, but new Macs, like a touchscreen MacBook Pro with OLED, are expected before the end of 2026.

Expect the new Final Cut Pro update to be revealed at the same time.

1 час назад @ appleinsider.com
iPhone Duo inner display has a replaceable $19 top layer
iPhone Duo inner display has a replaceable $19 top layer iPhone Duo inner display has a replaceable $19 top layer

AppleCare coverage for the iPhone Duo will mean inexpensive repairs for Apple's first foldable, including $99 full inner display replacement or $19 "cover layer" swaps.

Apple's iPhone Duo may be the most complex and expensive iPhone to date, but thankfully it appears to be inexpensive to repair.

Obviously, Apple has engineered iPhone Duo and its hinge mechanism to account for the exact thickness and material of its first-party cover layer.

Chances are that any alternative cover layer could potentially damage the iPhone Duo and even invalidate the warranty and AppleCare.

iPhone Duo goes up for pre-order on October 16 and ships on October 23.

2 часа назад @ appleinsider.com
GrayKey might have a workaround for Apple's iPhone reboot protection
GrayKey might have a workaround for Apple's iPhone reboot protection GrayKey might have a workaround for Apple's iPhone reboot protection

Magnet Forensics claims its tools preserve iPhone data that Apple's security features would otherwise make harder to access.

This reboot restarts an iPhone after 72 hours without an unlock, returning it to a Before First Unlock (BFU) state.

Magnet also offers Evidence Preservation Mode for its existing GrayKey hardware, which police use to access locked smartphones.

Evidence Preservation Mode also reportedly prevents cached locations, recently deleted photos, and iMessages from expiring, preserving them indefinitely.

After initial access, GrayKey Preserve disables cellular, Bluetooth, and Wi-Fi connections to isolate the phone from incoming communications.

3 часа назад @ appleinsider.com
Texas school district makes $12.9M deal with Apple as Chromebook repair costs skyrocket
Texas school district makes $12.9M deal with Apple as Chromebook repair costs skyrocket Texas school district makes $12.9M deal with Apple as Chromebook repair costs skyrocket

MacBook Neo and iPads are set to replace Chromebooks in Texas schoolsAging Chromebooks and mounting repair costs are a driving force behind one Texas school district switching to iPad and Apple's more economical over time MacBook Neo.

The district expects annual payments of about $2.8 million to replace aging equipment used by students and teachers.

The lease, reported by Beaumont Enterprise, includes 4,085 iPads for pre-K through second grade and 9,500 MacBook Neos for older students.

Teachers within the school district will receive 1,000 MacBook Neo laptops under the agreement.

The district also compared MacBook Neo with Lenovo and Asus models, reporting lower four-year costs for Apple's …

5 часов назад @ appleinsider.com
Watch yet more classic movies for free on Apple TV
Watch yet more classic movies for free on Apple TV Watch yet more classic movies for free on Apple TV

Apple has added another raft of movies to watch for free with an Apple TV subscription, while seemingly not yet removing all of the previous set.

Now following one tranche of titles back in August, Apple TV has added still more, all included in its subscription.

They will have been acquired for a specific period only, and Apple has not said what that period is.

For everything that Apple TV has made itself, or acquired such as the Oscar-winning "CODA," you can reasonably expect films to stay for years.

Then lately Apple TV has been getting most attention and awards for its television dramas and comedies.

5 часов назад @ appleinsider.com
Apple's home camera will watch the house, but you won't see what it sees
Apple's home camera will watch the house, but you won't see what it sees Apple's home camera will watch the house, but you won't see what it sees

Beyond the Home Hub, Apple's rumored home camera peripheral is rumored to just describe household activity without giving users or hackers video footage to watch.

It would provide text updates about people and pets instead of letting users access a video feed.

He said its camera would operate at a low frame rate, using AI to analyze its surroundings without recording video.

Facial recognition would let the device identify who entered a room or left the house.

Apple's HomeHub is expected to be revealed on October 13.

6 часов назад @ appleinsider.com
Apple's 2TB M5 Pro MacBook Pro plunges to $2,699, save $500
Apple's 2TB M5 Pro MacBook Pro plunges to $2,699, save $500 Apple's 2TB M5 Pro MacBook Pro plunges to $2,699, save $500

Read our ethics policyAmazon's early October Prime Day deal drops Apple's 2TB 14-inch MacBook Pro with an M5 Pro chip to $2,699.

The upgraded 14-inch MacBook Pro is $500 off today at Amazon, bringing the price of the premium configuration down to $2,699.

This model has Apple's M5 Pro chip with an 18-core CPU and 20-core GPU, along with 24GB of unified memory, and 2TB of storage.

Buy 2TB MacBook Pro for $2,699The $500 discount, off the $3,199 retail price, is available in both Space Black and Silver, and units are in stock, with free expedited delivery for Prime members.

You can compare this deal against other models in our 14-inch MacBook Pro M5 Pro & M5 Max Price Guide, which is updated th…

6 часов назад @ appleinsider.com
Home Hub will rely on AI to identify which user's content to display
Home Hub will rely on AI to identify which user's content to display Home Hub will rely on AI to identify which user's content to display

Apple's forthcoming Home Hub is already expected to tailor its display and data to different users, but now it appears it will do so using AI facial recognition instead of Face ID.

Now in Bloomberg's new "Power On" podcast, it's claimed that the device will use AI facial recognition.

It's been expected since the very first rumors of the device that it would present different content for different users in a household.

Now according to Bloomberg, there will be exactly this user-switching and there will be facial recognition, but not Face ID.

Why Apple might not use Face IDThe AI facial recognition technology to be used is described only as being highly technical, and there is no explanation …

6 часов назад @ appleinsider.com
Faster Mac & iPad Pro networking needs just one cable with Sonnet's new adapter
Faster Mac & iPad Pro networking needs just one cable with Sonnet's new adapter Faster Mac & iPad Pro networking needs just one cable with Sonnet's new adapter

The adapter is aimed at users who move large files between their computer and network storage, including video editors working with shared projects.

You don't need a Thunderbolt 5 MacDespite its Thunderbolt 5 interface, the Solo10G T5 also supports Macs with Thunderbolt 3, Thunderbolt 4, or Thunderbolt/USB4 ports.

The adapter gives those tablets a wired connection to compatible network storage, although the benefit depends on the apps and files involved.

A faster adapter needs a faster networkThe Solo10G T5 has one RJ45 Ethernet port and supports 10Gb, 5Gb, 2.5Gb, and 1Gb connections.

At 10Gb, Sonnet specifies cable runs of up to 55 meters with Cat 6 or 100 meters with Cat 6A.

6 часов назад @ appleinsider.com
Touch-screen OLED MacBook Pro expected in October or November
Touch-screen OLED MacBook Pro expected in October or November Touch-screen OLED MacBook Pro expected in October or November

Apple's long-expected MacBook Pro revision with the range's first OLED display and first touch-enabled screen was originally expected in the next few months, but is now likely to launch in the next few weeks.

While iPhone Duo pre-orders have not even started yet, and attention has turned to Apple's home products expected on October 13, the MacBook Pro redesign is also near.

The key change is to be the screen used for both the 14-inch MacBook Pro and 16-inch MacBook Pro.

It's expected to be Apple's first-ever touchscreen MacBook Pro, even though the company has previously decried the idea.

But Apple made OLED the distinction between the 13-inch iPad Air and 13-inch iPad Pro back in 2024, and…

7 часов назад @ appleinsider.com
Apple's Home Hub color options surface ahead of expected October debut
Apple's Home Hub color options surface ahead of expected October debut Apple's Home Hub color options surface ahead of expected October debut

Code leaks have revealed four colors for Apple's Home Hub ahead of its expected debut later this month.

Apple appears to be sticking with familiar finishes for its rumored Home Hub.

The device may come in silver, Space Gray, Starlight, and Rose Pink.

They initially appeared as part of product code number J490's setup code in macOS 26.7 RC1Apple's Home device may come in four finishes: Silver, Space Gray, Starlight, and Rose Pink.

The Photo Face setup screen picks its preview art based on the hardware color the device reports.

7 часов назад @ appleinsider.com
Oppo can't get accusations of Apple Watch trade secret theft dismissed
Oppo can't get accusations of Apple Watch trade secret theft dismissed Oppo can't get accusations of Apple Watch trade secret theft dismissed

A federal judge didn't buy Oppo's OpenAI-like arguments about IP theft by an engineer that allegedly took Apple Watch trade secrets to Oppo.

In August 2025, Apple accused ex-employee Chen Shi of sharing confidential Apple Watch details with Chinese rival Oppo.

In her six-page ruling, Judge Lee uses the word "plausibly" to describe Apple's allegations 14 times.

In a similar move to OpenAI in its current case with Apple, Oppo argued that the information in question was not a trade secret.

Judge Lee ruled that Apple has made specific allegations concerning at least one trade secret.

10 часов назад @ appleinsider.com
iPhone 18 Pro review: A massive camera update is just the beginning
iPhone 18 Pro review: A massive camera update is just the beginning iPhone 18 Pro review: A massive camera update is just the beginning

iPhone 18 Pro review: iPhone 18 Pro has the same 6.3-inch displayYou can choose either the iPhone 18 Pro with a 6.3-inch display or the iPhone 18 Pro Max with a 6.9-inch display.

iPhone 18 Pro review: BatteryFor the iPhone 18 Pro, it can charge wirelessly via MagSafe or Qi2 at up to 25W.

iPhone 18 Pro review: PerformanceThe iPhone 18 Pro runs on Apple's latest A20 Pro processor.

iPhone 18 Pro review: Geekbench results on iPhone 18 ProIn Geekbench 7 benchmarks, iPhone 18 Pro scored 3927 for the single-core, up significantly from the 3168 my iPhone 17 Pro scored, both on iOS 27.2 beta.

iPhone 18 Pro review: Graphics got a huge jump for iPhone 18 ProOn the graphics side, Geekbench 7 Metal test…

10 часов назад @ appleinsider.com
Latest Apple TV outage is persisting for some users
Latest Apple TV outage is persisting for some users Latest Apple TV outage is persisting for some users

Apple TV is still reporting some problems after an outage - image credit: Apple.

Multiple Apple Services went down late afternoon on September 30, 2026, and Apple TV continues to be unavailable for an unknown number of users.

Initially the outage hit Apple Music, Apple Fitness+, the App Store and more as well as Apple TV.

However Apple's own system status page says that Apple TV has not yet been fully restored.

At the same time, the status page notes that "Apple TV may be unavailable due to scheduled maintenance."

12 часов назад @ appleinsider.com
Orico Thunderbolt 5 Desktop Workstation - excellent price for a storage dock
Orico Thunderbolt 5 Desktop Workstation - excellent price for a storage dock Orico Thunderbolt 5 Desktop Workstation - excellent price for a storage dock

At about $330, the Orico Thunderbolt 5 Desktop Workstation adds fast storage, multiple display support, and 140W charging to your new Mac.

Orico Thunderbolt 5 Desktop Workstation review: Front port viewThe problem with all this is that it is very, very hot.

Orico Thunderbolt 5 Desktop Workstation review: Thunderbolt 5 and the MacOne Thunderbolt 5 port connects to the host Mac.

Orico Thunderbolt 5 Desktop Workstation: A storage dock for Thunderbolt 5 MacsThe concept behind the Orico Thunderbolt 5 Desktop Workstation is about as simple as it gets.

If it doesn't, well...Where to buy the Orico Thunderbolt 5 dockThe Orico Thunderbolt 5 Dock is available from Amazon at a base price of $399.99, wi…

22 часа назад @ appleinsider.com
Блоги
Swift by Sundell Swift by Sundell
последний пост 1 day, 10 hours назад
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 day, 10 hours назад @ swiftbysundell.com
Why Swift is introducing a warning for weak captures within nested closures
Why Swift is introducing a warning for weak captures within nested closures Why Swift is introducing a warning for weak captures within nested closures

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

loadNearbyFriends { [ weak self ] friends in self ?.

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

loadNearbyFriends { [ weak self ] friends in self ?.

loadNearbyFriends { [ weak self ] friends in self ?.

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

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

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

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

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

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

4 months, 2 weeks назад @ hackingwithswift.com
Teach your AI to write Swift the Hacking with Swift way
Teach your AI to write Swift the Hacking with Swift way Teach your AI to write Swift the Hacking with Swift way

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

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

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

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

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

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

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

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

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

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

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

7 months назад @ hackingwithswift.com
Ray Wenderlich Ray Wenderlich
последний пост 1 day, 5 hours назад
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 day, 5 hours назад @ 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.

5 days, 4 hours назад @ 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 week, 1 day назад @ kodeco.com
Kodebits Day 94: Operator Overloading [FREE]
Kodebits Day 94: Operator Overloading [FREE] Kodebits Day 94: Operator Overloading [FREE]

All videos.

One low price.

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

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

2 weeks назад @ kodeco.com
Seeing Double with the iPhone Duo [FREE]
Seeing Double with the iPhone Duo [FREE] Seeing Double with the iPhone Duo [FREE]

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

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

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

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

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

2 weeks назад @ kodeco.com
Kodebits Day 93: Default Parameter [FREE]
Kodebits Day 93: Default Parameter [FREE] Kodebits Day 93: Default Parameter [FREE]

All videos.

One low price.

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

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

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

All videos.

One low price.

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

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

2 weeks, 4 days назад @ kodeco.com
Moving from XCTest to Swift Testing [FREE]
Moving from XCTest to Swift Testing [FREE] Moving from XCTest to Swift Testing [FREE]

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

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

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

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

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

2 weeks, 6 days назад @ kodeco.com
Kodebits Day 89: Enum Raw Values [FREE]
Kodebits Day 89: Enum Raw Values [FREE] Kodebits Day 89: Enum Raw Values [FREE]

All videos.

One low price.

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

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

3 weeks, 1 day назад @ kodeco.com
Kodebits Day 88: Inout Parameter [FREE]
Kodebits Day 88: Inout Parameter [FREE] Kodebits Day 88: Inout Parameter [FREE]

All videos.

One low price.

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

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

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

All videos.

One low price.

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

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

3 weeks, 6 days назад @ kodeco.com
Kodebits August 2026: Kotlin Takes the Lead [FREE]
Kodebits August 2026: Kotlin Takes the Lead [FREE] Kodebits August 2026: Kotlin Takes the Lead [FREE]

Eight of August’s 18 Kodebits were Kotlin, against seven for Swift and three for Dart.

Swift’s version of this appeared back in June, and the two are close enough that the comparison is worth a moment.

Swift’s version of this appeared back in June, and the two are close enough that the comparison is worth a moment.

Day 77: Optional flatMap — When a transformation on an optional returns another optional, map leaves you with an optional optional.

leaves you with an optional optional.

4 weeks назад @ kodeco.com
Kodebits Day 84: Reduce Product [FREE]
Kodebits Day 84: Reduce Product [FREE] Kodebits Day 84: Reduce Product [FREE]

All videos.

One low price.

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

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

1 month назад @ kodeco.com
Kodebits Day 82: Stride By Value [FREE]
Kodebits Day 82: Stride By Value [FREE] Kodebits Day 82: Stride By Value [FREE]

What does this print?

let s1 = stride( from: 2, to: 10, by: 3 ) for i in s1 { print(i, terminator: " ") } print() let s2 = stride( from: 12, through: 6, by: -2 ) for i in s2 { print(i, terminator: " ") }Try it in the online Swift Playground →[spoiler title="Solution"]Answer:2 5 8 12 10 8 6Explanation:stride generates sequences with custom steps; to excludes end, through includes it.

[/spoiler]Further Reading

1 month назад @ kodeco.com
Kodebits Day 81: Guard Multiple Bindings [FREE]
Kodebits Day 81: Guard Multiple Bindings [FREE] Kodebits Day 81: Guard Multiple Bindings [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
Ole Begemann
последний пост 9 months, 2 weeks назад
Use 'git mv' to record filename case changes in Git
Use 'git mv' to record filename case changes in Git

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

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

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

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

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

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

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

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

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

# # ``` # $ gi…

9 months, 2 weeks назад @ oleb.net
Marco Arment
последний пост 3 weeks, 6 days назад
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?

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

1 month, 2 weeks назад @ marco.org
A letter to John Ternus
A letter to John Ternus A letter to John Ternus

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

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

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

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

Making great computers must remain Apple’s top respons…

6 months назад @ marco.org
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 16 часов назад
iPhone Duo by ExamplesРеаозиторий с готовыми демками, использующими все API, специфичные для Duo: hinge angle, angle history, split arrangement, vertical toolbars и кучу чего еще.
iPhone Duo by ExamplesРеаозиторий с готовыми демками, использующими все API, специфичные для Duo: hinge angle, angle history, split arrangement, vertical toolbars и кучу чего еще.

iPhone Duo by ExamplesРеаозиторий с готовыми демками, использующими все API, специфичные для Duo: hinge angle, angle history, split arrangement, vertical toolbars и кучу чего еще.

16 часов назад @ t.me
🏗 Строим мультиагентные системы для разработки на Podlodka AI CrewИнженерные задачи редко состоит из одного действия. В традиционной разработке их распределяют между несколькими специалистами. Мультиагентный подход переносит ту же логику в среду искусствен
🏗 Строим мультиагентные системы для разработки на Podlodka AI CrewИнженерные задачи редко состоит из одного действия. В традиционной разработке их распределяют между несколькими специалистами. Мультиагентный подход переносит ту же логику в среду искусствен 🏗 Строим мультиагентные системы для разработки на Podlodka AI CrewИнженерные задачи редко состоит из одного действия. В традиционной разработке их распределяют между несколькими специалистами. Мультиагентный подход переносит ту же логику в среду искусствен

🏗 Строим мультиагентные системы для разработки на Podlodka AI CrewИнженерные задачи редко состоит из одного действия. В традиционной разработке их распределяют между несколькими специалистами. Мультиагентный подход переносит ту же логику в среду искусственного интеллекта: вместо одного исполнителя над задачей работают несколько виртуальных агентов. Но как построить такую систему и сделать её эффективной? Эксперты Podlodka AI Crew ответят на этот вопрос в новом сезоне «Мультиагентные системы», который пройдёт с 12 по 16 октября. Генеральный партнёр конференции — RWB.О чём узнают участники: 🧩 Как построить эффективную внутреннюю AI-платформу разработки🧠 Как устроен «мозг» агента и как это исп…

1 day, 9 hours назад @ t.me
Единый кэш инкрементальных сборок для агента и XcodeПо умолчанию проект, который вы собираете одновременно и через агента, и напрямую через Xcode, не шарит один и тот же кэш инкрементальных сборок – поэтому вам чаще приходится сталкиваться с полной пересбо
Единый кэш инкрементальных сборок для агента и XcodeПо умолчанию проект, который вы собираете одновременно и через агента, и напрямую через Xcode, не шарит один и тот же кэш инкрементальных сборок – поэтому вам чаще приходится сталкиваться с полной пересбо

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

1 day, 16 hours назад @ t.me
Как писать тесты на concurrencyВ статье разбирается, как написать понятные структурные тесты, которые будут проверять все возможные пути, по которым может пойти ваш многопоточный код, включая разные варианты с ошибками и отменами.
Как писать тесты на concurrencyВ статье разбирается, как написать понятные структурные тесты, которые будут проверять все возможные пути, по которым может пойти ваш многопоточный код, включая разные варианты с ошибками и отменами.

Как писать тесты на concurrencyВ статье разбирается, как написать понятные структурные тесты, которые будут проверять все возможные пути, по которым может пойти ваш многопоточный код, включая разные варианты с ошибками и отменами.

2 days, 16 hours назад @ t.me
Jev на SwiftЕсли вы хотите поиграться с новой моделью Jev, которая умеет очень быстро и очень дешево классифицировать что угодно, то держите готовый Swift пакет. На iOS, кстати, я пока еще видел не так много классных демок, так что поле для экспериментов о
Jev на SwiftЕсли вы хотите поиграться с новой моделью Jev, которая умеет очень быстро и очень дешево классифицировать что угодно, то держите готовый Swift пакет. На iOS, кстати, я пока еще видел не так много классных демок, так что поле для экспериментов о

Jev на SwiftЕсли вы хотите поиграться с новой моделью Jev, которая умеет очень быстро и очень дешево классифицировать что угодно, то держите готовый Swift пакет. На iOS, кстати, я пока еще видел не так много классных демок, так что поле для экспериментов огромное!

3 days, 16 hours назад @ t.me
Как выбрать между Codex и Claude CodeДержите большую статью от Пола Хадсона, где он разбирает достоинства и недостатки харнессов и моделей Anthropic и OpenAI.
Как выбрать между Codex и Claude CodeДержите большую статью от Пола Хадсона, где он разбирает достоинства и недостатки харнессов и моделей Anthropic и OpenAI.

Как выбрать между Codex и Claude CodeДержите большую статью от Пола Хадсона, где он разбирает достоинства и недостатки харнессов и моделей Anthropic и OpenAI.

6 days, 16 hours назад @ t.me
Вышла бета Vapor 5С момента релиза последней мажорной версии Vapor прошло уже шесть лет! Пятая версия – это переписывание всего фреймворка с нуля. Из важного:👉Полная поддержка async/await вместо Nio👉Использует Swift HTTP Server👉Поддерживается Swift Configu
Вышла бета Vapor 5С момента релиза последней мажорной версии Vapor прошло уже шесть лет! Пятая версия – это переписывание всего фреймворка с нуля. Из важного:👉Полная поддержка async/await вместо Nio👉Использует Swift HTTP Server👉Поддерживается Swift Configu

Вышла бета Vapor 5С момента релиза последней мажорной версии Vapor прошло уже шесть лет! Пятая версия – это переписывание всего фреймворка с нуля. Из важного:👉Полная поддержка async/await вместо Nio👉Использует Swift HTTP Server👉Поддерживается Swift Configuration и HTTP Types👉Экспериментальная библиотека макросов

1 week назад @ t.me
Аккордеон на iPhone DuoЭто неизбежно должно было произойти, но я не думал, что так быстро.GitHub
Аккордеон на iPhone DuoЭто неизбежно должно было произойти, но я не думал, что так быстро.GitHub

Аккордеон на iPhone DuoЭто неизбежно должно было произойти, но я не думал, что так быстро.GitHub

1 week, 1 day назад @ t.me
Swift 6.4 вышел👉Swift Build теперь включен в SwiftPM по дефолту👉Swift Subprocess стабилизировали и подняли версию до 1.0👉Улучшили интероп с С++, Java и работу с Wasm👉Новые типы массивов с перфомансом получше, и протокол Iterable для итерирования без копий👉
Swift 6.4 вышел👉Swift Build теперь включен в SwiftPM по дефолту👉Swift Subprocess стабилизировали и подняли версию до 1.0👉Улучшили интероп с С++, Java и работу с Wasm👉Новые типы массивов с перфомансом получше, и протокол Iterable для итерирования без копий👉

Swift 6.4 вышел👉Swift Build теперь включен в SwiftPM по дефолту👉Swift Subprocess стабилизировали и подняли версию до 1.0👉Улучшили интероп с С++, Java и работу с Wasm👉Новые типы массивов с перфомансом получше, и протокол Iterable для итерирования без копий👉Много мелких языковых и библиотечных фичей

1 week, 2 days назад @ t.me
xcproj всеПроизошло невероятное – в новом Xcode появилась замена xcproj-файлу на основе JSON:👉В два раза компактнее старого формата👉Легко читать и редактировать и людям, и агентам👉Можно автоматически валидировать как нормальный JSON👉Есть автоматическая кон
xcproj всеПроизошло невероятное – в новом Xcode появилась замена xcproj-файлу на основе JSON:👉В два раза компактнее старого формата👉Легко читать и редактировать и людям, и агентам👉Можно автоматически валидировать как нормальный JSON👉Есть автоматическая кон

xcproj всеПроизошло невероятное – в новом Xcode появилась замена xcproj-файлу на основе JSON:👉В два раза компактнее старого формата👉Легко читать и редактировать и людям, и агентам👉Можно автоматически валидировать как нормальный JSON👉Есть автоматическая конвертация!А вот тут уже и зареверсинжинирили JSON-схему нового формата.

1 week, 3 days назад @ t.me
Эффект переключения экранов на DuoЗаканчиваем череду постов про Duo репозиторием, повторяющим очень классную анимацию переключения со внутреннего на внешний экран.GitHub вот тут.
Эффект переключения экранов на DuoЗаканчиваем череду постов про Duo репозиторием, повторяющим очень классную анимацию переключения со внутреннего на внешний экран.GitHub вот тут.

Эффект переключения экранов на DuoЗаканчиваем череду постов про Duo репозиторием, повторяющим очень классную анимацию переключения со внутреннего на внешний экран.GitHub вот тут.

1 week, 6 days назад @ t.me
Все, что известно про DuoА если официальных гайдов не хватает, вот подборка вообще всего, что сейчас известно про технические характеристики и будущие особенности разработки под Duo.
Все, что известно про DuoА если официальных гайдов не хватает, вот подборка вообще всего, что сейчас известно про технические характеристики и будущие особенности разработки под Duo.

Все, что известно про DuoА если официальных гайдов не хватает, вот подборка вообще всего, что сейчас известно про технические характеристики и будущие особенности разработки под Duo.

2 weeks назад @ t.me
iPhone Duo Design GuidelinesПодъехали подробные гайдлайны по тому, как надо адаптировать свои приложения для работы с новой раскладушкой. Давайте, не ленимся поддерживать, я планирую покупать!
iPhone Duo Design GuidelinesПодъехали подробные гайдлайны по тому, как надо адаптировать свои приложения для работы с новой раскладушкой. Давайте, не ленимся поддерживать, я планирую покупать! iPhone Duo Design GuidelinesПодъехали подробные гайдлайны по тому, как надо адаптировать свои приложения для работы с новой раскладушкой. Давайте, не ленимся поддерживать, я планирую покупать!

iPhone Duo Design GuidelinesПодъехали подробные гайдлайны по тому, как надо адаптировать свои приложения для работы с новой раскладушкой. Давайте, не ленимся поддерживать, я планирую покупать!

2 weeks, 1 day назад @ t.me
Как подготовить приложение к работе с SiriОтличный набор советов по тому, как лучше всего интегрировать свое приложение с Siri на примере приложения с маршрутами.
Как подготовить приложение к работе с SiriОтличный набор советов по тому, как лучше всего интегрировать свое приложение с Siri на примере приложения с маршрутами.

Как подготовить приложение к работе с SiriОтличный набор советов по тому, как лучше всего интегрировать свое приложение с Siri на примере приложения с маршрутами.

2 weeks, 2 days назад @ t.me
SwiftMusic – декларативный API для написания музыки на SwiftЕсли SwiftUI нравится вам настолько, что вы не можете прожить без него ни минуты, то теперь можете использовать его и для написания музыки! Проект состоит из библиотеки и macOS плейграунда.
SwiftMusic – декларативный API для написания музыки на SwiftЕсли SwiftUI нравится вам настолько, что вы не можете прожить без него ни минуты, то теперь можете использовать его и для написания музыки! Проект состоит из библиотеки и macOS плейграунда.

SwiftMusic – декларативный API для написания музыки на SwiftЕсли SwiftUI нравится вам настолько, что вы не можете прожить без него ни минуты, то теперь можете использовать его и для написания музыки! Проект состоит из библиотеки и macOS плейграунда.

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

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

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

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

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

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

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

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

6 months назад @ t.me
Readaggregator Readaggregator
последний пост 1 day, 12 hours назад
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 day, 12 hours назад @ 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 weeks, 4 days назад @ 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 weeks, 5 days назад @ 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…

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

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

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

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

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

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

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

2 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

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

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

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

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

3 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

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

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

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

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

3 months, 2 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
последний пост 8 часов назад
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!

8 часов назад @ 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 week назад @ 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!

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

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

4 weeks назад @ atp.fm
706: No One Is Getting a Good Deal Tonight
706: No One Is Getting a Good Deal Tonight 706: No One Is Getting a Good Deal Tonight

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

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

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

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

1 month, 2 weeks назад @ atp.fm
703: Part of a Healthy Breakfast
703: Part of a Healthy Breakfast 703: Part of a Healthy Breakfast

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

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

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

1 month, 3 weeks назад @ atp.fm
702: Isolate the Evil
702: Isolate the Evil 702: Isolate the Evil

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

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

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

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

2 months назад @ atp.fm
701: I Improved My Town
701: I Improved My Town 701: I Improved My Town

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

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

2 months, 1 week назад @ atp.fm
700: A Wet Dishrag Full of Lies
700: A Wet Dishrag Full of Lies 700: A Wet Dishrag Full of Lies

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

), and looking for a new home for Maestral.

Sponsored by:

2 months, 2 weeks назад @ atp.fm
699: Not the Correct Squircle
699: Not the Correct Squircle 699: Not the Correct Squircle

Someone got us started on app icons again.

Sponsored by:Parakeet: The icon design studio.

zocdoc: Find the right doctor, right now.

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

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

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

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

3 months назад @ atp.fm
697: The Chart Is Terrifying
697: The Chart Is Terrifying 697: The Chart Is Terrifying

Apple altered their prices.

Pray they don’t alter them any further.

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

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

3 months, 1 week назад @ atp.fm
The Talk Show with John Gruber The Talk Show with John Gruber
последний пост 5 days, 18 hours назад
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.

5 days, 18 hours назад @ 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.

1 month, 3 weeks назад @ daringfireball.net
453: ‘What’s in Louie’s Wallet’, With Louie Mantia
453: ‘What’s in Louie’s Wallet’, With Louie Mantia 453: ‘What’s in Louie’s Wallet’, With Louie Mantia

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

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

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

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

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

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

2 months, 1 week назад @ daringfireball.net
451: ‘Taking Drugs to Get Fat’, With John Moltz
451: ‘Taking Drugs to Get Fat’, With John Moltz 451: ‘Taking Drugs to Get Fat’, With John Moltz

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

5 months назад @ daringfireball.net
445: ‘Apple at 50’, With John Siracusa
445: ‘Apple at 50’, With John Siracusa 445: ‘Apple at 50’, With John Siracusa

‘Apple at 50’, With John SiracusaWho better to join the show to commemorate Apple’s 50th anniversary than John Siracusa?

Use code TALKSHOW for $80 in free credits.

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

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

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

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

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

And we pour one out for the Mac Pro.

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

Use code TALKSHOW for $80 in free credits.

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

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

6 months, 2 weeks назад @ daringfireball.net
442: ‘Bad Dates’, With Jason Snell
442: ‘Bad Dates’, With Jason Snell 442: ‘Bad Dates’, With Jason Snell

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

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

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

Use code TALKSHOW for $80 in free credits.

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

7 months назад @ daringfireball.net
441: ‘Serious Opinionators’, With Adam Engst
441: ‘Serious Opinionators’, With Adam Engst 441: ‘Serious Opinionators’, With Adam Engst

‘Serious Opinionators’, With Adam EngstAdam Engst returns to the show to talk, in detail, about certain of the UI changes in iOS 26 and Apple’s version 26 OSes overall.

In particular, the new Unified view in the Phone app, and the Filter pop-up menu in both the Phone and Messages apps.

Use code TALKSHOW for $80 in free credits.

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

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

7 months, 1 week назад @ daringfireball.net