Made for iPhone
Подборка ресурсов по iOS разработке
Apple Developer News Apple Developer News
последний пост 2 weeks, 6 days назад
Age rating questionnaire now includes social media questions
Age rating questionnaire now includes social media questions Age rating questionnaire now includes social media questions

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

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

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

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

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

2 weeks, 6 days назад @ developer.apple.com
Hello Developer: July 2026
Hello Developer: July 2026 Hello Developer: July 2026

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

Download design kits for Figma and Sketch.

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

Read about Apple Design Award winners grug and Cyberpunk 2077.

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

Read now

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

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

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

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

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

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

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

1 month, 1 week назад @ developer.apple.com
Changes to iOS in Brazil
Changes to iOS in Brazil Changes to iOS in Brazil

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

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

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

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

1 month, 1 week назад @ developer.apple.com
New domain for Sign in with Apple and iCloud+ Hide My Email
New domain for Sign in with Apple and iCloud+ Hide My Email New domain for Sign in with Apple and iCloud+ Hide My Email

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

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

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

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

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

1 month, 2 weeks назад @ developer.apple.com
Deprecation of the ImageCreator class
Deprecation of the ImageCreator class Deprecation of the ImageCreator class

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

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

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

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

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

1 month, 2 weeks назад @ developer.apple.com
WWDC26 survey
WWDC26 survey WWDC26 survey

Share your thoughts on this year’s conference.

Take the survey

1 month, 2 weeks назад @ developer.apple.com
WWDC26 iPadOS guide
WWDC26 iPadOS guide WWDC26 iPadOS guide

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

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

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

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

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

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

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

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

1 month, 3 weeks назад @ developer.apple.com
Introducing Time Allowances
Introducing Time Allowances Introducing Time Allowances

New Time Allowances in iOS 27, iPadOS 27, and macOS 27, or later, give parents more flexible ways to manage the time their kids spend in apps across categories, including Entertainment, Games, and Social Media.

Time Allowances are developed based on expert research and tailored to a child’s age to give parents a helpful starting point.

Entertainment and GamesYour app or game will appear in a Time Allowance category based on the information you provide in App Store Connect.

Starting July 2026, the age rating questionnaire will be updated to let you indicate whether your app or game includes social media capabilities.

If you select this option, your overall responses in the age rating questio…

1 month, 3 weeks назад @ developer.apple.com
Updated Apple Developer Program License Agreement and App Review Guidelines now available
Updated Apple Developer Program License Agreement and App Review Guidelines now available Updated Apple Developer Program License Agreement and App Review Guidelines now available

The Apple Developer Program License Agreement and App Review Guidelines have been revised to support new features, updated policies, and to provide clarification.

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

Apple Developer Program License AgreementSections 3.1, 14.8: Specified requirements for providing information and responding to questions about developer identity, including in the context of export compliance.

Definitions, Section 3.3.3(Q): Specified requirements for use of the Suggested Actions API.

Section 3.2(h): Updated terms for use of and access to Apple models.

1 month, 3 weeks назад @ developer.apple.com
Update for Apps Distributed in Texas
Update for Apps Distributed in Texas Update for Apps Distributed in Texas

Due to a recent court ruling lifting an injunction on Texas law SB 2420, new Apple Accounts in Texas are now subject to the law, which introduced age assurance requirements for app marketplaces and developers.

Parents or guardians will also be able to revoke their consent for any app they previously approved for their child.

Developers can request age category data for these Apple Accounts through the Declared Age Range API.

For significant changes, developers should use the Significant Change API under the PermissionKit framework.

For the most up-to-date requirements and API references, see:Learn more about how you can provide age-appropriate experiences and safeguard privacy in your apps …

1 month, 3 weeks назад @ developer.apple.com
Apple Developer Centers are expanding to Berlin
Apple Developer Centers are expanding to Berlin Apple Developer Centers are expanding to Berlin

Apple Developer Centers are dedicated spaces designed for in-person developer sessions, labs, workshops, and appointments across a wide range of Apple technologies and platforms.

With locations in Cupertino, Shanghai, Bengaluru, and Singapore, these purpose-built facilities bring expert guidance and hands-on learning directly to the developer community.

Later this year, Apple will open its fifth Developer Center in Berlin, offering developers throughout Europe even greater access to Apple experts and events.

Created for teams of all sizes and at every stage of app development, the Apple Developer Center Berlin will serve as a home base for in-person sessions, workshops, and one-on-one appoi…

1 month, 3 weeks назад @ developer.apple.com
Introducing the 2026 Apple Design Award winners
Introducing the 2026 Apple Design Award winners Introducing the 2026 Apple Design Award winners

Join us in celebrating these extraordinary apps and games.

Meet the 2026 Apple Design Award winners

1 month, 3 weeks назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 2 days, 16 hours назад
iPadOS 26.6 (23G71)
iPadOS 26.6 (23G71) iPadOS 26.6 (23G71)

View downloadsView release notes

2 days, 16 hours назад @ developer.apple.com
watchOS 26.6 (23U67)
watchOS 26.6 (23U67) watchOS 26.6 (23U67)

View downloadsView release notes

2 days, 16 hours назад @ developer.apple.com
visionOS 26.6 (23O770)
visionOS 26.6 (23O770) visionOS 26.6 (23O770)

View downloadsView release notes

2 days, 16 hours назад @ developer.apple.com
tvOS 26.6 (23L773)
tvOS 26.6 (23L773) tvOS 26.6 (23L773)

View downloadsView release notes

2 days, 16 hours назад @ developer.apple.com
macOS 26.6 (25G72)
macOS 26.6 (25G72) macOS 26.6 (25G72)

View downloadsView release notes

2 days, 16 hours назад @ developer.apple.com
iOS 26.6 (23G71)
iOS 26.6 (23G71) iOS 26.6 (23G71)

View downloadsView release notes

2 days, 16 hours назад @ developer.apple.com
TestFlight 4.3
TestFlight 4.3 TestFlight 4.3

Download the appView release notes

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

View release notes

1 week, 1 day назад @ developer.apple.com
visionOS 27.0 beta 4 (24M5326g)
visionOS 27.0 beta 4 (24M5326g) visionOS 27.0 beta 4 (24M5326g)

View downloadsView release notes

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

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
Xcode 27 beta 4 (27A5228h)
Xcode 27 beta 4 (27A5228h) Xcode 27 beta 4 (27A5228h)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
iPadOS 26.6 RC (23G71)
iPadOS 26.6 RC (23G71) iPadOS 26.6 RC (23G71)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
iOS 27.0 beta 4 (24A5390f)
iOS 27.0 beta 4 (24A5390f) iOS 27.0 beta 4 (24A5390f)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
iPadOS 27.0 beta 4 (24A5390f)
iPadOS 27.0 beta 4 (24A5390f) iPadOS 27.0 beta 4 (24A5390f)

View downloadsView release notes

1 week, 2 days назад @ developer.apple.com
macOS 27.0 beta 4 (26A5388g)
macOS 27.0 beta 4 (26A5388g) macOS 27.0 beta 4 (26A5388g)

View downloadsView release notes

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

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

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

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

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

Learn more by reading the S…

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

1 month, 2 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…

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

1 month, 3 weeks назад @ swift.org
Bringing Goodnotes to the web with Swift and WebAssembly
Bringing Goodnotes to the web with Swift and WebAssembly Bringing Goodnotes to the web with Swift and WebAssembly

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

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

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

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

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

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

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

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

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

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

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

2 months, 4 weeks назад @ swift.org
Expanding Swift's IDE Support
Expanding Swift's IDE Support Expanding Swift's IDE Support

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

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

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

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

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

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

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

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

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

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

Your Swift Vapor service is almost never the bottleneck.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Learn more about the Windows workgroup by reading its charter.

6 months назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 3 часа назад
How I built an AI-as-editor (never AI-as-author) notes app in SwiftUI
How I built an AI-as-editor (never AI-as-author) notes app in SwiftUI

I shipped a notes and to-do app called Ink, and its one hard constraint shaped the whole architecture: the AI is only allowed to edit your existing writing. It is never allowed to write a sentence for you. I want to share how that holds up in practice. The editor is a block-based SwiftUI editor, so each paragraph, heading, and list item is its own model object rather than one giant attributed string. That mattered for the AI feature, because every edit operation is scoped to blocks that already contain your words. The model only ever receives text you wrote, and the prompt is constrained so its job is transformation, not generation: tighten this, fix the grammar here, restructure these line…

3 часа назад @ reddit.com
Synchronized Logs + Session Replay = 🤤
Synchronized Logs + Session Replay = 🤤 Synchronized Logs + Session Replay = 🤤

Underrated Setup. submitted by /u/rejourneyco [link] [comments]

6 часов назад @ reddit.com
Apple Developer Program enrollment fails immediately before payment (“Your enrollment could not be completed”)
Apple Developer Program enrollment fails immediately before payment (“Your enrollment could not be completed”)

Hi everyone, I’m trying to enroll in the Apple Developer Program as an Individual, but every attempt immediately fails with the following message: “Your enrollment could not be completed. Your enrollment in the Apple Developer Program could not be completed at this time.” The error appears before the payment step, so I never get the chance to pay the membership fee. Here’s what I’ve already verified: - Apple ID is 10+ years old - Two-factor authentication is enabled - Legal name, address and phone number are correct - Active App Store purchase history - Valid payment methods (Amex and PayPal) - No pending notifications or verification requests on my Apple Account - I can access both my Appl…

13 часов назад @ reddit.com
In App Purchase Review Screenshot
In App Purchase Review Screenshot In App Purchase Review Screenshot

