Made for iPhone
Подборка ресурсов по iOS разработке
Apple Developer News Apple Developer News
последний пост 20 часов назад
Updates to Age Ratings for the Republic of Korea
Updates to Age Ratings for the Republic of Korea Updates to Age Ratings for the Republic of Korea

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

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

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

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

20 часов назад @ developer.apple.com
Get ready for new creative assets on the App Store
Get ready for new creative assets on the App Store Get ready for new creative assets on the App Store

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

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

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

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

Learn about best practices and resources

1 week назад @ developer.apple.com
Hello Developer: August 2026
Hello Developer: August 2026 Hello Developer: August 2026

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

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

Discover best practices for integrating visual intelligence in your app.

Learn how to supercharge your builds with Xcode Cloud workflows.

Meet the clever creators of Is This Seat Taken?

Read now

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

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

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

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

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

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

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

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

Download design kits for Figma and Sketch.

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

Read about Apple Design Award winners grug and Cyberpunk 2077.

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

Read now

1 month назад @ 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, 2 weeks назад @ developer.apple.com
Updated Apple Developer Program License Agreement now available
Updated Apple Developer Program License Agreement now available Updated Apple Developer Program License Agreement now available

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

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

Share your thoughts on this year’s conference.

Take the survey

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

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

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

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

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

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

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

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

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

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

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

2 months назад @ developer.apple.com
Apple Developer Releases Apple Developer Releases
последний пост 1 day, 15 hours назад
TestFlight Update
TestFlight Update TestFlight Update

View release notes

1 day, 15 hours назад @ developer.apple.com
macOS 26.6.2 (25G82)
macOS 26.6.2 (25G82) macOS 26.6.2 (25G82)

View downloadsView release notes

2 days, 18 hours назад @ developer.apple.com
iPadOS 27.0 beta 5 (24A5408d)
iPadOS 27.0 beta 5 (24A5408d) iPadOS 27.0 beta 5 (24A5408d)

View downloadsView release notes

2 days, 18 hours назад @ developer.apple.com
iOS 27.0 beta 5 (24A5408d)
iOS 27.0 beta 5 (24A5408d) iOS 27.0 beta 5 (24A5408d)

View downloadsView release notes

2 days, 18 hours назад @ developer.apple.com
Xcode 27 beta 5 (27A5237l)
Xcode 27 beta 5 (27A5237l) Xcode 27 beta 5 (27A5237l)

View downloadsView release notes

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

View downloadsView release notes

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

View downloadsView release notes

2 days, 18 hours назад @ developer.apple.com
tvOS 27.0 beta 5 (24J5346a)
tvOS 27.0 beta 5 (24J5346a) tvOS 27.0 beta 5 (24J5346a)

View downloadsView release notes

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

View downloadsView release notes

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

View downloadsView release notes

2 days, 18 hours назад @ developer.apple.com
macOS 27.0 beta 5 (26A5406e)
macOS 27.0 beta 5 (26A5406e) macOS 27.0 beta 5 (26A5406e)

View downloadsView release notes

2 days, 18 hours назад @ developer.apple.com
watchOS 27.0 beta 5 (24R5347a)
watchOS 27.0 beta 5 (24R5347a) watchOS 27.0 beta 5 (24R5347a)

View downloadsView release notes

2 days, 18 hours назад @ developer.apple.com
visionOS 27.0 beta 5 (24M5348b)
visionOS 27.0 beta 5 (24M5348b) visionOS 27.0 beta 5 (24M5348b)

View downloadsView release notes

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

View downloadsView release notes

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

View downloadsView release notes

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

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

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

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

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

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

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

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

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

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

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

Swift EvolutionThe Swift project adds new language feat…

1 month, 1 week назад @ 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, 2 weeks назад @ swift.org
Swift at Apple: Migrating the TrueType Hinting Interpreter
Swift at Apple: Migrating the TrueType Hinting Interpreter Swift at Apple: Migrating the TrueType Hinting Interpreter

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

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

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

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

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

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

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

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

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

Learn more about the Networking workgroup by reading its charter.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4 months, 1 week назад @ 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, 2 weeks назад @ swift.org
Swift 6.3 Released
Swift 6.3 Released Swift 6.3 Released

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

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

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

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

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

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

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

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

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

Your Swift Vapor service is almost never the bottleneck.

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

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

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

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

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

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

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

5 months, 1 week назад @ 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, 3 weeks назад @ 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, 2 weeks назад @ swift.org
Swift Evolution Swift Evolution
последний пост None
/r/iOSProgramming
последний пост 1 час назад
Is anyone know how to add Search Results image in AppStore?
Is anyone know how to add Search Results image in AppStore? Is anyone know how to add Search Results image in AppStore?

I found this on Apple documentation but didn't find how to add those images App Store Asset Best Practices and Resources - App Store - Apple Developer submitted by /u/ChoiceTwist7237 [link] [comments]

1 час назад @ reddit.com
What’s one thing you wish you knew before launching your app?
What’s one thing you wish you knew before launching your app?

I’ve been looking at a lot of app launches lately, and it’s interesting how often the problem isn’t the product itself, it’s getting the right people to discover it and understand the value quickly. For me, ASO is one of those things that’s easy to overlook until you actually start looking at where users are dropping off. submitted by /u/buildwithsteve [link] [comments]

2 часа назад @ reddit.com
Is there any way to create a system-wide “soft focus” filter on iOS?
Is there any way to create a system-wide “soft focus” filter on iOS? Is there any way to create a system-wide “soft focus” filter on iOS?

Accidentally discovered a visual effect on my iPhone that I really like for reading at night. When you start pulling down Control Center, there’s a brief moment where the content underneath gets a very subtle blur. Not enough to make anything blurry or unreadable - just enough to remove that extremely sharp, digital edge from text. And I found it surprisingly comfortable. I started testing it while reading X, Safari, Reddit, etc., and the effect seems useful across completely different apps. It makes text feel softer and less visually aggressive in a dark room. What I would love is a system-wide setting like: Sharp ───────●────── Soft with maybe 0-20% adjustable “softness”, applied to the e…

2 часа назад @ reddit.com
I shipped an iOS app rendered with Skia instead of UIKit. Here's what it actually cost
I shipped an iOS app rendered with Skia instead of UIKit. Here's what it actually cost

The app is Kotlin Multiplatform with Compose for the UI, which means the iOS screens are drawn by Skia into a single view rather than composed from UIKit. It's on the App Store. I want to write down what that decision costs on the iOS side specifically, including one thing I shipped broken because it can't be fixed from app code. Text selection in CJK, which I couldn't fix Long-press to select a word in Chinese and you get one character. SkiaParagraph.getWordBoundary hands off to Skia, and SkUnicode ships no CJK segmentation dictionary, so you get plain UAX#29. An ideograph is Word_Break=Other and only matches WB999, the "break everywhere else" rule, so every character is its own word. I sp…

7 часов назад @ reddit.com
App keeps getting rejected due to Guideline 4
App keeps getting rejected due to Guideline 4 App keeps getting rejected due to Guideline 4

