<!--
{
  "documentType" : "article",
  "framework" : "Updates",
  "identifier" : "/documentation/Updates/Apple-Intelligence",
  "metadataVersion" : "0.1.0",
  "role" : "article",
  "title" : "Apple Intelligence updates"
}
-->

# Apple Intelligence updates

Learn about important changes to Apple Intelligence.

## Overview

Browse notable changes in [Apple Intelligence](https://developer.apple.com/apple-intelligence/).

## February 2025

- Use <doc://com.apple.documentation/documentation/ImagePlayground/ImageCreator> to generate images programmatically from your app on devices that support the capability.  The system’s generative models use your provided description to generate one or more images and return them to your code. The <doc://com.apple.documentation/documentation/ImagePlayground/ImagePlaygroundConcept> type includes text you use to describe the image you wish to create, and <doc://com.apple.documentation/documentation/ImagePlayground/ImagePlaygroundStyle> sets the style to apply to that image.
- Start <doc://com.apple.documentation/documentation/CoreSpotlight/generating-summary-and-priority-data-for-indexed-items> using a Spotlight delegate app extension in your app.
- Learn about  <doc://com.apple.documentation/documentation/UIKit/adopting-smart-reply-in-your-messaging-or-email-app> to give Apple Intelligence the context of your messaging or mail thread, and insert the generated response back into your app’s UI. Use <doc://com.apple.documentation/documentation/UIKit/UIMessageConversationContext> for messaging, and <doc://com.apple.documentation/documentation/UIKit/UIMailConversationContext> for email.

## January 2025

Writing Tools in UIKit:

- Display a bar button item to launch Writing Tools using <doc://com.apple.documentation/documentation/UIKit/UIBarButtonItem/SystemItem/writingTools>.
- Integrate Writing Tools into your custom text engine using the API in <doc://com.apple.documentation/documentation/UIKit/writing-tools>.

Writing Tools in AppKit:

- Display a toolbar item to launch Writing Tools using <doc://com.apple.documentation/documentation/AppKit/NSToolbarItem/Identifier/writingToolsItemIdentifier>.
- Integrate Writing Tools into your custom text engine using the API in <doc://com.apple.documentation/documentation/AppKit/writing-tools>.

## November 2024

- Make onscreen content available to Siri and Apple Intelligence with App Intents. Describe content as an <doc://com.apple.documentation/documentation/AppIntents/AppEntity> and adopt an assistant schema. Conform the entity to the <doc://com.apple.documentation/documentation/CoreTransferable/Transferable> protocol, and associate it with a <doc://com.apple.documentation/documentation/Foundation/NSUserActivity> using the activity’s <doc://com.apple.documentation/documentation/Foundation/NSUserActivity/appEntityIdentifier> property.

## July 2024

> Note: Testing and using Apple Intelligence features requires iOS 18.1 or later, or macOS 15.1 or later.

### Writing Tools

- In SwiftUI, adjust the level of support for Writing Tools features using the <doc://com.apple.documentation/documentation/SwiftUI/View/writingToolsBehavior(_:)> modifier on the <doc://com.apple.documentation/documentation/SwiftUI/Text>, <doc://com.apple.documentation/documentation/SwiftUI/TextField>, and <doc://com.apple.documentation/documentation/SwiftUI/TextEditor> types.
- In UIKit, detect activity using new <doc://com.apple.documentation/documentation/UIKit/UITextViewDelegate> methods. Set your text view’s level of support for Writing Tools features using the <doc://com.apple.documentation/documentation/UIKit/UITextInputTraits/writingToolsBehavior> property of <doc://com.apple.documentation/documentation/UIKit/UITextInputTraits>.
- In AppKit, detect activity using new <doc://com.apple.documentation/documentation/AppKit/NSTextViewDelegate> methods. Set your text view’s level of support for Writing Tools features using the <doc://com.apple.documentation/documentation/AppKit/NSTextInputTraits/writingToolsBehavior> property of <doc://com.apple.documentation/documentation/AppKit/NSTextInputTraits>.

### Genmoji

- Handle Genmoji in text content using <doc://com.apple.documentation/documentation/UIKit/NSAdaptiveImageGlyph>.

### Siri and App Intents

- Conform your <doc://com.apple.documentation/documentation/AppIntents/AppIntent>, <doc://com.apple.documentation/documentation/AppIntents/AppEntity>, and <doc://com.apple.documentation/documentation/AppIntents/AppEnum> implementations to the assistant schemas by applying the [relevant macros](https://developer.apple.com/documentation/appintents/app-intent-domains) to your types.

### Core Spotlight

- Search your indexed content for items that are similar in meaning to the query string, but not necessarily a lexical match, using <doc://com.apple.documentation/documentation/CoreSpotlight/CSUserQuery>. Disable this semantic search support using the <doc://com.apple.documentation/documentation/CoreSpotlight/CSUserQueryContext/disableSemanticSearch> property of <doc://com.apple.documentation/documentation/CoreSpotlight/CSUserQueryContext>.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)