Hi! This has been asked a lot, but I'm over scanning every Reddit and Stack Overflow question there is - and still stuck. I'm trying to send new in app purchase products to review. No matter what I do, the products keep coming up with the above message. And I've attached a screenshot (640x920), gave localizations, added product photos - everything is on resolution, and should be ok - but still submitting for review yields the above message. The only other clue is that after uploading the screenshot - it always says "processing" (as in second picture) Have no idea what more to try, all questions online revolve around resolution and alpha channel, which I've played a lot with both submitted b…

13 часов назад @ reddit.com
TestFlight builds complete processing but aren't available to test?
TestFlight builds complete processing but aren't available to test?

I'm not getting the 'Manage compliance' option on my build uploaded today. It's processed, shows as 'Complete' in build uploads, but down in the 'Version X.X.X' dropdown, it's there with no option to add groups, no 'Testing' status, and no 'Manage compliance' option you usually have to go through before the build becomes available for testing. Anyone else having trouble today? submitted by /u/ChipmunkBandit [link] [comments]

16 часов назад @ reddit.com
Apple killed our whole developer account overnight. 4 families were living from this app.
Apple killed our whole developer account overnight. 4 families were living from this app.

I don't even know how to write this properly, so I'm just gonna write it. We worked on this app for almost a year. It was doing well. ($100k MRR) Thousands of people paying every month, good rating, people actually using it and staying. Four families were living from this. Then one day I check my emails. Pending Termination Notice. Everything gone from the store. Payments frozen. Transfers disabled. No warning before, no "hey we noticed something", nothing. Just done. And the reason they give you is a copy paste paragraph. Something about "misleading purchase flows" and "scareware tactics". That's it. Account wide. They don't tell you which app. They don't tell you which screen. They don't …

16 часов назад @ reddit.com
A disturbing thought. A world where the marginal cost of software is free
A disturbing thought. A world where the marginal cost of software is free

With the advent of AI, the marginal cost of software is trending towards zero. Software is no longer a scarce resource. Absolutely not a new idea at all, but the implications hit me hard as I was considering monetization models for my apps. Unless you are lucky (network effects, timing), grandfathered in, or provide exceptional value, the natural cost of software is free. Intuit is an example of a grandfathered-in, exceptionally high-value software approach. And Intuit knows it. They leverage their advantage to a predatory extent. My wife is an EA, and I know for a fact Intuit puts the screws to all its users. Switching costs are high, and since the sector is an oligopoly, there's really no…

17 часов назад @ reddit.com
Stop using @unchecked Sendable
Stop using @unchecked Sendable Stop using @unchecked Sendable

Turning a lock into a SerialExecutor to get Swift 6 data-race safety without @unchecked Sendable submitted by /u/soumyaranjanmahunt [link] [comments]

17 часов назад @ reddit.com
Terms of Service Help Needed
Terms of Service Help Needed

Hello folks, I am preparing a major update of an app and it has features I am going to charge a subscription for. Apple requires me to have a link to Terms of Service because of that. AFIK I can use Apple's generic terms of service but I am not sure about that. I am also not sure what to put in my own TOS and how much of it is/could overlap with the Privacy Policy. The app does not collect any data, it uses a combination of SwiftData + CloudKit + Apple Intelligence for a smart feature/ Any advice would be much appreciated, thanks! submitted by /u/ivanezzzzz [link] [comments]

1 day, 4 hours назад @ reddit.com
Prevent Picker from triggering across List row
Prevent Picker from triggering across List row Prevent Picker from triggering across List row

Honestly pretty self explanatory question. I've tried embedding it in various Stacks, moving it to a subview, .contentShape(Rectangle()), none of which have worked. submitted by /u/Fun_Moose_5307 [link] [comments]

1 day, 5 hours назад @ reddit.com
How are you testing navigation (flow) for your SwiftUI applications?
How are you testing navigation (flow) for your SwiftUI applications?

There are lot of different ways to perform navigation in SwiftUI. You can use navigationDestination on the parent screen and let is handle the navigation. You can create a router that works with enum based routes etc. In either case. How are you testing your navigation flow for your app? Are you writing unit tests? Are you writing UI Tests or even complete E2E test that test a complete feature end to end? OR are you writing all of them? A simple scenario can be: As a user when I create a student account then after creation, I should be taken to the student home screen. submitted by /u/Select_Bicycle4711 [link] [comments]

1 day, 7 hours назад @ reddit.com
Why is memory usage different across devices for the same build
Why is memory usage different across devices for the same build

I have both an iPhone SE2 and iPhone 15 and both are plugged into my mac at the same time. I built the app in Xcode and am running it on both devices. Memory usage on the SE2 is 1GB while on the 15 it's 500MB. Why could that be? I am using CoreML, ARKit and some metal shaders if that makes a difference. These are debug builds. submitted by /u/EchoImpressive6063 [link] [comments]

1 day, 15 hours назад @ reddit.com
Fixing errSecInteractionNotAllowed during iOS Background Sync
Fixing errSecInteractionNotAllowed during iOS Background Sync

Silent background notifications were failing to read OAuth tokens from Keychain while the phone was locked, throwing error -25308 (errSecInteractionNotAllowed). How we fixed it: Changed Keychain accessibility attribute from kSecAttrAccessibleWhenUnlocked to kSecAttrAccessibleAfterFirstUnlock. This allows background tasks to securely read tokens even when the device is locked (after the first passcode unlock post-reboot). Solved all background sync failures while keeping token storage safe. How do you handle Keychain access in background tasks? submitted by /u/datawithabhi [link] [comments]

1 day, 16 hours назад @ reddit.com
I built an open-source incremental Markdown parser for Swift text editors
I built an open-source incremental Markdown parser for Swift text editors

I made my first iOS app in 2018, then stepped away from building apps for a while. Over the last year, I decided to start making iOS apps again. About six months ago, I decided to build a notes app. A big part of the project was figuring out how to make a Markdown editor that stayed fast while typing, even with larger notes. I ended up building the parser in Rust, and recently extracted it from the app and open sourced it as Cindermark. A few things it does: - Incrementally re-parses only the affected blocks after an edit - Returns UTF-16 offsets that map directly to TextKit and NSAttributedString - Produces blocks, inline spans, headings, wiki links, and document stats in one pass - Suppor…

1 day, 17 hours назад @ reddit.com
Realized how dev friendly Apple is.
Realized how dev friendly Apple is. Realized how dev friendly Apple is.

I am a newbie and it is my first time developing a desktop app and target to release on both platforms (Mac App Store & Microsoft Store) My app heavily depend on each platforms’ storekit service to recognize app user’s entitlement during downloading premium content. It was sooooo simple to design to get entitlement pipeline with Apple app store storekit while Microsoft’s one was kind a hell difficulty. I love you Apple! I hated you until I started to develop something but now I understand why you behave like that. Thanks. submitted by /u/snuffdog_reddit [link] [comments]

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

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

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

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

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

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

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

1 week, 6 days назад @ 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 weeks, 6 days назад @ 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 weeks, 6 days назад @ main--iosdevweekly.netlify.app
Issue 756
Issue 756 Issue 756

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

❤️– Dave VerwerHi iOS Dev Community!

We feel the same way about iOS Dev Weekly.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3 months, 2 weeks назад @ iosdevweekly.com
СМИ
9to5Mac 9to5Mac
последний пост 6 часов назад
PSA: App Store, iTunes Store and other Apple services are currently down for some users
PSA: App Store, iTunes Store and other Apple services are currently down for some users PSA: App Store, iTunes Store and other Apple services are currently down for some users

Users may be unable to make purchases in the iTunes Store, Mac App Store, and App Store.

Users may be unable to make purchases in the iTunes Store, Mac App Store, and App Store.

Users may be unable to make purchases in the iTunes Store, Mac App Store, and App Store.

Users may be unable to make purchases in the iTunes Store, Mac App Store, and App Store.

Users may be unable to make purchases in the iTunes Store, Mac App Store, and App Store.

6 часов назад @ 9to5mac.com
Apple pledges support for communities affected by southern Europe wildfires
Apple pledges support for communities affected by southern Europe wildfires Apple pledges support for communities affected by southern Europe wildfires

Tim Cook took to X tonight to announce that Apple will donate to relief efforts supporting those affected by the wildfires affecting southern Europe.

Apple to support southern Europe relief effortsOver the past few weeks, wildfires have raged across Portugal, Spain, and France, displacing more than 300,000 people, according to the BBC.

When disasters such as this one strike, Apple typically announces donations to support relief and recovery efforts.

That is precisely what Tim Cook did tonight, in a post on X:Our hearts go out to everyone affected by the devastating wildfires in southern Europe.

Apple will be donating to relief efforts on the ground.

6 часов назад @ 9to5mac.com
Apple faces bipartisan Senate pushback over plans to buy Chinese memory chips
Apple faces bipartisan Senate pushback over plans to buy Chinese memory chips Apple faces bipartisan Senate pushback over plans to buy Chinese memory chips

Bloomberg reports that US senators from both sides of the aisle are urging Apple CEO Tim Cook to commit by August 21 to not using memory chips from Chinese suppliers CXMT and YMTC.

At the same time, the Financial Times reported that Apple was in negotiations to purchase chips from YMTC.

The FT would go on to report that Apple was already testing CXMT’s DRAM chips.

The report also detailed Micron’s efforts to persuade the administration to reject Apple’s request, arguing that allowing Chinese suppliers into Apple’s supply chain could undermine domestic memory production.

This is not the first time Apple has tried to source memory chips from YMTC.

8 часов назад @ 9to5mac.com
Studio Display XDR hits Apple’s refurb store, saving you up to $540
Studio Display XDR hits Apple’s refurb store, saving you up to $540 Studio Display XDR hits Apple’s refurb store, saving you up to $540