Hello. I need your help: My app keeps getting rejected by apple for the same reason but I can’t see why. Also, I did search the reddit but didn’t find anything that helped much. The reason is this, together with the above screenshot. Is it because of the „Continue with Apple“ button? Or do I have to change anything for iPad layout? Guideline 4 - Design Issue Description Parts of the app's user interface were crowded, laid out, or displayed in a way that made it difficult to use the app when reviewed on iPad Air 11-inch (M3) running iPadOS 26.6. Specifically, layout in iPad were not optimized Edit: iPhone is the only supported destination added under the target. Screenshot here submitted by …

21 час назад @ reddit.com
Can I Pay for the Apple Developer Program With a Virtual Card From Another Country?
Can I Pay for the Apple Developer Program With a Virtual Card From Another Country?

Has anyone successfully paid for the Apple Developer Program using a virtual card from a different country? The card is in my exact name It’s a virtual card, called Grey The card is not issued in the same country as my Apple ID Did Apple accept it, or does the card country have to match the Apple ID country? And how long did it take. Thanks in advance! submitted by /u/Speak_logically_Sir [link] [comments]

21 час назад @ reddit.com
swift-markdown-engine: An open source Markdown parsing and rendering engine for Swift, built on TextKit 2.
swift-markdown-engine: An open source Markdown parsing and rendering engine for Swift, built on TextKit 2. swift-markdown-engine: An open source Markdown parsing and rendering engine for Swift, built on TextKit 2.

A couple of months ago I open-sourced swift-markdown-engine here, the native Markdown engine I built for my macOS app Nodes. The feedback, issues, and PRs that came back were a huge help, a lot of what I changed since then came from that. WHAT’S NEW: The parser got rewritten from scratch, regex matching is gone, it’s a real AST now. That’s what made the extension system possible: Stuff you wouldn’t expect in standard Markdown, like highlighting, used to be hardcoded into the core grammar. Now it’s opt-in. Write one file, register it, and the core parser/styler/renderer never change. Extensions can’t touch the core or each other, and you can toggle them at runtime. Also new: full GFM/CommonM…

22 часа назад @ reddit.com
Anyone actually solved app store rejection loops? third rejection, running out of patience
Anyone actually solved app store rejection loops? third rejection, running out of patience

So we're on rejection number three and i'm starting to think apple's review team is just rotating reviewers and none of them read the previous notes. quick background. b2b app, account required to do anything useful because the whole thing is tied to a company's internal data. first rejection was 5.1.1 (v), account deletion, fine, our fault, we added it. second was 2.1 asking for a demo account, which we HAD provided in the review notes, they just didn't see it. added it again, bigger font, whatever. third one is now 4.2 minimum functionality which is the one that actually worries me because thats not a checkbox fix, thats them saying the app doesn't justify existing. what gets me is the ap…

1 day, 3 hours назад @ reddit.com
CarPlay can cold-launch your app without your SwiftUI scene ever existing 🤬
CarPlay can cold-launch your app without your SwiftUI scene ever existing 🤬

Bug report from a tester: pressing Play on the CarPlay screen did nothing. No error, no spinner, nothing. Worked fine if they'd opened the app on the phone first. I "fixed" it twice. Both fixes were to the play button. Both were wrong. The actual cause: when the user taps Play in the car (or from the Watch, or the lock screen) on a cold start, iOS wakes your process through CPTemplateApplicationScene or a WatchConnectivity message — and your phone UI's window scene just - never connects. Which means every bit of setup hanging off the SwiftUI app lifecycle simply never runs. In our case that was device key registration for signed API requests, so the first manifest fetch came back 400 and th…

1 day, 13 hours назад @ reddit.com
Rejected for 3.1.2(c) Subscriptions. Is "Try for Free" too conspicuous now?
Rejected for 3.1.2(c) Subscriptions. Is "Try for Free" too conspicuous now? Rejected for 3.1.2(c) Subscriptions. Is "Try for Free" too conspicuous now?

Hi everyone, My app just received a rejection citing Guideline 3.1.2(c) - Business - Payments - Subscriptions: "The auto-renewable subscription promotes the free trial, introductory pricing, or introductory period for the subscription more clearly and conspicuously than the billed amount." Does anyone have advice on how to resolve this? I am currently using "Try for Free" as the main CTA button to activate the trial, which seems to be a common industry practice. Any insights would be greatly appreciated! https://preview.redd.it/vsnob0lfbsih1.png?width=1640&format=png&auto=webp&s=03c9b4936ca982801314cc72c9f4580555ba3dbd submitted by /u/yccheok [link] [comments]

1 day, 17 hours назад @ reddit.com
3rd part url schemes!!!
3rd part url schemes!!!

One sec has a massive list of compiled url schemes for the apps you can use their meditation interrupt on, how the heck do i find that list, thanks, submitted by /u/Kanashimations [link] [comments]

1 day, 19 hours назад @ reddit.com
How do you find people willing to test your app?
How do you find people willing to test your app?

I have an iOS app that is nearly finished, and I’ve been trying to find people to test it. To say this is hard is an understatement. I asked family members, and except for one person, nobody really wants to test it. I’ve also tried Discord servers and Reddit threads, and I tried following the usual advice of posting in communities where people are looking for testers, but honestly it feels nearly impossible there too. You just get drowned out by a flood of other people like me desperately looking for feedback. The app itself is basically finished. At this point, TestFlight is less about finding major bugs and more about seeing how people perceive the app, whether the workflow makes sense, a…

1 day, 21 hours назад @ reddit.com
Measured three on-device TTS runtimes against the iOS jetsam budget. All three blew past it. Looking for anyone who's shipped generative audio on-device.
Measured three on-device TTS runtimes against the iOS jetsam budget. All three blew past it. Looking for anyone who's shipped generative audio on-device.

Spent about three weeks trying to run a voice-cloning model on iPhone and closed the project last week. Posting the numbers because I couldn't find anyone else's, and I have two questions at the end. This was for a voice journaling app I work on. The budget. Foreground app on a 6 GB iPhone gets roughly 250 MB before jetsam takes an interest. The number that matters is phys_footprint from task_vm_info, not resident size and not what the Xcode gauge shows. The candidate. Kyutai Pocket TTS, 109.5M params, autoregressive. Autoregressive matters because accent lives in phone realisation and phonemic choice, which are sequential. Non-autoregressive models transfer timbre only, so you get your own…

1 day, 22 hours назад @ reddit.com
We removed in-app purchases from our iOS and Android app, switched to Stripe, and both stores approved it on the first submission. Here are the exact review notes we used.
We removed in-app purchases from our iOS and Android app, switched to Stripe, and both stores approved it on the first submission. Here are the exact review notes we used.

Every thread I read said Apple would reject this instantly. It didn't happen. One submission, approved. Same with Google. I think the reason is boring: we explained it properly in the review notes instead of hoping the reviewer would figure it out. Context: we run an international calling app. The only thing you can buy is prepaid calling credit, which gets spent on real phone calls to real phone numbers on carrier networks. We used to sell that credit through in-app purchase. We took IAP out and replaced it with normal card entry and Apple Pay, processed by Stripe, inside the app. The rule this hangs on is Guideline 3.1.3(e), Goods and Services Outside of the App: services consumed outside…

1 day, 23 hours назад @ reddit.com
I can't receive Testflight update right now!
I can't receive Testflight update right now!