There’s a new addition to Apple’s popular Certified Refurbished store.

Apple has started selling the Studio Display XDR in refurbished condition, offering 15% off the mini-LED external display that’s perfect for Mac users.

Here are prices for the refurbished variants of the Studio Display XDR available from Apple:The Studio Display XDR was first released back in March.

It features a 27-inch 5K display with mini-LED backlighting, along with a 120Hz refresh rate.

You can shop Apple’s Certified Refurbished store on its website.

9 часов назад @ 9to5mac.com
9to5Mac Daily: July 29, 2026 – iOS 26.6, Apple’s smart home plans
9to5Mac Daily: July 29, 2026 – iOS 26.6, Apple’s smart home plans 9to5Mac Daily: July 29, 2026 – iOS 26.6, Apple’s smart home plans

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

New episodes of 9to5Mac Daily are recorded every weekday.

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

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

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

9 часов назад @ 9to5mac.com
Qualcomm says supply constraints are shrinking its Apple business faster than expected
Qualcomm says supply constraints are shrinking its Apple business faster than expected Qualcomm says supply constraints are shrinking its Apple business faster than expected

After Qualcomm released its quarterly report and projected weaker-than-expected profit for the current quarter, the company’s CEO told Reuters that supply constraints would cause its revenue from Apple products to decline faster than expected.

Qualcomm is ‘replacing Apple with data center’Over the past few years, Apple has been moving forward with plans to replace Qualcomm-made modems with its own components, building on its 2019 acquisition of Intel’s smartphone modem business.

Qualcomm, for its part, has repeatedly sought to reassure investors that it was prepared for the loss of Apple business.

Now, CEO Cristiano Amon warns that this decline will accelerate, partly because the ongoing su…

10 часов назад @ 9to5mac.com
Apple pushes back against UK proposal to loosen App Store payment rules
Apple pushes back against UK proposal to loosen App Store payment rules Apple pushes back against UK proposal to loosen App Store payment rules

Battersea Power Station is home to Apple's UK headquartersApple today alleged that a new UK proposal targeting App Store fees amounts to price regulation, warning that it could undermine innovation and investment.

Apple fights App Store regulation in the UKAs reported by Reuters, Apple today submitted a formal response to a consultation by the UK’s Competition and Markets Authority (CMA), pushing back against proposed rules that would allow app developers to link to alternative payment options.

The CMA can impose such requirements after designating Apple and Google as having “strategic market status” in their respective mobile platform markets last year.

Under the proposal, Apple and Google…

11 часов назад @ 9to5mac.com
Almost all future robot vacuums were just banned by the US government
Almost all future robot vacuums were just banned by the US government Almost all future robot vacuums were just banned by the US government

Yesterday the US government announced its was updating its list of banned foreign-made products to include “advanced robotic devices,” and today an FCC spokesperson confirmed that applies to robot vacuums too.

But spying doesn’t require legs — and neither does the FCC’s robot ban.

The robot ban will sweep up robot vacuum cleaners too, FCC media relations director Katie Gorscak confirms to The Verge.

And that applies to products we might think benign, such as robot vacuums, lawnmowers, and more.

But depending on how this ban plays out, the market for robot vacuums could take some wild turns in the near future.

12 часов назад @ 9to5mac.com
DOJ fights Apple’s bid for records from 14 federal agencies in antitrust case
DOJ fights Apple’s bid for records from 14 federal agencies in antitrust case DOJ fights Apple’s bid for records from 14 federal agencies in antitrust case

The US Department of Justice has asked the court to reconsider a recent ruling that would allow Apple to pursue records from 14 federal agencies in its antitrust case.

A bit of backgroundEarlier this month, retired federal judge Jose Linares, who is serving as a special discovery master in the case, rejected the government’s effort to block Apple from seeking documents from 14 federal agencies as part of discovery in the DOJ’s 2024 antitrust lawsuit against the company.

DOJ asks court to reverse Apple’s discovery winNow, the DOJ, backed by declarations from officials at several federal agencies and offices, has asked Judge Linares to reconsider that decision.

The DOJ says Linares did not co…

12 часов назад @ 9to5mac.com
Apple Maps in iOS 27 makes my favorite recent feature even better
Apple Maps in iOS 27 makes my favorite recent feature even better Apple Maps in iOS 27 makes my favorite recent feature even better

Apple Maps recently added a new ‘Suggested Places’ feature in iOS 26.5, but it’s getting even better in iOS 27.

iOS 27 improves Apple Maps’ new ‘Suggested Places’ feature by adding a lot more recommendationsWhen iOS 26.5 launched in May, it came with a pair of Apple Maps-focused changes, including ‘Suggested Places.’ The feature offers recommendations inside Maps’ search screen of places you should check out.

Now when I’m looking for a new place to try, whether locally or for future travels elsewhere, the Maps search screen is quickly becoming a go-to.

In addition to expanding the Suggested Places feature, iOS 27 includes several other Apple Maps improvements you can read about here.

Do you…

12 часов назад @ 9to5mac.com
OpenAI president admits new ChatGPT desktop app is ‘kind of a mess,’ teases tab-free design
OpenAI president admits new ChatGPT desktop app is ‘kind of a mess,’ teases tab-free design OpenAI president admits new ChatGPT desktop app is ‘kind of a mess,’ teases tab-free design

In a wide-ranging interview with Joanna Stern, OpenAI president Greg Brockman addressed the company’s recent changes to the ChatGPT desktop app and discussed its plans for a tab-free interface.

Work might soon work seamlessly within ChatGPTA few days ago, Joanna Stern published a teaser of an upcoming interview with OpenAI president Greg Brockman on her new YouTube channel, New Things.

Today, Stern published the full interview, which covers topics including the new ChatGPT Voice, OpenAI’s hardware ambitions, the Apple lawsuit, and the recent Hugging Face hack.

At one point, Stern brings up OpenAI’s recent decision to merge the ChatGPT and Codex desktop apps while introducing Work, a new age…

12 часов назад @ 9to5mac.com
Runna now automatically adapts training paces based on heat and humidity
Runna now automatically adapts training paces based on heat and humidity Runna now automatically adapts training paces based on heat and humidity

Starting today, Runna subscribers can use the new Adapt for Heat feature, which automatically adjusts pace targets based on local heat and humidity.

Personal running coaching app Runna announced three updates today designed to support users throughout the entire training cycle, from hot-weather workouts to post-race recovery.

With the new Adapt for Heat feature, available starting today, Runna will help users identify cooler times to run and recommend adjusted pace targets based on the feels-like temperature, workout duration, and specific session.

Runna also announced the relaunch of the Post-Race Recovery Plan feature, which is automatically created once the user starts a 5k-50k race plan…

13 часов назад @ 9to5mac.com
Support for school cellphone bans reaches new high, where do you stand?
Support for school cellphone bans reaches new high, where do you stand? Support for school cellphone bans reaches new high, where do you stand?

A new Pew Research Center survey finds that 77% of U.S. adults support banning middle and high school students from using cellphones during class.

Only 18% now oppose classroom bans.

For the first time, more Americans support than oppose preventing cellphone use for the entire school day.

About half of U.S. adults (48%) back “bell-to-bell” school cellphone bans for middle and high school students, up from 36% in 2024.

Should schools restrict iPhones only during class, enforce bell-to-bell bans, or leave the decision to students and parents?

14 часов назад @ 9to5mac.com
macOS 27 adds five new Mac features I’ve been loving
macOS 27 adds five new Mac features I’ve been loving macOS 27 adds five new Mac features I’ve been loving

macOS 27, also known as Golden Gate, is coming this fall with a variety of improvements for the Mac.

#1: File name suggestionsApple Intelligence powers a convenient new file management feature in macOS 27: file and folder name suggestions.

#4: Video support in Apple PodcastsEarlier this year, iOS and iPadOS got much-improved video features in Apple Podcasts.

macOS 27 remedies that oversight, offering all of the great video podcast features already available on other platforms.

What are your top macOS 27 Golden Gate features so far?

14 часов назад @ 9to5mac.com
Review: This Asus ProArt 4K display has several features that separate it from the pack [Video]
Review: This Asus ProArt 4K display has several features that separate it from the pack [Video] Review: This Asus ProArt 4K display has several features that separate it from the pack [Video]

The Asus ProArt PA27UCGE is a 27-inch 4K display with a few tricks up its sleeve that set it apart from a crowded monitor market.

The Asus ProArt monitor lineup is traditionally geared toward photo editing and video work, and the 27-inch 4K PA27UCGE is no exception.

Uniformity testing with Calibrite ProfilerDesign, Build Quality, and ErgonomicsThe ASUS ProArt Display 4K features traditional Asus design aesthetic, and, like the previous Asus ProArt Display 5K and 6K models, it won’t take home any awards due to its build quality.

ErgonomicsErgonomically speaking, the Asus ProArt 4K offers a lot.

9to5Mac’s TakeThe Asus ProArt Display PA27UCGE offers a ton of value for its asking price.

16 часов назад @ 9to5mac.com
MacRumors MacRumors
последний пост 8 часов назад
20th Anniversary iPhone Coming Next Year With These 10 Features
20th Anniversary iPhone Coming Next Year With These 10 Features 20th Anniversary iPhone Coming Next Year With These 10 Features

Apple's 20th anniversary iPhone is expected to arrive in the fall of 2027 with the most significant redesign the device has seen since the iPhone X.

The first iPhone was announced in January 2007 and went on sale that June, meaning the device's 20th anniversary technically falls on June 29, 2027.

Apple could skip the name "iPhone 19" in the same way it skipped "iPhone 9" ahead of the iPhone X in 2017, with rumors so far variably referring to the device as the "iPhone 20" and the "iPhone XX."

With the device still more than a year away, the final 20th anniversary iPhone could still change considerably from the current picture provided by rumors.

Apple is expected to launch the 20th anniversa…

8 часов назад @ macrumors.com
Qualcomm Expects Apple Modem Revenue to Drop Faster Than Expected
Qualcomm Expects Apple Modem Revenue to Drop Faster Than Expected Qualcomm Expects Apple Modem Revenue to Drop Faster Than Expected

Qualcomm expects its Apple revenue to decline faster than it previously anticipated, Qualcomm CEO Cristiano Amon told Reuters in an interview following the company's earnings call for the third fiscal quarter of 2026.

Qualcomm expects the drop in Apple revenue to start in the fourth quarter.

Apple developed its own modem chips, which have been used in the iPhone 16e, iPhone 17e, and iPhone Air.

Apple is working on a C2 modem chip rumored to deliver faster speeds and better power efficiency than Qualcomm modems.

Apple and Qualcomm have a patent licensing agreement that lasts through March 2027, and it is not clear if Apple will extend it again or move to using its own modem chips across its …

8 часов назад @ macrumors.com
Apple Says UK App Store Steering Rules Would Be 'Highly Intrusive'
Apple Says UK App Store Steering Rules Would Be 'Highly Intrusive' Apple Says UK App Store Steering Rules Would Be 'Highly Intrusive'

Apple said new UK App Store rules would give regulators a "highly intrusive" role dictating how it runs its business, reports Reuters.

Apple submitted feedback to the UK's Competition and Markets Authority as it considers forcing Apple to change its ‌App Store‌ rules around steering.

The CMA wants Apple to let developers link to payment options outside of the ‌App Store‌, which the CMA says will cut fees and boost competition.

Developers in the UK are not currently able to direct customers outside of the ‌App Store‌, even though that's allowed with the current U.S. ‌App Store‌ rules and the EU ‌App Store‌ rules.

Apple said the ‌App Store‌ facilitated over £46.5 billion in UK billings and sa…

10 часов назад @ macrumors.com
Pastebot 3 for Mac Adds Rule-Based Organization, Powerful Paste Filters
Pastebot 3 for Mac Adds Rule-Based Organization, Powerful Paste Filters Pastebot 3 for Mac Adds Rule-Based Organization, Powerful Paste Filters

Like prior versions of Pastebot, Pastebot 3 records everything you copy so that it's easy to find and paste when needed.

Smart Pastebins can be filtered by clipping size, type, file extension, creation date, text, text length, and more.

Multiple filters can be combined and keyboard shortcuts can be assigned to the filters you use most often.

All Pastebot content and filters sync across Macs with iCloud, and there are options for customizing how many clippings are saved.

Pastebot customers who enter a Pastebot 2 license key can get a $12.99 upgrade discount on the direct purchase option.

10 часов назад @ macrumors.com
Apple Releases Safari Technology Preview 249 With Bug Fixes and Performance Improvements
Apple Releases Safari Technology Preview 249 With Bug Fixes and Performance Improvements Apple Releases Safari Technology Preview 249 With Bug Fixes and Performance Improvements

Apple today released a new update for Safari Technology Preview, the experimental browser that was first introduced in March 2016.

Apple designed ‌Safari Technology Preview‌ to allow users to test features that are planned for future release versions of the Safari browser.

‌Safari Technology Preview‌ 249 includes fixes and updates for Accessibility, Animations, CSS, Editing, Forms, HTML, JavaScript, Media, Rendering, Spatial Web, Web API, Web Audio, Web Inspector, WebAssembly, WebDriver, and WebRTC.

The current ‌Safari Technology Preview‌ release is compatible with machines running macOS Tahoe and macOS Golden Gate, the newest version of macOS.

‌Safari Technology Preview‌ can run side-by-si…

11 часов назад @ macrumors.com
OpenAI President on Apple Lawsuit: We Don't Need Your Secrets
OpenAI President on Apple Lawsuit: We Don't Need Your Secrets OpenAI President on Apple Lawsuit: We Don't Need Your Secrets

OpenAI president Greg Brockman recently did an interview with Joanna Stern, where he commented on the lawsuit OpenAI is facing from Apple and talked about OpenAI's product plans.

Apple accused OpenAI of a months-long scheme to steal confidential Apple information from Apple employees interviewing with OpenAI.

OpenAI wants to offer "value over time" and deliver on a device that's "built for the AI era" and "maximally useful."

He had ChatGPT answer a question about what OpenAI's first AI device would look like.

Brockman's full interview, which goes into more detail on ChatGPT's future, OpenAI's hardware work, and the company's ambitions, can be watched on YouTube.

12 часов назад @ macrumors.com
Apple Begins Selling Refurbished Studio Display XDR at a Discount
Apple Begins Selling Refurbished Studio Display XDR at a Discount Apple Begins Selling Refurbished Studio Display XDR at a Discount

Apple this month began selling certified refurbished Studio Display XDR models in the U.S. for the first time since the display was released in March.

A refurbished Studio Display XDR with a VESA mount adapter and standard glass is priced at $2,459, down from $2,899 for the equivalent new configuration.

This amounts to a 15% discount, which is typical for Apple's refurbished products.

Refurbished models with nano-texture glass are also available at a discount.

The Studio Display XDR features a 27-inch screen with mini-LED backlighting, 5K resolution, peak brightness of 2,000 nits for HDR content, and up to a 120Hz refresh rate.

12 часов назад @ macrumors.com
Here Are All the Changes to AppleCare+ This Month
Here Are All the Changes to AppleCare+ This Month Here Are All the Changes to AppleCare+ This Month

We have recapped all the changes to AppleCare+ and the AppleCare One bundle below.

In the U.S., Apple raised the prices on monthly ‌and annual AppleCare‌+ subscription plans for Macs and iPads by $0.50/month and $5/year, respectively.

Monthly and annual AppleCare+ subscription plans expanded to a wider range of Apple products in Canada and Japan for the first time this month.

Introduced in the U.S. last year, AppleCare One covers up to three devices as part of a single monthly subscription, and the total cost can be lower than multiple AppleCare+ plans.

In the United Kingdom, for example, Apple said customers can save up to £11.48/month vs. paying for three separate AppleCare+ with Theft an…

13 часов назад @ macrumors.com
Galaxy Z Fold8 Review: What Samsung's New Foldable Tells Us About the iPhone Ultra
Galaxy Z Fold8 Review: What Samsung's New Foldable Tells Us About the iPhone Ultra Galaxy Z Fold8 Review: What Samsung's New Foldable Tells Us About the iPhone Ultra

MacRumors videographer Dan Barbera has been testing Samsung's new foldable, and the wider 4:3 display bodes well for the ‌iPhone Ultra‌.

Unlike most of Samsung's Galaxy foldables, the Z Fold8 is wider with a tablet-like look and feel when it's unfolded.

It's 5.5 inches when closed and 7.6 inches when open, and those are just about the exact dimensions we've seen rumored for the ‌iPhone Ultra‌.

Rumors about a book-style Apple foldable started around March 2018, and Samsung's first foldable came out in 2019.

Dan went into testing expecting the rumored price would keep the ‌iPhone Ultra‌ niche, but after using the Galaxy Z Fold8 and showing other people the design, he's now convinced the ‌iPho…

14 часов назад @ macrumors.com
AirPods Pro 3 Still Available for Best Price Since Prime Day at $199.99
AirPods Pro 3 Still Available for Best Price Since Prime Day at $199.99 AirPods Pro 3 Still Available for Best Price Since Prime Day at $199.99

Amazon still has the AirPods Pro 3 available for $199.99, down from $249.00.

This is the best price we've seen on the AirPods Pro 3 since Prime Day ended last month, coming in around $20 higher when compared to that all-time low price.

Note: MacRumors is an affiliate partner with some of these vendors.

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

Head to our full Deals Roundup to get caught up with all of the latest deals and discounts that we've been tracking over the past week.

15 часов назад @ macrumors.com
Gemini for Mac Adds System-Wide Voice Dictation and Screen-Aware Commands
Gemini for Mac Adds System-Wide Voice Dictation and Screen-Aware Commands Gemini for Mac Adds System-Wide Voice Dictation and Screen-Aware Commands

Google today updated Gemini for Mac to add a new quick keyboard shortcut that activates voice mode.

By long-pressing the Fn key, users can speak naturally to Gemini from any window on their desktop machine.

Gemini supports intelligent dictation, so users can speak to the chatbot using natural language and Gemini will transcribe their words to text.

Gemini is also able to generate and edit images when the screen-aware mode is turned on.

Gemini's new Mac voice mode is rolling out globally to all Gemini for Mac users in English, with Google planning to add more languages in the future.

16 часов назад @ macrumors.com
iOS 27 Lets You Hide the Messages Button Everyone Hits by Mistake
iOS 27 Lets You Hide the Messages Button Everyone Hits by Mistake iOS 27 Lets You Hide the Messages Button Everyone Hits by Mistake

In iOS 27 and iPadOS 27, Apple has finally given you a way to get rid of it.

The post went viral, and in iOS 27, Apple has done something about it.

Tap Messages.

If you keep tapping the text field icon by mistake, you'll want to choose None.

iOS 27 is remains in beta, with a public release expected sometime this September.

17 часов назад @ macrumors.com
Apple Wallet Support Coming to Manchester's Bee Card
Apple Wallet Support Coming to Manchester's Bee Card Apple Wallet Support Coming to Manchester's Bee Card