Are you having this issue as well? I made sure i'm part of the internal testers. I even created new internal tester group just to check but until now, 15mins have passed, I cannot receive my new build testflight update. submitted by /u/Working-Bass4425 [link] [comments]

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

❤️– Dave VerwerHi iOS Dev Community!

We feel the same way about iOS Dev Weekly.

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

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.

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

3 months, 1 week назад @ 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, 2 weeks назад @ main--iosdevweekly.netlify.app
СМИ
9to5Mac 9to5Mac
последний пост 2 часа назад
Apple reopening Oracle store in Reading, UK, as Basingstoke store closes
Apple reopening Oracle store in Reading, UK, as Basingstoke store closes Apple reopening Oracle store in Reading, UK, as Basingstoke store closes

The Apple store in the Oracle Shopping Centre in Reading, UK, is reopening with a completely new design in December.

Ahead of this, Apple Festival Place store in Basingstoke will be closing in November, leaving the company with 38 retail stores in the UK …Apple says that the revamped Oracle store will offer all of the facilities customers now expect from its latest design.

The reopening will be preceded by the closure of Apple’s Basingstoke store.

As we prepare to make these updates, we have decided to close our Apple Festival Place store.

Apple Festival Place will remain open until November 2026, after which all team members will have the opportunity to work at Apple The Oracle or other Ap…

2 часа назад @ 9to5mac.com
Apple TV just added a bunch of classic movies to stream for free
Apple TV just added a bunch of classic movies to stream for free Apple TV just added a bunch of classic movies to stream for free

Marketed as a streaming service of originals, the Apple TV streaming service has been slowly growing its catalog of exclusive TV shows and movies.

But Apple has just complemented its offering with a bunch of classic movies to stream with your subscription at no extra charge.

You can find the current offering in a new ‘Great Movies Available Now on Apple TV’ carousel in the Apple TV app.

The list of free movies for the US includes:Usually available to buy or rent from the Apple TV Store, all of these movies are now labelled as “Just Added” to stream for free with an Apple TV subscription.

You can also get access to Apple TV through the Apple One bundle.

4 часа назад @ 9to5mac.com
Apple TV publishes the trailer for Stillwater’s fifth season
Apple TV publishes the trailer for Stillwater’s fifth season Apple TV publishes the trailer for Stillwater’s fifth season

Today, Apple TV published the trailer for the fifth season of Stillwater, the platform’s Peabody and Emmy Award-winning mindfulness series.

Stillwater returns August 21A few days ago, Apple TV confirmed the premiere date for the fifth season of Stillwater, with all five episodes set to drop on August 21.

According to Apple TV, Stillwater’s new season will feature more “breathing exercises, mindful moments and simple everyday practices,” continuing the show’s focus on helping kids and families find their inner calm.

Watch the trailer for Stillwater’s season 5 below:Watch Stillwater on Apple TVApple TV is available for $12.99 per month or as part of the Apple One bundle.

It features hit TV sh…

9 часов назад @ 9to5mac.com
9to5Mac Daily: August 12, 2026 – Apple exec changes, more
9to5Mac Daily: August 12, 2026 – Apple exec changes, more 9to5Mac Daily: August 12, 2026 – Apple exec changes, more

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.

11 часов назад @ 9to5mac.com
Report: Apple seeks publisher deals to give Siri AI better access to current events
Report: Apple seeks publisher deals to give Siri AI better access to current events Report: Apple seeks publisher deals to give Siri AI better access to current events

The Wall Street Journal reports that Apple has been pursuing content deals worth up to nine figures to improve Siri AI’s access to current news and information.

Apple seeks deals with publishers for Siri AIIn a report published today, The Wall Street Journal says that Apple has been reaching out to publishers to secure multiyear deals that would provide Siri AI with access to current events and information.

From the report:Apple has proposed a variable compensation plan, with payments made to partner publishers when their content is used, some of the people said.

Apple’s move comes as publishers increasingly choose between fighting AI companies in court and licensing their content to them.

12 часов назад @ 9to5mac.com
WhatsApp starts rolling out username support when creating new contacts
WhatsApp starts rolling out username support when creating new contacts WhatsApp starts rolling out username support when creating new contacts

As WhatsApp approaches the official rollout of usernames, the app now lets users save a contact’s username alongside their name and phone number.

Now, as spotted by WABetaInfo, the app is starting to roll out support for a username field when users create a new contact.

The username field appears between the first and last name fields and the phone number section.

In particular, WhatsApp just added a username field right alongside the name and phone number.

WABetaInfo notes that the username field appears to be rolling out to select users on both the beta and stable versions of WhatsApp.

12 часов назад @ 9to5mac.com
Apple wins temporary Supreme Court pause in Epic Games proceedings
Apple wins temporary Supreme Court pause in Epic Games proceedings Apple wins temporary Supreme Court pause in Epic Games proceedings

The Supreme Court has granted Apple a 24-hour extension to a California court deadline requiring the company to propose what commission, if any, it should be allowed to charge on purchases made outside the App Store.

Apple scores 24-hour extensionYesterday, Judge Yvonne Gonzalez Rogers rejected Apple’s request to pause the App Store fee proceedings while the Supreme Court reviews the company’s contempt ruling.

Judge Gonzalez Rogers later found Apple in contempt for violating the injunction.

The Supreme Court eventually agreed to review that ruling, with Apple arguing that the original injunction did not expressly prohibit it from charging a commission.

Apple, however, filed an emergency req…

13 часов назад @ 9to5mac.com
Report: US smartphone sales fell 5% in Q2 2026 as prices keep climbing
Report: US smartphone sales fell 5% in Q2 2026 as prices keep climbing Report: US smartphone sales fell 5% in Q2 2026 as prices keep climbing

Rising memory costs hit cheaper smartphones hardestAccording to Counterpoint Research, combined US smartphone sales for Apple, Samsung, Motorola, and Google fell 4% year over year in Q2 2026, while sales across the rest of the market plunged 45% as smaller manufacturers struggled with rising component costs.

From the report:We expect smartphone ASPs to continue to increase in Q3 2026, as Apple is expected to increase prices for its iPhone 18 series models.

Given that Apple historically accounts for over 50% of smartphone sales in the third quarter, price increases for top models will have a large effect on smartphone ASPs.

If carriers can continue offering these models for free, or close to…

14 часов назад @ 9to5mac.com
Claude’s Chrome side panel is now a full Cowork session
Claude’s Chrome side panel is now a full Cowork session Claude’s Chrome side panel is now a full Cowork session

Claude is turning its Chrome side panel into a full Cowork session, allowing browser-based tasks and conversations to follow users across Claude’s other apps.

The update closes a gap in Claude’s browser workflow.

Side panel sessions previously remained separate from sessions in Claude’s other apps, leaving their conversations and context behind.

AvailabilityThe Cowork side panel is available today for Max and Team customers, with a Pro rollout planned over the coming weeks.

The release continues Anthropic’s push to make Claude’s work portable across surfaces.

14 часов назад @ 9to5mac.com
Apple billboard featuring toddler with iPhone causes controversy in Italy
Apple billboard featuring toddler with iPhone causes controversy in Italy Apple billboard featuring toddler with iPhone causes controversy in Italy