Apple is preparing to allow the Bee Card to be added to the Wallet app, according to code seen by MacRumors.

When this functionality goes live, you will be able to add the Bee Card to your iPhone or Apple Watch and use it to pay your fare for trams and buses in the Manchester, England area.

However, the code does not provide any timeframe for availability, so stay tuned.

17 часов назад @ macrumors.com
Best Buy's Back to School Sale Brings Big Savings on AirPods, MacBooks, Headphones, and More
Best Buy's Back to School Sale Brings Big Savings on AirPods, MacBooks, Headphones, and More Best Buy's Back to School Sale Brings Big Savings on AirPods, MacBooks, Headphones, and More

Best Buy this week is hosting a pair of sales kicking off Back to School season, as well as its annual Black Friday in July event, with notable markdowns on Apple devices, TVs, headphones, monitors, and much more.

These sales are set to last for the rest of this week, and you don't need to be a My Best Buy Plus or Total member to see the deals.

Note: MacRumors is an affiliate partner with Best Buy.

In terms of Apple devices, you can find solid deals on AirPods Max 2, iPhone Air, Beats accessories, and MacBook Pro.

Some of the biggest discounts you'll find in Best Buy's Black Friday in July sale are on TVs, with major savings from popular brands like Insignia, Samsung, and LG.

18 часов назад @ macrumors.com
Apple Upgrade: Is Leasing Your Next iPhone Worth It?
Apple Upgrade: Is Leasing Your Next iPhone Worth It? Apple Upgrade: Is Leasing Your Next iPhone Worth It?

With the new Apple Upgrade program in the U.S., you can now lease an iPhone, but is it worth it?

In the U.S., the device costs $1,099 upfront, but through Apple Upgrade you can lease it for $45.99/month for 12 months.

If you had purchased both the iPhone 17 Pro and iPhone 18 Pro upfront for $1,099 each, the total cost would have been $2,198.

However, the Apple Upgrade program can be worth it for customers who value convenience and predictability.

Since the final payment is equal to the original retail price minus the payments already made, Apple Upgrade effectively becomes a 12-month, interest-free financing plan.

18 часов назад @ macrumors.com
AppleInsider AppleInsider
последний пост 6 часов назад
How to change your Home address in Maps on iPhone
How to change your Home address in Maps on iPhone How to change your Home address in Maps on iPhone

The Apple Maps app is a great way to get around, whether you're using it while driving via CarPlay or just walking.

But if you've moved home and ever tried to change your address in your iPhone's Maps app, you'll know it can be tricky.

The job can be complicated considerably if you also have your home address pinned, too.

The first is that your home's address isn't normally set by the Maps app itself.

However, if you have your home set up as a pinned location in Maps, you'll also need to go a step further.

6 часов назад @ appleinsider.com
US senators urge Apple to abandon plans for Chinese-made chips
US senators urge Apple to abandon plans for Chinese-made chips US senators urge Apple to abandon plans for Chinese-made chips

Apple wants to use China-sourced chips for products sold in China during the AI-driven memory shortage, but a letter from US senators hopes to persuade Apple otherwise.

Apple has looked to blacklisted Chinese companies to bolster its supply chain, but, according to a letter viewed by Bloomberg, US senators want to urge Apple away from this solution.

The US senators have asked Apple to reconsider using chips from either company and commit to not using them by August 21.

Apple's latest China problemWhile Apple isn't banned from buying chips from either company, it could face a few repercussions.

When the AI boom ends, Apple sourcing chips for devices sold in China will be the least of our wor…

6 часов назад @ appleinsider.com
Apple's reliance on Qualcomm could decline faster than expected after Q4 2026
Apple's reliance on Qualcomm could decline faster than expected after Q4 2026 Apple's reliance on Qualcomm could decline faster than expected after Q4 2026

The 2026 iPhone lineup could divest further from Qualcomm as Apple increases use of its in-house C-series modem, though Qualcomm blames supply constraints on a faster-than-expected transition.

Qualcomm and Apple's relationship has been in question since Apple's release of an in-house C-series modem.

As the iPhone and other Apple products look to get away from Qualcomm modems, a supply chain shortage offers an excellent loophole for escaping a contract earlier than expected.

If Apple is able to include C-series modems in more of the iPhone 18 lineup than previously expected, that'll be a big win for Apple.

The Qualcomm CEO suggests that Apple's revenue has been effectively replaced by its en…

9 часов назад @ appleinsider.com
Amazon slashes AirPods Max 2 to $449 with a month-end $100 discount
Amazon slashes AirPods Max 2 to $449 with a month-end $100 discount Amazon slashes AirPods Max 2 to $449 with a month-end $100 discount

Read our ethics policyWe covered Amazon's $99 AirPods 4 deal yesterday, and today AirPods Max 2 are $100 off, bringing the over-ear headphones down to $449.

AirPods Max 2, which were released in 2026, are $100 off at Amazon today, with all five color options eligible for the triple-digit markdown at press time.

Buy AirPods Max 2 for $449This AirPods deal reflects the lowest price seen this month on the over-ear headphones.

In our hands-on AirPods Max 2 review, we found the 2026 release delivers better active noise cancellation (ANC) and great call quality.

On the earbuds side, AirPods 4 and AirPods Pro 3 are on sale as well, with prices as low as $99.

15 часов назад @ appleinsider.com
UK is asking for 'highly intrusive' controls over App Store, says Apple
UK is asking for 'highly intrusive' controls over App Store, says Apple UK is asking for 'highly intrusive' controls over App Store, says Apple

Apple has told UK regulators that the plans to adopt more EU-like measures over the App Store are too restrictive, go beyond promoting competition, and amount to illegal regulation of service pricing.

As the regulator's open consultation with interested parties concludes, Reuters reports how Apple has formally objected to the proposals.

Apple further described this as going beyond promoting competition and instead giving the UK a "highly intrusive" presence in how it runs the App Store.

Saying that the App Store facilitated over $60 billion for the UK in 2025, Apple also noted that there was no evidence the changes would lower prices for users.

The CMA's proposals also included requiring Ap…

15 часов назад @ appleinsider.com
AI leaves the chat window behind with Gemini's new Mac voice mode
AI leaves the chat window behind with Gemini's new Mac voice mode AI leaves the chat window behind with Gemini's new Mac voice mode

The shortcut lets users call on Gemini without opening a separate chat window or copying text between apps.

Gemini's initial Mac implementation appears more focused on rewriting and inserting text within the active window.

The new Gemini voice workflow makes practical sense because the feature removes several steps from a common AI task.

Google has two promotional videos, one of which appeared to use an AI narrator voice complete with an on-screen narrator bubble.

It's hard to imagine a more on-brand way to promote an AI feature, short of having Gemini answer the press emails too.

18 часов назад @ appleinsider.com
Apple's corporate espionage suit against OpenAI: How we got here
Apple's corporate espionage suit against OpenAI: How we got here Apple's corporate espionage suit against OpenAI: How we got here

Since its founding, Sam Altman's OpenAI has been at the center of multiple controversies, with Apple's intellectual property theft suit being just the latest chapter.

Jony Ive promo video pulled by OpenAI over trademark issueOn June 23, 2025, a nine-minute video with former Apple design chief Jony Ive and OpenAI head Sam Altman was pulled from view.

OpenAI raids Apple's talent and manufacturing pool for its AI dreamIn September 2025, it was reported that OpenAI was going after some of Apple's best people, as well as talking to iPhone component manufacturers.

xAI accused of destroying evidence in OpenAI & Apple antitrust lawsuitOpenAI accused xAI of both destroying and withholding evidence o…

20 часов назад @ appleinsider.com
iPhone sales keep rising in China even as market declines
iPhone sales keep rising in China even as market declines iPhone sales keep rising in China even as market declines

New figures from China show that the overall smartphone market has declined, yet sales for foreign models like the iPhone have soared.

Ahead of the next Apple earnings call on July 30, 2026, there is a report that iPhone sales have again gone up in the crucial Chinese market.

According to Reuters, the China Academy of Information and Communications Technology (CAICT) has released certain figures for June smartphone sales.

But it's also one that has for years seen a steady decline in iPhone sales, so Apple turning that around is significant.

Separately, figures for overall Apple sales in China reportedly rose 38% year over year, which is a marked turnaround after years of continuous decline.

21 час назад @ appleinsider.com
Twelve South Valet mini review: A luxe MagSafe catch-all with new, faster speeds
Twelve South Valet mini review: A luxe MagSafe catch-all with new, faster speeds Twelve South Valet mini review: A luxe MagSafe catch-all with new, faster speeds

Twelve South Valet 4.25-inch review: Valet is now faster and comes in two sizesHere in the studio, I am testing out the 4.25-inch model in black with the black border.

Twelve South Valet 4.25-inch review: Clever design and functionalityFrom the beginning, what set the Valet apart from others has been the exceptional design.

Twelve South Valet 4.25-inch review: Finally more powerThe first-generation Twelve South Valet supported 15W of Qi2 charging.

Twelve South Valet 4.25-inch review: I can fit my keys and wallet in the trayElsewhere, though, the Twelve South Valet makes much more sense.

Twelve South Valet 4.25-inch review: ProsPremium Nappa leatherMultiple colorways and sizesFaster 25W magn…

1 day, 9 hours назад @ appleinsider.com
No major reset is coming as John Ternus prepares to take over Apple
No major reset is coming as John Ternus prepares to take over Apple No major reset is coming as John Ternus prepares to take over Apple

Cook and Ternus appeared together July 27 at the Los Angeles premiere of the Apple TV series Ted Lasso, giving Apple an unusually public setting to present its approaching leadership handoff.

The event was Cook's final Apple TV premiere as CEO and Ternus' first since Apple named him as Cook's successor.

Ternus isn't showing his handTernus offered few details when asked how he might change Apple TV after becoming CEO.

Asked whether he had begun discussing his own plans for Apple TV with services chief Eddy Cue, Ternus said, "I think it's pretty amazing right now."

The answers don't reveal whether Ternus plans substantial changes to Apple TV.

1 day, 13 hours назад @ appleinsider.com
There's still time to grab AirPods 4 for $99, AirPods Pro 3 for $199 at Amazon
There's still time to grab AirPods 4 for $99, AirPods Pro 3 for $199 at Amazon There's still time to grab AirPods 4 for $99, AirPods Pro 3 for $199 at Amazon

Read our ethics policyGrab AirPods for as low as $99 at Amazon today - Image credit: AppleMonth-end Apple deals are in full effect at Amazon, with AirPods 4, AirPods Pro 3, and AirPods Max 2 discounted by up to $100.

Those looking for the lowest AirPods price this week can take advantage of Amazon's $99 special on AirPods 4, reflecting a $30 price cut off MSRP.

AirPods Pro 3 are reduced to $199.99 thanks to a $50 price cut, with delivery as early as today to select locations for Prime members.

The steepest discount can be found on Apple's over-ear option, with AirPods Max 2 now $100 off at Amazon as well.

Today's top AirPods deals

1 day, 14 hours назад @ appleinsider.com
Got a lot of Apple hardware? Here's how an Apple Ring can bind them all
Got a lot of Apple hardware? Here's how an Apple Ring can bind them all Got a lot of Apple hardware? Here's how an Apple Ring can bind them all

Apple has had countless patents granted over the smart ring technology it still won't tell anyone about, but a new one shows just how an Apple Ring might control all of your devices.

Yes, an Apple Ring would surely be a health monitor, and yes, it would likely dominate the fitness market, but it won't break up marriages.

If the HomePod knew you were looking at it, and if the Apple Ring correctly conveyed the gesture you're trying to make.

Apple's strength is in its ecosystem"Electronic device system with ring devices" is an unusually comprehensive patent for Apple.

His previous work for Apple includes multiple Apple Ring patents and patent applications, dating back to 2024.

1 day, 16 hours назад @ appleinsider.com
Ahead of earnings, Goldman Sachs hikes AAPL target to $370
Ahead of earnings, Goldman Sachs hikes AAPL target to $370 Ahead of earnings, Goldman Sachs hikes AAPL target to $370

Goldman Sachs has increased its AAPL price target to $370, with the firm expecting good third-quarter results, and a faithful audience keeping purchase volumes up even after hardware price increases.

Ahead of Apple's quarterly financial results release and call with analysts on Thursday, Goldman Sachs has raised its bar for Apple to reach.

In a note to investors seen by AppleInsider, issued on July 27, Goldman Sachs has increased the price target from $340 to $370.

For the Q3 period, Goldman Sachs predicts revenue of $110.1 billion, representing 17% year-over-year growth.

This is the second target price increase in 2026 from Goldman Sachs.

1 day, 16 hours назад @ appleinsider.com
Amazon slashes $500 off 14-inch M5 Pro MacBook Pro with 2TB SSD
Amazon slashes $500 off 14-inch M5 Pro MacBook Pro with 2TB SSD Amazon slashes $500 off 14-inch M5 Pro MacBook Pro with 2TB SSD

Read our ethics policyAmazon's $500 discount on Apple's latest 14-inch MacBook Pro with an upgrade to 2TB of storage brings the laptop down to $2,499.

This configuration has Apple's M5 Pro chip with a 15-core CPU and 16-core GPU, as well as 24GB of unified memory.

Buy 2TB MacBook Pro for $2,499At press time, units are in stock and ready to ship from Amazon in Space Black or Silver, with delivery as early as tomorrow for Prime members.

You can also save on other configurations in our 14-inch MacBook Pro M5 Pro / M5 Max Price Guide and 16-inch MacBook Pro Price Guide, so if you're looking for additional RAM or the M5 Max chip, it's worth checking out the price comparison tool.

We've also roun…

1 day, 17 hours назад @ appleinsider.com
Apple Upgrade: What you're going to pay per month for iPhone, Mac, or iPad
Apple Upgrade: What you're going to pay per month for iPhone, Mac, or iPad Apple Upgrade: What you're going to pay per month for iPhone, Mac, or iPad

The Apple Upgrade program is here, giving consumers ways to lease even more products.

On July 28, Apple launched the Apple Upgrade program to replace the iPhone Upgrade Program.

Just as under the iPhone Upgrade Program, they can choose to upgrade to new hardware early in the leasing period, starting again from new.

The plans last for either 12 months or 24 months for an iPhone or Apple Watch.

Terms for iPad or Mac sit at 24 months or 36 months.

1 day, 17 hours назад @ appleinsider.com
Блоги
Swift by Sundell Swift by Sundell
последний пост None
Hacking with Swift
последний пост 2 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.

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

3 months, 4 weeks назад @ hackingwithswift.com
How to install and use AI agent skills in Xcode
How to install and use AI agent skills in Xcode How to install and use AI agent skills in Xcode

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

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

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

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

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

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

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

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

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

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

4 months, 3 weeks назад @ hackingwithswift.com
What to fix in AI-generated Swift code
What to fix in AI-generated Swift code

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

The action you just performed triggered the security solution.

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

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

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

7 months, 3 weeks назад @ hackingwithswift.com
One Swift mistake everyone should stop making today
One Swift mistake everyone should stop making today

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

The action you just performed triggered the security solution.

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

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

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

8 months, 3 weeks назад @ hackingwithswift.com
Ray Wenderlich Ray Wenderlich
последний пост 1 day, 15 hours назад
Kodebits Day 66: Designated Initializer [FREE]
Kodebits Day 66: Designated Initializer [FREE] Kodebits Day 66: Designated Initializer [FREE]

All videos.

One low price.

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

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

1 day, 15 hours назад @ kodeco.com
Your First iOS App: Coding in Swift [SUBSCRIBER]
Your First iOS App: Coding in Swift [SUBSCRIBER] Your First iOS App: Coding in Swift [SUBSCRIBER]

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

Already a member of Kodeco?

2 days, 9 hours назад @ kodeco.com
Kodebits Day 65: Custom Subscript [FREE]
Kodebits Day 65: Custom Subscript [FREE] Kodebits Day 65: Custom Subscript [FREE]

All videos.

One low price.

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

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

2 days, 15 hours назад @ kodeco.com
Kodebits Day 64: Generic Function [FREE]
Kodebits Day 64: Generic Function [FREE] Kodebits Day 64: Generic Function [FREE]

What is the output?

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

The inout keyword allows modifying the original variables.

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

[/spoiler]Further Reading

4 days, 15 hours назад @ kodeco.com
Kodebits Day 63: Extension Method [FREE]
Kodebits Day 63: Extension Method [FREE] Kodebits Day 63: Extension Method [FREE]

All videos.

One low price.

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

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

5 days, 15 hours назад @ kodeco.com
Getting Started with Apple’s Foundation Models [FREE]
Getting Started with Apple’s Foundation Models [FREE] Getting Started with Apple’s Foundation Models [FREE]

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

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

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

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

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

1 week, 5 days назад @ kodeco.com
Kodebits Day 58: Custom Operator [FREE]
Kodebits Day 58: Custom Operator [FREE] Kodebits Day 58: Custom Operator [FREE]

All videos.

One low price.

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

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

2 weeks, 1 day назад @ kodeco.com
Apple Foundation Models [SUBSCRIBER]
Apple Foundation Models [SUBSCRIBER] Apple Foundation Models [SUBSCRIBER]

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

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

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

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

Each chapter provides both conceptual understanding and hands-…

3 weeks назад @ kodeco.com
Kodebits Day 54: String Replacement [FREE]
Kodebits Day 54: String Replacement [FREE] Kodebits Day 54: String Replacement [FREE]

All videos.

One low price.

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

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

3 weeks назад @ kodeco.com
Kodebits Day 52: Tuple Decomposition [FREE]
Kodebits Day 52: Tuple Decomposition [FREE] Kodebits Day 52: Tuple Decomposition [FREE]

All videos.

One low price.

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

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

3 weeks, 3 days назад @ kodeco.com
Kodebits Day 51: Enum Associated Values [FREE]
Kodebits Day 51: Enum Associated Values [FREE] Kodebits Day 51: Enum Associated 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, 5 days назад @ kodeco.com
Kodebits Day 50: Class Reference Share [FREE]
Kodebits Day 50: Class Reference Share [FREE] Kodebits Day 50: Class Reference Share [FREE]

All videos.

One low price.

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

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

4 weeks назад @ kodeco.com
Kodebits: June Roundup [FREE]
Kodebits: June Roundup [FREE] Kodebits: June Roundup [FREE]

Three months in, Kodebits have found their rhythm: small, self-contained coding challenges you can work through between meetings, posted to our social channels as they land and gathered on the Kodebits archive afterwards.

iOS & SwiftEight Kodebits in June, with a clear thread running through them: value semantics and pattern matching.

IntermediateDay 35: Companion Object — Kotlin has no static keyword; a companion object is where class-level members and factory methods live instead.

IntermediateDay 43: Where Then Fold — Chain where to filter a collection and fold to reduce it to a single value.

to filter a collection and to reduce it to a single value.