An Apple billboard showing a toddler holding an iPhone has drawn criticism in Italy, prompting the country’s children’s rights watchdog to refer the ad to three regulators for review.

Apple’s ‘Relax, it’s iPhone’ campaign draws criticism in ItalyItaly’s Autorità Garante per l’Infanzia e l’Adolescenza (AGIA) has taken issue with an Apple billboard in Milan that shows a toddler holding an iPhone, accompanied by the tagline “Tutto ok, è iPhone.”Image credit: Autorità Garante per l’Infanzia e l’AdolescenzaThe ad is part of Apple’s long-running “Relax, it’s iPhone” campaign, which typically shows iPhones surviving potentially damaging situations.

The latest billboards for the campaign show iPhon…

15 часов назад @ 9to5mac.com
watchOS 27 will add two new apps to your Apple Watch
watchOS 27 will add two new apps to your Apple Watch watchOS 27 will add two new apps to your Apple Watch

watchOS 27 is the next major software update for Apple Watch, and among its variety of new features, it will add two new apps to your Watch.

#1: Siri appSiri is getting a major AI overhaul in watchOS 27, and one part of that is a brand new Siri app.

The Siri app will be available across iPhone, iPad, Mac, Apple Vision Pro, and also the Apple Watch.

So the Siri app in watchOS 27 will show you conversations not just from your Apple Watch, but from your iPhone, Mac, and more.

But in watchOS 27, Apple is streamlining all finding features into a new, unified Find My app.

15 часов назад @ 9to5mac.com
Eddy Cue said the thing we wanted to hear on future Ted Lasso seasons
Eddy Cue said the thing we wanted to hear on future Ted Lasso seasons Eddy Cue said the thing we wanted to hear on future Ted Lasso seasons

Eddy Cue says Ted Lasso has ‘plenty of stories to go on’ for future seasonsApple has not officially picked up Ted Lasso for season 5, but all signs point to at least two more seasons coming beyond the now-airing season 4.

In a red carpet interview with ScreenRant concerning the possibility of Ted Lasso season 5, here’s what Cue said:“I hope so.

Ted Lasso season 4 airs new episodes every Wednesday through October 7.

Are you excited to have Ted Lasso return?

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

15 часов назад @ 9to5mac.com
Apple Wallet app could get new feature to manage trade-ins
Apple Wallet app could get new feature to manage trade-ins Apple Wallet app could get new feature to manage trade-ins

Apple regularly rolls out new features for Apple Wallet, and a future upgrade could center on trade-ins.

Code also suggests Apple may extend how long trade-in quotes stay valid, from 14 days to 90.

Another new feature for Apple WalletMacRumors has spotted code in Apple’s Guide app that references this new system.

For example, the code references the ability to save a trade-in offer for 90 days.

Apple boosted trade-in values for most iPhone, iPad, Mac, and Apple Watch models last week.

16 часов назад @ 9to5mac.com
MLB iPhone app just got better with new CarPlay and Live Activity features
MLB iPhone app just got better with new CarPlay and Live Activity features MLB iPhone app just got better with new CarPlay and Live Activity features

The official MLB app for iPhone is rolling out a useful update for fans who want to follow more games.

Both the CarPlay app and Live Activity experience has improved in a few ways.

The new MLB app lets users launch a Live Activity for any game on the schedule.

MLB has also improved its CarPlay experience.

The MLB app is available as a free download from the App Store.

17 часов назад @ 9to5mac.com
BowFlex T6 review: Apple GymKit comes home at a normal treadmill price
BowFlex T6 review: Apple GymKit comes home at a normal treadmill price BowFlex T6 review: Apple GymKit comes home at a normal treadmill price

What makes Apple GymKit so usefulGymKit provides a two-way connection between Apple Watch and compatible treadmills, ellipticals, stair steppers, and indoor bikes.

I tested that experience with the BowFlex T6, and it essentially delivers the Apple Watch GymKit experience without the watch.

BowFlex T6 brings GymKit homeThe BowFlex T6 treadmill is priced at $999 (reg.

You can use Apple Fitness+ (Apple One Premiere), Peloton, Zwift, or BowFlex’s optional JRNY platform.

Have you used Apple GymKit with Apple Watch before?

17 часов назад @ 9to5mac.com
MacRumors MacRumors
последний пост 1 час назад
Base iPhone 18 Tipped to Get These Two Pro-Level Upgrades
Base iPhone 18 Tipped to Get These Two Pro-Level Upgrades Base iPhone 18 Tipped to Get These Two Pro-Level Upgrades

The base iPhone 18 model that Apple is expected to release by March 2027 will be equipped with 12GB of RAM, up from 8GB in the iPhone 17, according to analyst Jeff Pu.

Pu's latest assessment, if accurate, would see the iPhone 18 gaining the same amount of memory as the iPhone 17 Pro models.

Analyst Dan Nystedt claimed the same RAM upgrade for the iPhone 18 back in April.

Interestingly, Pu additionally believes that the regular iPhone 18 will feature a narrower Dynamic Island.

Most of the rumors about a smaller Dynamic Island have pertained to the iPhone 18 Pro models, but Chinese leaker Ice Universe has also claimed the smaller Dynamic Island will be adopted across the iPhone 18 lineup.

1 час назад @ macrumors.com
WhatsApp Now Lets You Save a Contact's Username
WhatsApp Now Lets You Save a Contact's Username WhatsApp Now Lets You Save a Contact's Username

Following its username feature rollout, WhatsApp is now letting users save a contact's username when they add their name and phone number.

The username field is shown between the first and last name fields and the phone number section.

You can add a new contact in WhatsApp by tapping the + button in the navigation bar of the Chats tab.

According to WABetaInfo, when usernames become more widely available, WhatsApp will populate the username field automatically when users create a new contact from the chat info screen.

2 часа назад @ macrumors.com
Apple's 2026 Back to School Offer is Now Live Across Europe
Apple's 2026 Back to School Offer is Now Live Across Europe Apple's 2026 Back to School Offer is Now Live Across Europe

Apple's annual Back to School promotion is now live in the United Kingdom and 18 other European countries: Austria, Belgium, Czechia, Denmark, Finland, France, Germany, Hungary, Ireland, Italy, the Netherlands, Norway, Poland, Portugal, Spain, Sweden, Switzerland, and Turkey.

The European launch follows the company's back-to-school promotion rollout in the United States and several other regions and territories last month.

The offer is aimed at college students and educational staff and includes a gift card worth up to £120/€120 with the purchase of an eligible Mac or iPad.

Note that the MacBook Neo is not an eligible product in any of the countries, and the iPad mini, entry-level iPad, and…

2 часа назад @ macrumors.com
Apple in Talks to Pay Publishers for News Content to Power Siri AI
Apple in Talks to Pay Publishers for News Content to Power Siri AI Apple in Talks to Pay Publishers for News Content to Power Siri AI

Apple has approached publishers to establish content deals that would give Siri AI access to current news and information, reports The Wall Street Journal.

Apple is proposing multiyear agreements where publishers would receive payment when their content is used, which is different from standard AI deals.

Apple has also worked with publishers for its Apple News+ service since 2019, though some publishers were unhappy with the content deals and ended their partnerships.

‌Siri‌ AI is set to launch this fall in iOS 27, iPadOS 27, and macOS 27.

‌Siri‌ AI is a major departure from the prior version of ‌Siri‌, and Apple has an incentive to ensure accurate news headlines.

11 часов назад @ macrumors.com
Supreme Court Lets Apple Delay App Store Fee Fight for 24 Hours
Supreme Court Lets Apple Delay App Store Fee Fight for 24 Hours Supreme Court Lets Apple Delay App Store Fee Fight for 24 Hours

Apple now has until 5:00 p.m. on Thursday, unless the Supreme Court gives the company a longer reprieve.

An appeals court ruling upheld the contempt decision, but said Apple was due reasonable fees for its intellectual property.

The case was sent back to district court to determine what a reasonable fee might be.

Apple then appealed to the Supreme Court, and the justices agreed to hear it.

Apple wants the Supreme Court to throw out the contempt ruling, negating the order barring it from collecting fees and the subsequent appeals court order mandating reasonable fee calculations.

11 часов назад @ macrumors.com
Google's $100 Pixel Price Hike and Trade-In Push Hint at Apple's iPhone 18 Pro Plans
Google's $100 Pixel Price Hike and Trade-In Push Hint at Apple's iPhone 18 Pro Plans Google's $100 Pixel Price Hike and Trade-In Push Hint at Apple's iPhone 18 Pro Plans

Pixel 11 - $899, up from $799Pixel 11 Pro - $1,099, up from $999Pixel 11 Pro XL - $1,299, up from $1,199Pixel 11 Pro Fold - $1,899, up from $1,799The 41mm Pixel Watch 5 is now $399, up from $349, and the 45mm model is now $429, up from $399.

The Pixel 11 and Pixel 11 Pro now start with 256GB instead of 128GB, so pricing is technically the same as last year's 256GB model.

The Pixel 11 Pro XL and Pixel 11 Pro Fold started with 256GB last year and still do, so those devices have straight price increases.

The base Pixel 11 Pro and Pixel 11 Pro XL have 12GB RAM instead of 16GB RAM.

Google's product page lists trade-in discounts before actual pricing, stating the Pixel 11 Pro is priced "From $499…

12 часов назад @ macrumors.com
Google Kicks Off Fall Hardware Season With New Pixel 11 Smartphones
Google Kicks Off Fall Hardware Season With New Pixel 11 Smartphones Google Kicks Off Fall Hardware Season With New Pixel 11 Smartphones

Google today announced new products that compete with Apple devices like the iPhone and the Apple Watch.

Pixel 11 Pro FoldThe Pixel 11 Pro Fold is thinner and lighter than the prior-generation Pixel Fold.

The Pixel 11 Pro Fold and other new Pixel models have a "HiLight" feature with LED lights around the flash.

Pixel Watch 5The Pixel Watch 5 uses the same round display Google's smartwatches are known for, with an improved 3,000-nit brightness level.

We're expecting Apple to announce the iPhone 18 Pro, ‌iPhone 18 Pro‌ Max, foldable iPhone Ultra, and new Apple Watch models.

14 часов назад @ macrumors.com
Google Unveils $29 Pixel Tag to Take On Apple's AirTag
Google Unveils $29 Pixel Tag to Take On Apple's AirTag Google Unveils $29 Pixel Tag to Take On Apple's AirTag

Google today introduced the Pixel Tag, its answer to Apple's AirTag.

Pixel Tag is Google's first item tracker, even though Google implemented an item tracking network two years ago that's been used by third-party devices.

The Pixel Tag is made from stainless steel, and it is IP67 water- and dust-resistant.

Like the ‌AirTag‌, the Pixel Tag uses a replaceable battery that lasts for up to one year.

Google plans to sell Pixel Tags for $29 for one or $99 for four, which is the same price as the ‌AirTag‌ 2.

16 часов назад @ macrumors.com
Apple Wallet Could Soon Save Trade-In Quotes for 90 Days
Apple Wallet Could Soon Save Trade-In Quotes for 90 Days Apple Wallet Could Soon Save Trade-In Quotes for 90 Days

Apple appears to be developing a retail trade-in system that would let customers save a trade-in offer to the Wallet app for up to 90 days, based on code seen by MacRumors.

One string in the app says: "You can add this trade-in offer to your Apple Wallet.

The system can then retrieve quotes from trade-in vendors and generate a Wallet pass for the selected offer.

A trade-in offer valid for 90 days would give customers a longer window than Apple currently advertises for online trade-ins.

A customer visiting an Apple Store could have a device evaluated without immediately purchasing a replacement, save the resulting offer in Apple Wallet, and return within 90 days to use it.

17 часов назад @ macrumors.com
Apple Hires Airline Exec as Vice President of Government Affairs
Apple Hires Airline Exec as Vice President of Government Affairs Apple Hires Airline Exec as Vice President of Government Affairs

Apple hired former American Airlines executive vice president Nick Gatten as its new vice president of government affairs, reports Bloomberg.

Gatten will take on some of the duties of senior vice president of government affairs Katherine Adams, who is retiring at the end of 2026.

Gatten will report to Apple senior vice president and general counsel Jennifer Newstead, with Adams to remain available in an advisory role until October 1.

Bloomberg says Gatten is a Republican that Apple felt would be able to align with the Trump administration.

Cook plans to step down as Apple CEO on September 1, with hardware chief John Ternus to take over.

17 часов назад @ macrumors.com
iPhone 18 Pro: Apple Secures Lower Display Prices Amid RAM Shortage
iPhone 18 Pro: Apple Secures Lower Display Prices Amid RAM Shortage iPhone 18 Pro: Apple Secures Lower Display Prices Amid RAM Shortage

Apple has secured lower prices for OLED displays for the upcoming iPhone 18 Pro models, according to industry sources cited by South Korea's DealSite.

For example, the report said Apple will pay LG and Samsung around $68 per OLED display destined for the iPhone 18 Pro Max, down significantly from the $110 to $120 that it paid those suppliers for each iPhone 17 Pro Max display.

Even still, the iPhone 18 Pro models are expected to be more expensive than the iPhone 17 Pro models, with market research firms estimating that U.S. starting prices could rise by $200 to $300.

If so, the iPhone 18 Pro and iPhone 18 Pro Max could start at up to $1,399 and $1,499, respectively.

Apple is expected to unv…

18 часов назад @ macrumors.com
Apple Patenting Way to Improve Notification Summaries and 'Reduce Interruptions' Focus
Apple Patenting Way to Improve Notification Summaries and 'Reduce Interruptions' Focus Apple Patenting Way to Improve Notification Summaries and 'Reduce Interruptions' Focus

A newly published Apple patent application describes a system for deciding, in real time, whether to interrupt what someone is doing on a device or leave them alone.

iOS 18.1 introduced AI-powered notification summaries, which use on-device AI to condense a stack of alerts into a single line, alongside a Reduce Interruptions Focus mode that filters out notifications the system judges unimportant.

Reduce Interruptions currently judges each notification individually, weighing its content and sender to decide whether it counts as important enough to break through.

Notification summaries could benefit in a similar way.

It could easily be Apple laying the groundwork for where it wants to take Re…

18 часов назад @ macrumors.com
iPhone Ultra's Two Selfie Cameras Could Sit in the Same Corner
iPhone Ultra's Two Selfie Cameras Could Sit in the Same Corner iPhone Ultra's Two Selfie Cameras Could Sit in the Same Corner

With Apple's upcoming iPhone Ultra there's been a lingering question over the exact placement of the selfie cameras in the device's folded and unfolded states – but today we may have stumbled upon the answer.

Dummy units have suggested a top-centered cut-out for the selfie camera on the outer display of Apple's foldable, while locating the selfie camera for the inner display in the outermost top-left corner.

However, screen protectors for the iPhone Ultra that surfaced online today suggest the device's selfie cameras on the inner and outer displays may be located in the same corner of the same half, with one facing out and one facing in.

The screen protectors show a selfie camera cutout on …

19 часов назад @ macrumors.com
Best Back to School Accessory Deals on Anker, Sony, Samsung and More This Week
Best Back to School Accessory Deals on Anker, Sony, Samsung and More This Week Best Back to School Accessory Deals on Anker, Sony, Samsung and More This Week

There's a big accessory sale happening on Amazon this week, with the year's best prices on Anker chargers, Samsung monitors, Sonos audio products, and much more.

In terms of monitor and TV deals, there are quite a few Samsung deals happening this week on Amazon.

The 32-inch Smart Monitor M9 has hit its second-best price on Amazon at $1,199.99, down from $1,599.99, an all-time low price.

Accessories on sale include USB-C wall chargers, MagSafe-compatible wireless chargers, portable batteries, headphones, docks, and monitors.

AudioMonitors and TVsWall ChargersWireless ChargersPortable ChargersIf you're on the hunt for more discounts, be sure to visit our Apple Deals roundup where we recap the…

21 час назад @ macrumors.com
Apple Skipping iPhone 18 Launch This Year
Apple Skipping iPhone 18 Launch This Year Apple Skipping iPhone 18 Launch This Year

Apple supplier Pegatron today indirectly confirmed that the standard iPhone 18 model will not be released until next year, according to a new report.

As widely expected, the report said Apple plans to release the iPhone 18 Pro, iPhone 18 Pro Max, and a foldable "iPhone Ultra" this September, followed by the standard iPhone 18 model in the first quarter of 2027.

The standard iPhone 11 through to the iPhone 17 all launched alongside Pro and Pro Max models in September over the years, so the launch of the base model iPhone 18 being postponed until around March 2027 would be a notable change.

Apple supplier Largan Precision also hinted at the change in a similarly indirect way earlier this year…

21 час назад @ macrumors.com
AppleInsider AppleInsider
последний пост 2 часа назад
UK loses Basingstoke Apple Store after 15 years
UK loses Basingstoke Apple Store after 15 years UK loses Basingstoke Apple Store after 15 years

Apple UK is expanding one Apple Store but losing another, as Apple Festival Place closes for good in November 2026, and a nearby one expands in December.

In a statement to AppleInsider, the company has now announced the expansion of Apple the Oracle in Reading, but closing Apple Festival Place in Basingstoke.

"We've loved serving the Basingstoke community for the last 15 years and look forward to welcoming customers at nearby Apple Stores," said a spokesperson, "and on Apple.com, the Apple Store app, and at Apple Authorised Resellers and Service Providers throughout South East England."

Apple the Oracle is the closest Apple Store to the closing Apple Festival Place at 18 miles away.

With th…

2 часа назад @ appleinsider.com
Siri AI could get a boost from news content with new publisher deal
Siri AI could get a boost from news content with new publisher deal Siri AI could get a boost from news content with new publisher deal

Hallucinations are a problem with any AI, especially when it involves summarizing content, so instead, Apple could let Siri AI provide news directly from an outlet via paid partnerships.

The iOS 27 beta is underway, and with it, users can test the new Siri AI.

According to a report from The Wall Street Journal, Apple is reaching out to publishers to enter multi-year deals that would supply journalistic content for use with Siri AI.

The model differs from Apple's previous partnerships with publications and AI training, which involved bulk payments for training datasets.

Given how Siri AI provides direct snippets from sources today, it seems likely that paid partnerships could provide entire …

10 часов назад @ appleinsider.com
Everything Google announced: Pixel 11, Pixel Tag, Pixel Watch 11, more
Everything Google announced: Pixel 11, Pixel Tag, Pixel Watch 11, more Everything Google announced: Pixel 11, Pixel Tag, Pixel Watch 11, more

Unveiled at the annual "Made by Google" event on Wednesday, Google's Pixel 11, Pixel 11 Pro, and Pixel 11 Pro Fold introduce new Gemini capabilities, color options, and more.

Google Pixel 11: 30-hour battery life & 25% faster charging, albeit for $100 moreAt first glance, Google's Pixel 11 looks remarkably similar to the preceding model.

Priced at $899, the 256GB Google Pixel 11 is $100 more expensive than the base 128GB Google Pixel 10.

Much like the standard Pixel 11, the Pixel 11 Pro doesn't offer any standout features, relative to its predecessor.

Google Pixel 11 Pro Fold: 3 times stronger with 20% brighter displaysDurability is once again the focus with the Pixel 11 Pro Fold.

12 часов назад @ appleinsider.com
iPhone 17 vs Google Pixel 11: The standard models, compared
iPhone 17 vs Google Pixel 11: The standard models, compared iPhone 17 vs Google Pixel 11: The standard models, compared

Google's new Pixel 11 is the search giant's standard model of its new smartphone range. Here's how its latest introduction compares to its Apple counterpart, the iPhone 17.iPhone 17 [left] vs Google Pixel 11 [right]The vast majority of attention for Google and Apple's smartphone launches is around the premium models. However, not everyone is in the market for the high-end version, and would rather save a few bucks on something without every bell and whistle in existence.For Google's Pixel 11 range, that means the Pixel 11. A more modest version of its AI-centric smartphone that steps back from the bleeding edge of its Pro counterpart. Continue Reading on AppleInsider | Discuss on our Forums

14 часов назад @ appleinsider.com
iPhone 17 Pro vs Google Pixel 11 Pro: Tech titan flagships compared
iPhone 17 Pro vs Google Pixel 11 Pro: Tech titan flagships compared iPhone 17 Pro vs Google Pixel 11 Pro: Tech titan flagships compared

Google has just launched its new Pixel smartphone line, with the Pixel 11 Pro going toe-to-toe with Apple's iPhone 17 Pro. Here's how the spec sheets compare.iPhone 17 Pro [left], Google Pixel 11 Pro [right]Google launched the Pixel 11 Pro as the compact half of its top-tier lineup, sitting below the larger Pixel 11 Pro XL. It lines up naturally against Apple's iPhone 17 Pro, the non-Max Pro model, and becomes the default option if you want a serious smartphone without the massive size.That is, if you also don't want the Pixel 11 Pro Fold either. Continue Reading on AppleInsider | Discuss on our Forums

14 часов назад @ appleinsider.com
Twitch will train Amazon's AI on your streams unless you opt out
Twitch will train Amazon's AI on your streams unless you opt out Twitch will train Amazon's AI on your streams unless you opt out

Twitch now lets streamers block Amazon from using their broadcasts, clips, and other channel content to train generative AI.

We've added a setting that lets you opt out of having your channel content used to train generative AI content models across Amazon.

The switch doesn't turn off every form of AIOpting out of generative AI training won't stop Twitch from using AI for other parts of the service.

Twitch says its other AI tools don't retain channel content to train models that produce new material.

The new switch is an opt-out from one specific type of AI training, not all AI use on Twitch.

16 часов назад @ appleinsider.com
Apple picks up Nate Gatten as new head of government affairs
Apple picks up Nate Gatten as new head of government affairs Apple picks up Nate Gatten as new head of government affairs

Apple has signed Nate Gatten to become its new head of government affairs, a move that could help the company work more with the Trump administration.

According to a memo from SVP and General Counsel Jennifer Newstead seen by Bloomberg, Nate Gatten will be taking over as vice president of Government Affairs.

Current head of government affairs Nick Ammann will move down the corporate ladder one rung and report to Gatten.

As a Republican, people familiar with the decision to hire Gatten say he will hopefully align with the Trump administration.

Gatten's previous experience in real estate may also be a bonus as Apple expands its operations with new stores and offices.

17 часов назад @ appleinsider.com
Screen protector leak shows iPhone Ultra's asymmetric corners
Screen protector leak shows iPhone Ultra's asymmetric corners Screen protector leak shows iPhone Ultra's asymmetric corners

A leaker with a decent track record has shown what is claimed to be a screen protector for the forthcoming iPhone Ultra, and it shows the device's unusual corners.

In June 2026, leaker Ice Universe showed off what was purported to be a prototype of the iPhone Ultra.

This is the screen protector for the iPhone Ultra.

The iPhone Ultra screen itself is still a symmetrical rounded rectangle.

The iPhone Ultra is to be Apple's first folding iPhone.

19 часов назад @ appleinsider.com
Pegatron says the base iPhone 18 won't launch alongside the iPhone 18 Pro lineup
Pegatron says the base iPhone 18 won't launch alongside the iPhone 18 Pro lineup Pegatron says the base iPhone 18 won't launch alongside the iPhone 18 Pro lineup

An Apple supplier has lent additional credibility to ongoing rumors suggesting Apple will release the iPhone 18 base model separately in early 2027.

It seems increasingly likely that Apple will not release the core iPhone 18 at its expected September 2026 iPhone launch.

According to Taiwanese financial publication United Daily News, Pegatron, one of Apple's key iPhone manufacturers, has confirmed the split launch date at its August 12 earnings conference.

While we may not see the iPhone 18 until the first quarter of 2027, it seems Apple still plans to launch the iPhone 18 Pro lineup in September 2026.

Another new normalWhile it seems somewhat strange at first blush, Apple splitting its iPho…

19 часов назад @ appleinsider.com
Apple TV drops trailer and launch date for Australian thriller 'Last Seen'
Apple TV drops trailer and launch date for Australian thriller 'Last Seen' Apple TV drops trailer and launch date for Australian thriller 'Last Seen'

Apple TV has released the first trailer for "Last Seen," its upcoming thriller starring Patrick Brammall, ahead of the series premiere on September 9.

In "Last Seen," police detective Ian Ridley's daughter vanished 11 years ago without a trace.

It stars Gotham Award winner Patrick Brammall as Ridley.

"Last Seen" was entirely filmed in Victoria, Australia, with Kris Mrksa adapting the novel and serving as an executive producer.

That includes well-known titles like the workplace psychological thriller "Severance," which Apple recently acquired in a $70 million ownership transfer.

21 час назад @ appleinsider.com
Faked photos could be shown up by new iPhone feature
Faked photos could be shown up by new iPhone feature Faked photos could be shown up by new iPhone feature

Apple has a forthcoming feature called Apple Reference Image, and it's aimed at authenticating photos.

After this feature is released, there will be a Reference Image setting, and in it the ability to turn on Reference Mode.

Similarly, according to 9to5mac, which first spotted the code references, there is to be a "Transfer with Provenance" option.

Since the feature requires a specific photo mode in the Camera app, Apple Reference Image will presumably not be available to third-party camera apps.

Separately, the same fifth developer beta includes code references to six new models of iPhone.

21 час назад @ appleinsider.com
iPhone 20 Pro will be bigger with familiar aspect ratios, be bezel free
iPhone 20 Pro will be bigger with familiar aspect ratios, be bezel free iPhone 20 Pro will be bigger with familiar aspect ratios, be bezel free

The screen of the iPhone Air, from which the iPhone 20 may borrow design elementsThe iPhone 20 Pro display will be the same aspect ratio as previous models, while still being slightly bigger.

Apple's anniversary smartphone, the often-rumored iPhone 20 Pro is believed to have both a glass-heavy design and much larger displays than usual.

Codenamed V73 and V74, the models are said to be bigger, but have the same aspect ratio as earlier Pro and Pro Max models.

This apparently means that Apple is going for a new bezel-less quad-curved design for the iPhone 20 Pro.

On August 4, the account posted about Apple prototyping two screen sizes, measuring 6.4 inches and 7 inches for the iPhone 20 Pro an…

21 час назад @ appleinsider.com
Apple's $999 M4 Mac mini is back at Amazon, plus save on M4 Pro model
Apple's $999 M4 Mac mini is back at Amazon, plus save on M4 Pro model Apple's $999 M4 Mac mini is back at Amazon, plus save on M4 Pro model

Read our ethics policyInventory constraints continue to plague the M4 Mac mini line, but Amazon has two models with delivery dates in the near future, and one of them is on sale, too.

Apple's M4 Mac mini has been hard to source, with a nearly month-long delay on the M4 spec with 16GB of RAM and 512GB of storage.

Those looking for the increased performance of the M4 Pro can save $30 on a configuration with a 12-core CPU and 16-core GPU.

The M4 Pro chip has over double the memory bandwidth of the M4 chip, clocking in at 273GB/s versus 120GB/s.

Save $30 on M4 Pro Mac miniAs evidenced in our Mac mini Price Guide, inventory is extremely limited across the line and these units have a high risk of…

21 час назад @ appleinsider.com
'Dave the Diver' splashes onto iPhone, iPad, and Mac in September
'Dave the Diver' splashes onto iPhone, iPad, and Mac in September 'Dave the Diver' splashes onto iPhone, iPad, and Mac in September

Preorders for the popular fishing management sim "Dave the Diver" are now open, with the game slated for a mid-September release across Apple platforms.

Dave the Diver blends deep-sea exploration with restaurant management.

'Dave the Diver' Dredge content will be included in the App Store releaseFor those who want to play on iPhone or iPad, you'll need iOS 13 or iPadOS 13 or newer.

Mac users will need macOS 11 or later and a Mac with an M1 chip or newer; Apple Vision owners will need visionOS 1.0.

Dave the Diver will be available on the App Store on September 17, but you can preorder it now to have it download when available.

22 часа назад @ appleinsider.com
BOE really wants to make OLED panels for the iPad Air
BOE really wants to make OLED panels for the iPad Air BOE really wants to make OLED panels for the iPad Air

Chinese display manufacturer BOE really wants to be part of the iPad Air supply chain, and aims to take some of Apple's custom for the OLED panel away from Samsung Display.

The iPad Air is anticipated to gain an OLED panel as part of its spring 2027 refresh.

According to TheElec on Tuesday, BOE is pushing to become a secondary display supplier for the OLED iPad Air, alongside Samsung Display.

It is reportedly developing OLED panels for the next iPad Air, in the hope it can convince Apple.

If BOE doesn't qualify, Samsung Display will stay the sole supplier for the initial production run of the iPad Air.

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

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

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

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

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

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

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

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

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

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

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

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

5 months, 1 week назад @ hackingwithswift.com
What to fix in AI-generated Swift code
What to fix in AI-generated Swift code

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

The action you just performed triggered the security solution.

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

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

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

8 months, 1 week назад @ hackingwithswift.com
One Swift mistake everyone should stop making today
One Swift mistake everyone should stop making today

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

The action you just performed triggered the security solution.

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

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

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

9 months назад @ hackingwithswift.com
Ray Wenderlich Ray Wenderlich
последний пост 5 days, 17 hours назад
Kodebits Day 71: Value vs Reference [FREE]
Kodebits Day 71: Value vs Reference [FREE] Kodebits Day 71: Value vs Reference [FREE]

All videos.

One low price.

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

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

5 days, 17 hours назад @ kodeco.com
Kodebits: July 2026—Crossing Fifty! [FREE]
Kodebits: July 2026—Crossing Fifty! [FREE] Kodebits: July 2026—Crossing Fifty! [FREE]

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

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

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

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

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

1 week, 5 days назад @ kodeco.com
Kodebits Day 66: Designated Initializer [FREE]
Kodebits Day 66: Designated Initializer [FREE] Kodebits Day 66: Designated Initializer [FREE]

All videos.

One low price.

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

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

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

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

Already a member of Kodeco?

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

All videos.

One low price.

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

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

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

What is the output?

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

The inout keyword allows modifying the original variables.

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

[/spoiler]Further Reading

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

All videos.

One low price.

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

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

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

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

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

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

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

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

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

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

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

All videos.

One low price.

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

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

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

All videos.

One low price.

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

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

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

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

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

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

8 months назад @ oleb.net
Telegram каналы
iOS Good Reads iOS Good Reads
последний пост 1 day, 5 hours назад
Android приложение Polymarket написано на SwiftРазработчики Polymarket, крупнейшей биржи предсказаний, рассказали, что их выпущенное на прошлой неделе Android приложение пости полностью написано на Swift с использованием Skip:👉На Swift написано 170к строк
Android приложение Polymarket написано на SwiftРазработчики Polymarket, крупнейшей биржи предсказаний, рассказали, что их выпущенное на прошлой неделе Android приложение пости полностью написано на Swift с использованием Skip:👉На Swift написано 170к строк

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

4 months, 1 week назад @ telegram.me
Readaggregator Readaggregator
последний пост 1 week назад
Oh, alignmentGuide is one of my favorite SwiftUI APIs!This article is a great example of how it can elegantly solve a layout problem without resorting to GeometryReader, offsets, or other workarounds.If you’ve never really used alignmentGuide, this is defi
Oh, alignmentGuide is one of my favorite SwiftUI APIs!This article is a great example of how it can elegantly solve a layout problem without resorting to GeometryReader, offsets, or other workarounds.If you’ve never really used alignmentGuide, this is defi

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

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

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

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

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

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

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

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

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

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

1 month, 3 weeks назад @ t.me
WWDC26 Swift Group Lab Q&A is probably the most valuable Swift Concurrency content from this year’s WWDC. Lots of subtle details:• Does Task {} actually leave MainActor?• What does nonisolated mean in Swift 6.2 now?• When should you use @concurrent?• I
WWDC26 Swift Group Lab Q&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, 4 weeks назад @ t.me
WWDC26 Swift Group Lab Q&A is probably the most valuable Swift Concurrency content from this year’s WWDC. Lots of subtle details:• Does Task {} actually leave MainActor?• What does nonisolated mean in Swift 6.2 now?• When should you use @concurrent?• I
WWDC26 Swift Group Lab Q&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, 4 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

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

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

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

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

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

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
последний пост 6 days, 13 hours назад
703: Part of a Healthy Breakfast
703: Part of a Healthy Breakfast 703: Part of a Healthy Breakfast

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

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

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

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

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

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

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

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

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

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

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

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

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

), and looking for a new home for Maestral.