4 weeks назад @ kodeco.com
Kodebits Day 49: Variadic Sum [FREE]
Kodebits Day 49: Variadic Sum [FREE] Kodebits Day 49: Variadic Sum [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 47: Type Casting Check [FREE]
Kodebits Day 47: Type Casting Check [FREE] Kodebits Day 47: Type Casting Check [FREE]

What does this print?

class Animal {} class Dog: Animal {} let items: [Animal] = [ Dog(), Animal(), Dog() ] var count = 0 for item in items { if item is Animal { count += 1 } } print(count)Try it in the online Swift Playground →[spoiler title="Solution"]Answer:3Explanation:The is operator checks runtime type; all three elements are Animal instances as Dog is a subclass.

[/spoiler]Further Reading

1 month назад @ kodeco.com
Ole Begemann
последний пост 7 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…

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

7 months, 2 weeks назад @ oleb.net
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 3 часа назад
Как работает каждый BlendModeРазбор всех 21 BlendMode'ов в SwiftUI с примерами кода и получающихся изображений.
Как работает каждый BlendModeРазбор всех 21 BlendMode'ов в SwiftUI с примерами кода и получающихся изображений. Как работает каждый BlendModeРазбор всех 21 BlendMode'ов в SwiftUI с примерами кода и получающихся изображений.

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

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

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

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

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

2 days, 3 hours назад @ t.me
SwiftCrossUI – кроссплатформенный десктопный UIНаткнулся на сравнительно свежий проект – кроссплатформенный UI фреймворк для десктопных приложений, вдохновленный синтаксисом SwiftUI. С Windows работает через WinUI, с Linux – через gtk, с macOS – через AppK
SwiftCrossUI – кроссплатформенный десктопный UIНаткнулся на сравнительно свежий проект – кроссплатформенный UI фреймворк для десктопных приложений, вдохновленный синтаксисом SwiftUI. С Windows работает через WinUI, с Linux – через gtk, с macOS – через AppK

SwiftCrossUI – кроссплатформенный десктопный UIНаткнулся на сравнительно свежий проект – кроссплатформенный UI фреймворк для десктопных приложений, вдохновленный синтаксисом SwiftUI. С Windows работает через WinUI, с Linux – через gtk, с macOS – через AppKit.

3 days, 3 hours назад @ t.me
Опасности нестабильных SwiftUI environment defaultsС помощью макроса Entry мы можем в одну строчку создать кастомный environment value и задать его дефолтное значение. Создавать инстансы классов прямо в макросе – очень плохая идея. В статье разбираемся, по
Опасности нестабильных SwiftUI environment defaultsС помощью макроса Entry мы можем в одну строчку создать кастомный environment value и задать его дефолтное значение. Создавать инстансы классов прямо в макросе – очень плохая идея. В статье разбираемся, по

Опасности нестабильных SwiftUI environment defaultsС помощью макроса Entry мы можем в одну строчку создать кастомный environment value и задать его дефолтное значение. Создавать инстансы классов прямо в макросе – очень плохая идея. В статье разбираемся, почему так.

6 days, 5 hours назад @ t.me
Foundation Models UtilitiesЯ совсем пропустил, что Apple выпустили дополнительный фреймворк для Foundation Models, добавляющий в ваши приложения поддержку скиллов, истории, и completions API.
Foundation Models UtilitiesЯ совсем пропустил, что Apple выпустили дополнительный фреймворк для Foundation Models, добавляющий в ваши приложения поддержку скиллов, истории, и completions API.

Foundation Models UtilitiesЯ совсем пропустил, что Apple выпустили дополнительный фреймворк для Foundation Models, добавляющий в ваши приложения поддержку скиллов, истории, и completions API.

1 week, 1 day назад @ t.me
Могут ли LLM помочь с feature parity между платформамиЗнакомые ребята запустили интересный стартап – они анализируют iOS и Android кодовые базы одного и того же проекта, и находят, где они расходятся по функциональности. В качестве примера проиндексировали
Могут ли LLM помочь с feature parity между платформамиЗнакомые ребята запустили интересный стартап – они анализируют iOS и Android кодовые базы одного и того же проекта, и находят, где они расходятся по функциональности. В качестве примера проиндексировали

Могут ли LLM помочь с feature parity между платформамиЗнакомые ребята запустили интересный стартап – они анализируют iOS и Android кодовые базы одного и того же проекта, и находят, где они расходятся по функциональности. В качестве примера проиндексировали приложения Википедии и выложили отчет по ним.Расскажите, что думаете про проект? Ребята рады будут фидбэку, я им передам! А еще лучше расскажите, пытаетесь ли как-то сами похожую проблему решать домашними способами.

1 week, 2 days назад @ t.me
Multipeer Connectivity всеВ Xcode 27 депрекейтят весь фреймворк Multipeer Connectivity. Если вы работали с ним, то, во-первых, соболезную, он как был куском нерабочего кода, так и остался. А во-вторых, переезжайте на фреймворк Network по гайду в статье.
Multipeer Connectivity всеВ Xcode 27 депрекейтят весь фреймворк Multipeer Connectivity. Если вы работали с ним, то, во-первых, соболезную, он как был куском нерабочего кода, так и остался. А во-вторых, переезжайте на фреймворк Network по гайду в статье.

Multipeer Connectivity всеВ Xcode 27 депрекейтят весь фреймворк Multipeer Connectivity. Если вы работали с ним, то, во-первых, соболезную, он как был куском нерабочего кода, так и остался. А во-вторых, переезжайте на фреймворк Network по гайду в статье.

1 week, 3 days назад @ t.me
Поддержка compilation cache в SwiftPMНа Swift Forums опубликовали пропозал по тому, как может выглядеть поддержка clang и swiftc компиляторных кэшей на уровне SwiftPM. Почему это важно – потенциально можем получить хороший прирост в скорости сборки. А вооб
Поддержка compilation cache в SwiftPMНа Swift Forums опубликовали пропозал по тому, как может выглядеть поддержка clang и swiftc компиляторных кэшей на уровне SwiftPM. Почему это важно – потенциально можем получить хороший прирост в скорости сборки. А вооб

Поддержка compilation cache в SwiftPMНа Swift Forums опубликовали пропозал по тому, как может выглядеть поддержка clang и swiftc компиляторных кэшей на уровне SwiftPM. Почему это важно – потенциально можем получить хороший прирост в скорости сборки. А вообще пропозал интересный, почитайте!

1 week, 6 days назад @ t.me
Как научить агентов дизайнуНу и раз уж мы начали неделю с дизайна, вот хороший материал от Vercel про то, как вообще научить агентов выдавать не совсем слоп:👉Собираем скилл с примерами того, что считаем хорошим дизайном, и с контекстом про предыдущие хорош
Как научить агентов дизайнуНу и раз уж мы начали неделю с дизайна, вот хороший материал от Vercel про то, как вообще научить агентов выдавать не совсем слоп:👉Собираем скилл с примерами того, что считаем хорошим дизайном, и с контекстом про предыдущие хорош

Как научить агентов дизайнуНу и раз уж мы начали неделю с дизайна, вот хороший материал от Vercel про то, как вообще научить агентов выдавать не совсем слоп:👉Собираем скилл с примерами того, что считаем хорошим дизайном, и с контекстом про предыдущие хорошие и плохие решения👉Автоматизируем проверку части правил линтером👉Поддерживаем скилл актуальным, автоматически улучшая его каждую неделю на основе апдейтов документации, PR и обсуждений в Slack

2 weeks, 2 days назад @ telegram.me
Как научить агентов дизайнуНу и раз уж мы начали неделю с дизайна, вот хороший материал от Vercel про то, как вообще научить агентов выдавать не совсем слоп:👉Собираем скилл с примерами того, что считаем хорошим дизайном, и с контекстом про предыдущие хорош
Как научить агентов дизайнуНу и раз уж мы начали неделю с дизайна, вот хороший материал от Vercel про то, как вообще научить агентов выдавать не совсем слоп:👉Собираем скилл с примерами того, что считаем хорошим дизайном, и с контекстом про предыдущие хорош

Как научить агентов дизайнуНу и раз уж мы начали неделю с дизайна, вот хороший материал от Vercel про то, как вообще научить агентов выдавать не совсем слоп:👉Собираем скилл с примерами того, что считаем хорошим дизайном, и с контекстом про предыдущие хорошие и плохие решения👉Автоматизируем проверку части правил линтером👉Поддерживаем скилл актуальным, автоматически улучшая его каждую неделю на основе апдейтов документации, PR и обсуждений в Slack

2 weeks, 2 days назад @ t.me
🔥 Три разных человека. Три разных проекта. Один и тот же подход.— Юра взял «скучную» нишу с готовым спросом → сначала печальные $100/мес, через год уже ~$10K/мес— Денис сделал Telegram-игру в одиночку на основе AI → ~ $1500 за 1,5 месяца после запуска— Аня
🔥 Три разных человека. Три разных проекта. Один и тот же подход.— Юра взял «скучную» нишу с готовым спросом → сначала печальные $100/мес, через год уже ~$10K/мес— Денис сделал Telegram-игру в одиночку на основе AI → ~ $1500 за 1,5 месяца после запуска— Аня

🔥 Три разных человека. Три разных проекта. Один и тот же подход.— Юра взял «скучную» нишу с готовым спросом → сначала печальные $100/мес, через год уже ~$10K/мес— Денис сделал Telegram-игру в одиночку на основе AI → ~ $1500 за 1,5 месяца после запуска— Аня без кода запустила AI-бота для изучения английского → первые ~$200 уже в 1 месяцРазные результаты. Разный масштаб. Но общие правила:1. не придумывать «гениальную идею», а брать существующий спрос2. делать простой MVP и быстро запускаться3. докручивать монетизацию и продукт по факту использованияРебята сделали всё без команды, без инвестиций, а самое главное — без ожидания «идеального момента». Да, не у всех получается сразу. И не у всех в…

2 weeks, 2 days назад @ telegram.me
🔥 Три разных человека. Три разных проекта. Один и тот же подход.— Юра взял «скучную» нишу с готовым спросом → сначала печальные $100/мес, через год уже ~$10K/мес— Денис сделал Telegram-игру в одиночку на основе AI → ~ $1500 за 1,5 месяца после запуска— Аня
🔥 Три разных человека. Три разных проекта. Один и тот же подход.— Юра взял «скучную» нишу с готовым спросом → сначала печальные $100/мес, через год уже ~$10K/мес— Денис сделал Telegram-игру в одиночку на основе AI → ~ $1500 за 1,5 месяца после запуска— Аня

🔥 Три разных человека. Три разных проекта. Один и тот же подход.— Юра взял «скучную» нишу с готовым спросом → сначала печальные $100/мес, через год уже ~$10K/мес— Денис сделал Telegram-игру в одиночку на основе AI → ~ $1500 за 1,5 месяца после запуска— Аня без кода запустила AI-бота для изучения английского → первые ~$200 уже в 1 месяцРазные результаты. Разный масштаб. Но общие правила:1. не придумывать «гениальную идею», а брать существующий спрос2. делать простой MVP и быстро запускаться3. докручивать монетизацию и продукт по факту использованияРебята сделали всё без команды, без инвестиций, а самое главное — без ожидания «идеального момента». Да, не у всех получается сразу. И не у всех в…

2 weeks, 2 days назад @ t.me
Скилл для дизайна в стиле AppleНе то, чтобы Apple сейчас были иконой в вопросах UI – скорее наоборот. Но не переживайте, скилл как раз собран по материалам WWDC тех времен, когда Apple еще были нормальными!
Скилл для дизайна в стиле AppleНе то, чтобы Apple сейчас были иконой в вопросах UI – скорее наоборот. Но не переживайте, скилл как раз собран по материалам WWDC тех времен, когда Apple еще были нормальными!

Скилл для дизайна в стиле AppleНе то, чтобы Apple сейчас были иконой в вопросах UI – скорее наоборот. Но не переживайте, скилл как раз собран по материалам WWDC тех времен, когда Apple еще были нормальными!

2 weeks, 3 days назад @ telegram.me
Скилл для дизайна в стиле AppleНе то, чтобы Apple сейчас были иконой в вопросах UI – скорее наоборот. Но не переживайте, скилл как раз собран по материалам WWDC тех времен, когда Apple еще были нормальными!
Скилл для дизайна в стиле AppleНе то, чтобы Apple сейчас были иконой в вопросах UI – скорее наоборот. Но не переживайте, скилл как раз собран по материалам WWDC тех времен, когда Apple еще были нормальными!

Скилл для дизайна в стиле AppleНе то, чтобы Apple сейчас были иконой в вопросах UI – скорее наоборот. Но не переживайте, скилл как раз собран по материалам WWDC тех времен, когда Apple еще были нормальными!

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

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

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

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

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

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

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

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

3 months, 4 weeks назад @ t.me
Readaggregator Readaggregator
последний пост 1 week, 2 days назад
FYI Apple deprecated canOpenURL(_:) in iOS 27.Instead of checking whether an app is installed, the new recommendation is to simply call open(_:completionHandler:) and handle failures.There’s another change: apps linked against the iOS 27 SDK can now declar
FYI Apple deprecated canOpenURL(_:) in iOS 27.Instead of checking whether an app is installed, the new recommendation is to simply call open(_:completionHandler:) and handle failures.There’s another change: apps linked against the iOS 27 SDK can now declar

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1 month, 2 weeks назад @ t.me
Time to do some prompt archaeology in the new Xcodehttps://github.com/artemnovichkov/xcode-27-system-prompts#Xcode #llm
Time to do some prompt archaeology in the new Xcodehttps://github.com/artemnovichkov/xcode-27-system-prompts#Xcode #llm

Time to do some prompt archaeology in the new Xcodehttps://github.com/artemnovichkov/xcode-27-system-prompts#Xcode #llm

1 month, 3 weeks назад @ t.me
Time to do some prompt archaeology in the new Xcodehttps://github.com/artemnovichkov/xcode-27-system-prompts#Xcode #llm
Time to do some prompt archaeology in the new Xcodehttps://github.com/artemnovichkov/xcode-27-system-prompts#Xcode #llm

Time to do some prompt archaeology in the new Xcodehttps://github.com/artemnovichkov/xcode-27-system-prompts#Xcode #llm

1 month, 3 weeks назад @ telegram.me
«Ah shit, here we go again» but now in a less scary way. https://x.com/stephancasas/status/2059730171964670086#Xcode
«Ah shit, here we go again» but now in a less scary way. https://x.com/stephancasas/status/2059730171964670086#Xcode

«Ah shit, here we go again» but now in a less scary way. https://x.com/stephancasas/status/2059730171964670086#Xcode

2 months назад @ t.me
Подкасты
Swift by Sundell Podcast Swift by Sundell Podcast
последний пост None
The Swift Community Podcast The Swift Community Podcast
последний пост None
Stacktrace Stacktrace
последний пост None
Swift Unwrapped Swift Unwrapped
последний пост None
Accidental Tech Podcast Accidental Tech Podcast
последний пост 2 days, 13 hours назад
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 days, 13 hours назад @ 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!

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

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

), and looking for a new home for Maestral.