Sponsored by:

3 weeks, 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!

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

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

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

1 month, 1 week назад @ 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, 2 weeks назад @ atp.fm
696: It Seems Petty, But I Endorse It
696: It Seems Petty, But I Endorse It 696: It Seems Petty, But I Endorse It

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

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

1 month, 4 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!

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

Our hopes and dreams for WWDC 2026.

Sponsored by:Factor: Healthy Eating, Made Easy.

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

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

2 months, 1 week назад @ 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, 2 weeks назад @ atp.fm
692: A Thinking Hitch
692: A Thinking Hitch 692: A Thinking Hitch

(Sponsored by AI.)

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

Claude: Ready to tackle bigger problems?

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

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

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

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

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

Quince: Elevated essentials and staples that last.

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

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

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

Sponsored by:Factor: Healthy eating, made easy.

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

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

3 months назад @ 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, 2 weeks назад @ atp.fm
The Talk Show with John Gruber The Talk Show with John Gruber
последний пост 2 days, 8 hours назад
454: ‘Getting the Snack Right’, With Chance Miller
454: ‘Getting the Snack Right’, With Chance Miller 454: ‘Getting the Snack Right’, With Chance Miller

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Get 50% off your first box, plus free daily greens, with code talkshow50off .. Squarespace: Save 10% off your first purchase of a website or domain using code TALKSHOW.

Transcripts: Unofficial but surprisingly good.

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

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

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

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

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

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

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

1 month, 1 week назад @ 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, 2 weeks назад @ daringfireball.net
449: ‘Live From WWDC 2026’, With Joanna Stern and Nilay Patel
449: ‘Live From WWDC 2026’, With Joanna Stern and Nilay Patel 449: ‘Live From WWDC 2026’, With Joanna Stern and Nilay Patel

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

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

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

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

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

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

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

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

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

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

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

2 months, 1 week назад @ 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, 4 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, 2 weeks назад @ daringfireball.net
445: ‘Apple at 50’, With John Siracusa
445: ‘Apple at 50’, With John Siracusa 445: ‘Apple at 50’, With John Siracusa

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

Use code TALKSHOW for $80 in free credits.

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

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

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

4 months, 1 week назад @ 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, 2 weeks назад @ daringfireball.net
443: ‘The Pogue Feature’, With David Pogue
443: ‘The Pogue Feature’, With David Pogue 443: ‘The Pogue Feature’, With David Pogue

‘The Pogue Feature’, With David PogueSpecial guest David Pogue discusses his excellent and amazingly comprehensive new book, Apple: The First 50 Years.

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

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

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

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

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

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

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

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

Use code TALKSHOW for $80 in free credits.

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

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

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

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

Use code TALKSHOW for $80 in free credits.

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

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

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

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

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

Use code TALKSHOW for $80 in free credits.

Transcripts: Unofficial but surprisingly good.

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

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