Sponsored by:

1 week, 6 days назад @ atp.fm
699: Not the Correct Squircle
699: Not the Correct Squircle 699: Not the Correct Squircle

Someone got us started on app icons again.

Sponsored by:Parakeet: The icon design studio.

zocdoc: Find the right doctor, right now.

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

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

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

Apple altered their prices.

Pray they don’t alter them any further.

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

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

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

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

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

1 month, 2 weeks назад @ atp.fm
695: The Crystal Pepsi of Aqua
695: The Crystal Pepsi of Aqua 695: The Crystal Pepsi of Aqua

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

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

Get started with Claude today.

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

1 month, 3 weeks назад @ atp.fm
694: Potential and Homework
694: Potential and Homework 694: Potential and Homework

Our hopes and dreams for WWDC 2026.

Sponsored by:Factor: Healthy Eating, Made Easy.

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

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

1 month, 3 weeks назад @ atp.fm
693: Negative Bonus Points
693: Negative Bonus Points 693: Negative Bonus Points

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

Hosted by Marco Arment Casey Liss , and John Siracusa

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

(Sponsored by AI.)

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

Claude: Ready to tackle bigger problems?

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

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

2 months, 1 week назад @ atp.fm
691: A Menlo Phase
691: A Menlo Phase 691: A Menlo Phase

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

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

Quince: Elevated essentials and staples that last.

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

2 months, 2 weeks назад @ atp.fm
690: Turn Left at the Next Tree
690: Turn Left at the Next Tree 690: Turn Left at the Next Tree

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

Sponsored by:Factor: Healthy eating, made easy.

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

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

2 months, 3 weeks назад @ atp.fm
689: The Positive Effect of Enthusiasm
689: The Positive Effect of Enthusiasm 689: The Positive Effect of Enthusiasm

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

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

3 months назад @ atp.fm
688: A Company Man
688: A Company Man 688: A Company Man

John Ternus was announced as Apple’s next CEO!

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

Sponsored by:Anthropic: Ready to tackle bigger problems?

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

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

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

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

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

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

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

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

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

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

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

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

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

Transcripts: Unofficial but surprisingly good.

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

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

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

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

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

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

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

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

1 month, 4 weeks назад @ daringfireball.net
447: ‘A Sociopathic Father’, With Adam Lisagor
447: ‘A Sociopathic Father’, With Adam Lisagor 447: ‘A Sociopathic Father’, With Adam Lisagor

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

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

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

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

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

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

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

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

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

And we pour one out for the Mac Pro.

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

Use code TALKSHOW for $80 in free credits.

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

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

4 months, 1 week назад @ daringfireball.net
442: ‘Bad Dates’, With Jason Snell
442: ‘Bad Dates’, With Jason Snell 442: ‘Bad Dates’, With Jason Snell

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

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

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

Use code TALKSHOW for $80 in free credits.

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

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

5 months назад @ daringfireball.net
440: ‘Flush a Radar’, With Brent Simmons
440: ‘Flush a Radar’, With Brent Simmons 440: ‘Flush a Radar’, With Brent Simmons

‘Flush a Radar’, With Brent SimmonsBrent Simmons returns to the show.

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

Use code TALKSHOW for $80 in free credits.

Transcripts: Unofficial but surprisingly good.

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

5 months, 4 weeks назад @ daringfireball.net
439: ‘A Mitigated Disaster’, With Daniel Jalkut
439: ‘A Mitigated Disaster’, With Daniel Jalkut 439: ‘A Mitigated Disaster’, With Daniel Jalkut

‘A Mitigated Disaster’, With Daniel JalkutDaniel Jalkut returns to the show so we can both vent about MacOS 26 Tahoe.

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

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

Use code TALKSHOW for $80 in free credits.

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

6 months назад @ daringfireball.net
438: ‘2025 Year in Review’, With Rene Ritchie
438: ‘2025 Year in Review’, With Rene Ritchie 438: ‘2025 Year in Review’, With Rene Ritchie

‘2025 Year in Review’, With Rene RitchieA look back at Apple’s 2025, with special guest Rene Ritchie.

Sponsored by:Factor: Healthy eating, made easy.

Get 50% off your first box, plus free breakfast for 1 year, with code talkshow50off .. Squarespace: Save 10% off your first purchase of a website or domain using code talkshow.

Transcripts: Unofficial but surprisingly good.

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

7 months назад @ daringfireball.net