<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>iOS 17 » MszPro・株式会社Smartソフト</title>
	<atom:link href="https://mszpro.com/category/ios-17/feed" rel="self" type="application/rss+xml" />
	<link>https://mszpro.com</link>
	<description>iOS VisionOS SwiftUI Programming Blog. Dream it, Chase it, Code it.</description>
	<lastBuildDate>Tue, 17 Dec 2024 04:49:41 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.1</generator>

<image>
	<url>https://static-assets.mszpro.com/2024/12/cropped-Unknown-32x32.webp</url>
	<title>iOS 17 » MszPro・株式会社Smartソフト</title>
	<link>https://mszpro.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>「iOS 17」SwiftUIの新たな19本の機能とビュー（コード例付き）（WWDC 2023）</title>
		<link>https://mszpro.com/ios-17-new-swiftui-ja</link>
		
		<dc:creator><![CDATA[msz]]></dc:creator>
		<pubDate>Mon, 16 Dec 2024 07:22:50 +0000</pubDate>
				<category><![CDATA[iOS 17]]></category>
		<category><![CDATA[SwiftUI]]></category>
		<category><![CDATA[WWDC]]></category>
		<guid isPermaLink="false">https://mszpro.com/?p=278</guid>

					<description><![CDATA[<p>スクロール位置制御、App Store購入・サブスクリプション表示、NSFW写真分析、SwiftDataデータ管理、Metalシェーダー活用、マップマーカー追加、SFシンボルエフェクト、回転ジェスチャー、インスペクタビュー、#previewプレビュー、foregroundStyle、TipKitヒント表示、Swift Macro対応。</p>
<p>The post <a href="https://mszpro.com/ios-17-new-swiftui-ja">「iOS 17」SwiftUIの新たな19本の機能とビュー（コード例付き）（WWDC 2023）</a> first appeared on <a href="https://mszpro.com">MszPro・株式会社Smartソフト</a>.</p>]]></description>
										<content:encoded><![CDATA[<h2 class="wp-block-heading">目次</h2>



<ul class="wp-block-list">
<li>スクロールビューで特定の位置までスクロール</li>



<li>App Storeで購入可能なアイテムを表示</li>



<li>App Storeのサブスクリプションを表示</li>



<li>写真がNSFWかどうかを分析</li>



<li>データストレージSwiftDataを使用</li>



<li>SwiftUIのビュースタイルのためにMetalシェーダーを使用</li>



<li>マップにマーカーやその他のコンポーネントを追加</li>



<li>SFシンボルの画像エフェクト（パルス、反転、バウンス、スケール、表示/非表示、トランジション）</li>



<li>回転のジェスチャー</li>



<li>インスペクタビュー(右側に表示されるサイドバー)</li>



<li>新しい#previewプレビューブロック</li>



<li>foregroundStyleスタイルの使用</li>



<li>TipKitを使ったヒントの表示</li>



<li>Swift Macro</li>
</ul>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/3c2ee9d6b8a6065fd117#%E3%81%AF%E3%81%98%E3%82%81%E3%81%AB"></a>はじめに</h2>



<p>この記事の多くの部分（例えば、SwiftData、センシティブコンテンツ分析など）については、後ほどQiitaの記事でより詳しい解説を書く予定です。</p>



<p>※一般公開されている（一般に開示した情報）WWDC Keynoteの動画と公開Session/Documentationページだけを使ってこの記事を執筆しました。スクリーンショットはWWDCのセッション映像のものを使用しています。Xcodeのベータ版にアクセスできる場合は、自身でコードを実行されることをお勧めします。</p>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/3c2ee9d6b8a6065fd117#scrollview%E5%86%85%E3%81%A7%E7%89%B9%E5%AE%9A%E3%81%AE%E4%BD%8D%E7%BD%AE%E3%81%BE%E3%81%A7%E3%82%B9%E3%82%AF%E3%83%AD%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B"></a>ScrollView内で特定の位置までスクロールする</h2>



<p>ScrollViewとその内部のスタック構造を使用している場合、<br>特定の行までビューをスクロールすることができます。</p>



<p>まず、.scrollTargetLayout()というビューモディファイアを、ScrollView内に主要な繰り返しコンテンツを含むレイアウトコンテナに追加します。これはVStack、LazyHStack、HStack、またはForEachなどになります。</p>



<pre class="wp-block-code"><code>import SwiftUI

struct ScrollViewToRow: View {
    var body: some View {
        VStack {
            ScrollView {
                ForEach(1..&lt;30, id: \.self) { number in
                    // ...
                }
+                .scrollTargetLayout()
            }
        }
    }
}
</code></pre>



<p>この例では、1から30までのすべての数字をループするためにForEachを使用しています。したがって、このビューモディファイアをForEachに追加します。</p>



<p>次に、scrollPositionビューモディファイアを使用してスクロール位置をバインドします。このビューモディファイアはScrollViewに添付されます。</p>



<pre class="wp-block-code"><code>import SwiftUI

struct ScrollViewToRow: View {
+    @State private var scrollPosition: Int? = 0
    var body: some View {
        VStack {
            ScrollView {
                ForEach(1..&lt;30, id: \.self) { number in
                    // ...
                }
                    .scrollTargetLayout()
            }
+            .scrollPosition(id: $scrollPosition)
        }
    }
}
</code></pre>



<p>オプションのInt型の<a href="https://qiita.com/State">@State</a>変数を使用します。</p>



<p>新しい値を割り当てることでスクロール位置を更新することができます。コードをwithAnimationブロック内に配置すると、スクロールアニメーションが表示されます。</p>



<p>現在のスクロール位置を読み取ることもできます。</p>



<pre class="wp-block-code"><code>import SwiftUI

struct ScrollViewToRow: View {
    
    @State private var scrollPosition: Int? = 0
    
    var body: some View {
        
        VStack {
            
            Text("currently at \(scrollPosition ?? -1)")
            
            Button("Scroll") {
                withAnimation {
                    scrollPosition = 10
                }
            }
            
            ScrollView {
                ForEach(1..&lt;30, id: \.self) { number in
                    HStack {
                        Text(verbatim: number.formatted())
                        Spacer()
                    }
                    .padding()
                    .foregroundStyle(.white)
                    .background {
                        RoundedRectangle(cornerRadius: 10)
                            .foregroundStyle(.teal)
                    }
                }
                    .scrollTargetLayout()
            }
            .scrollPosition(id: $scrollPosition)
            
        }
        .padding()
        
    }
    
}

#Preview {
    ScrollViewToRow()
}
</code></pre>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/3c2ee9d6b8a6065fd117#app-store%E3%81%AE%E3%82%A2%E3%83%97%E3%83%AA%E5%86%85%E8%B3%BC%E5%85%A5%E8%A3%BD%E5%93%81%E3%82%92%E8%A1%A8%E7%A4%BA"></a>App Storeのアプリ内購入製品を表示</h2>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F9059afe0-2633-6d8f-0504-97a8d702ea62.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=6563b842faaf5b3abd619b0160eb6cff" target="_blank" rel="noreferrer noopener"><img fetchpriority="high" decoding="async" width="2048" height="1152" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F9059afe0-2633-6d8f-0504-97a8d702ea62.jpg" alt="IMG_1155.JPG" class="wp-image-282" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F9059afe0-2633-6d8f-0504-97a8d702ea62-300x169.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F9059afe0-2633-6d8f-0504-97a8d702ea62-1024x576.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F9059afe0-2633-6d8f-0504-97a8d702ea62-768x432.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F9059afe0-2633-6d8f-0504-97a8d702ea62-1536x864.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F9059afe0-2633-6d8f-0504-97a8d702ea62.jpg 2048w" sizes="(max-width: 2048px) 100vw, 2048px" /></a></figure>



<p>このビューでは、1つの製品を表示しています。<br>複数の商品を紹介するスクロールビューや水平スタックなどを作成することができます。</p>



<p>この話題については後で詳しくQiitaの記事を書きます</p>



<p>App Storeから取得した製品IDを使用して、<code>ProductView</code>を初期化できます。</p>



<p>大きな製品ビュー（上記のBox of Nutrition Pelletsのような）を表示するためには、ビューモディファイア&nbsp;<code>.productViewStyle(.large)</code>&nbsp;を使用します。</p>



<pre class="wp-block-code"><code>ProductView(id: ids.nutritionPelletBox) {
    BoxOfNutritionPelletsIcon()
}
.productViewStyle(.large)
</code></pre>



<p>ProductViewのコードブロック内では、製品のアイコン（たとえば、Image）を提供できます。</p>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/3c2ee9d6b8a6065fd117#app-store%E3%81%AE%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%82%B5%E3%83%96%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E8%A1%A8%E7%A4%BA"></a>App Storeのすべてのサブスクリプションを表示</h2>



<p>Appleから提供されるプレスタイルのビューを使用して、App Storeのサブスクリプションを表示することができます。</p>



<p>これを最も簡単に表示する方法は、SubscriptionStoreView(groupID: birdPassGroupID)を呼び出すだけで、非常にシンプルなビューが表示されます。</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2Fbf9950d9-5f77-4327-d85c-679ab7236264.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=3510c9214ce25ba3c866fc2e336e1958" target="_blank" rel="noreferrer noopener"><img decoding="async" width="2048" height="1152" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fbf9950d9-5f77-4327-d85c-679ab7236264.jpg" alt="IMG_1156.JPG" class="wp-image-288" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fbf9950d9-5f77-4327-d85c-679ab7236264-300x169.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fbf9950d9-5f77-4327-d85c-679ab7236264-1024x576.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fbf9950d9-5f77-4327-d85c-679ab7236264-768x432.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fbf9950d9-5f77-4327-d85c-679ab7236264-1536x864.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fbf9950d9-5f77-4327-d85c-679ab7236264.jpg 2048w" sizes="(max-width: 2048px) 100vw, 2048px" /></a></figure>



<p>この話題については後で詳しくQiitaの記事を書きます</p>



<p>このビューはカスタマイズ可能で、カスタムヘッダー、背景、アイコンを表示できます。</p>



<p>まず、サブスクリプショングループIDを使用してSubscriptionStoreViewを初期化します。visibleRelationshipsでは、アップグレードのみを表示するか、すべてのオプション（ダウングレードオプションを含む）を表示するかを定義できます。</p>



<p>ブロック内では、PassMarketingContent（オプション）がヘッダーとして表示されます。ここでは、アプリのアイコン、サブスクリプショングループ名、サブスクリプションの利点を簡単に説明できます。</p>



<p>また、.subscriptionStoreControlIcon（オプション）ビューモディファイアを使用して、各サブスクリプションアイテムのアイコンを定義することもできます。</p>



<pre class="wp-block-code"><code>SubscriptionStoreView(
    groupID: passGroupID,
    visibleRelationships: showPremiumUpgrade ? .upgrade : .all
) {
    PassMarketingContent(showPremiumUpgrade: showPremiumUpgrade)
#if !os(watchOS)
        .containerBackground(for: .subscriptionStoreFullHeight) {
            SkyBackground()
        }
#endif
}
#if os(iOS)
.storeButton(.visible, for: .redeemCode)
#else
.frame(width: 400, height: 550)
#endif
.subscriptionStoreControlIcon { _, subscriptionInfo in
    Group {
        switch PassStatus(levelOfService: subscriptionInfo.groupLevel) {
            case .premium:
                Image(systemName: "bird")
            case .family:
                Image(systemName: "person.3.sequence")
            default:
                Image(systemName: "wallet.pass")
        }
    }
    .foregroundStyle(.accent)
    .symbolVariant(.fill)
}
#if !os(watchOS)
.backgroundStyle(.clear)
.subscriptionStoreButtonLabel(.multiline)
.subscriptionStorePickerItemBackground(.thinMaterial)
#endif
</code></pre>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/3c2ee9d6b8a6065fd117#sensitivecontentanalysis%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E7%94%BB%E5%83%8F%E3%82%92%E8%A7%A3%E6%9E%90"></a>SensitiveContentAnalysisを使用して画像を解析</h2>



<p><a href="https://developer.apple.com/documentation/sensitivecontentanalysis">https://developer.apple.com/documentation/sensitivecontentanalysis</a></p>



<p>この話題については後で詳しくQiitaの記事を書きます</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F83f306b8-1a33-c2ba-9868-7692350711b7.png?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=a6090847e07281c4fa50ea772b147327" target="_blank" rel="noreferrer noopener"><img decoding="async" width="1277" height="660" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F83f306b8-1a33-c2ba-9868-7692350711b7.png" alt="rendered2x-1683741577.png" class="wp-image-290" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F83f306b8-1a33-c2ba-9868-7692350711b7-300x155.png 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F83f306b8-1a33-c2ba-9868-7692350711b7-1024x529.png 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F83f306b8-1a33-c2ba-9868-7692350711b7-768x397.png 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F83f306b8-1a33-c2ba-9868-7692350711b7.png 1277w" sizes="(max-width: 1277px) 100vw, 1277px" /></a></figure>



<p>まず、センシティブコンテンツ（NSFW）アナライザーのエンタイトルメントをプロジェクトに追加する必要があります。</p>



<p>イメージアナライザーを初期化します：</p>



<pre class="wp-block-code"><code>let analyzer = SCSensitivityAnalyzer()
</code></pre>



<p>次に、アプリは、ユーザーがセンシティブコンテンツ分析機能をオンにしているかどうかをチェックします。</p>



<p>ユーザーは、システム設定（プライバシーセクション内）でこの機能をオンまたはオフにすることができます。この設定がオフの場合、画像の解析はできません。</p>



<pre class="wp-block-code"><code>switch analyzer.analysisPolicy {
    case .simpleInterventions:
        Label("Simple UI", systemImage: "checkmark")
        Text("Blur the image, and show a button to show the content.")
    case .descriptiveInterventions:
        Label("Detailed UI", systemImage: "checkmark")
        Text("Show a detailed description on how these types of images might affect the user.")
    case .disabled:
        Label("Not enabled", systemImage: "xmark")
        Text("To analyze a photo, turn on the sensitive photo warning first in system settings.")
}
</code></pre>



<p>その後、<code>CGImage</code>オブジェクトに変換することで、画像を解析することができます</p>



<pre class="wp-block-code"><code>func analyzePhoto(input: CGImage) {
    Task {
        let response = try await analyzer.analyzeImage(input)
        self.isImageSensitive = response.isSensitive
    }
}
</code></pre>



<p>以下は、フォトピッカーも含むSwiftUIのコードです。</p>



<pre class="wp-block-code"><code>import SwiftUI
import SensitiveContentAnalysis
import PhotosUI

struct ContentView: View {
    
    let analyzer = SCSensitivityAnalyzer()
    
    @State private var pickedPhotoToAnalyze: PhotosPickerItem?
    @State private var analyzedImage: UIImage?
    @State private var isImageSensitive: Bool?
    
    var body: some View {
        
        Form {
            
            Section("Status") {
                
                VStack(alignment: .leading) {
                    Text("Warning enabled in system settings")
                        .font(.headline)
                    switch analyzer.analysisPolicy {
                        case .simpleInterventions:
                            Label("Simple UI", systemImage: "checkmark")
                            Text("Blur the image, and show a button to show the content.")
                        case .descriptiveInterventions:
                            Label("Detailed UI", systemImage: "checkmark")
                            Text("Show a detailed description on how these types of images might affect the user.")
                        case .disabled:
                            Label("Not enabled", systemImage: "xmark")
                            Text("To analyze a photo, turn on the sensitive photo warning first in system settings.")
                    }
                }
                
            }
            .id(analyzer.analysisPolicy.rawValue)
            
            Section("Image analysis") {
                
                PhotosPicker("Pick a photo to analyze", selection: $pickedPhotoToAnalyze)
                    .onChange(of: pickedPhotoToAnalyze) { newValue in
                        if let newValue {
                            handlePickedImageItem(newValue)
                        }
                    }
                
                if let isImageSensitive {
                    if isImageSensitive {
                        Label("Oh no! What image did you pick?", systemImage: "eye.trianglebadge.exclamationmark")
                            .foregroundStyle(.red)
                    } else {
                        Label("It is OK!", systemImage: "checkmark")
                            .foregroundStyle(.green)
                    }
                }
                
                if let analyzedImage,
                   let isImageSensitive
                {
                    if isImageSensitive {
                        Image(uiImage: analyzedImage)
                            .resizable()
                            .scaledToFit()
                            .frame(height: 230)
                            .blur(radius: 5.0, opaque: true)
                    } else {
                        Image(uiImage: analyzedImage)
                            .resizable()
                            .scaledToFit()
                            .frame(height: 230)
                    }
                }
                
            }
            .disabled(analyzer.analysisPolicy == .disabled)
            
        }
        
    }
    
    func analyzePhoto(input: CGImage) {
        Task {
            let response = try await analyzer.analyzeImage(input)
            self.isImageSensitive = response.isSensitive
        }
    }
    
    func handlePickedImageItem(_ newValue: PhotosPickerItem) {
        self.isImageSensitive = nil
        self.analyzedImage = nil
        newValue.loadTransferable(type: Data.self) { result in
            switch result {
                case .success(let success):
                    if let success,
                       let imageObj = UIImage(data: success),
                       let cgImageObj = imageObj.cgImage
                    {
                        self.analyzedImage = imageObj
                        self.analyzePhoto(input: cgImageObj)
                    }
                case .failure(let failure):
                    return
            }
        }
    }
    
}

#Preview {
    ContentView()
}
</code></pre>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/3c2ee9d6b8a6065fd117#swiftdata"></a>SwiftData</h2>



<p>この話題については後で詳しくQiitaの記事を書きます</p>



<p>SwiftDataはCore Dataを基盤に構築されています（ただし、Core Dataと組み合わせて使用する場合は、ハッシュをチェックするための追加の手順が必要です）。</p>



<p>以下の53行のコードで、保存されるデータの構造を定義し、コンテキストを作成し、新しいレコードを追加するためのSwiftUIビュー、レコードを表示し、削除するためのビューを作成しています。</p>



<pre class="wp-block-code"><code>import SwiftUI
import SwiftData

@Model
class Record {
    
    var id: UUID
    var timestamp: Date
    
    init(timestamp: Date) {
        self.id = UUID()
        self.timestamp = timestamp
    }
    
}

struct SwiftDataDemo: View {
    var body: some View {
        RecordsList()
            .modelContainer(for: &#91;Record.self])
    }
}

struct RecordsList: View {
    @Environment(\.modelContext) private var modelContext
    
    @Query(sort: \.timestamp, order: .forward, animation: .snappy)
    var storedRecords: &#91;Record]
    
    var body: some View {
        NavigationStack {
            List {
                ForEach(storedRecords) { record in
                    Text(record.timestamp, format: .dateTime)
                }
                .onDelete(perform: { indexSet in
                    indexSet.forEach({ modelContext.delete(storedRecords&#91;$0]) })
                })
            }
            .toolbar {
                Button ("Add") {
                    let location = Record(timestamp: Date())
                    modelContext.insert(location)
                }
            }
        }
    }
}

#Preview {
    SwiftDataDemo()
}
</code></pre>



<p>上記のコードにおいて、以下のコードでデータ構造を定義しています：</p>



<pre class="wp-block-code"><code>@Model
class Record {
    
    var id: UUID
    var timestamp: Date
    
    init(timestamp: Date) {
        self.id = UUID()
        self.timestamp = timestamp
    }
    
}
</code></pre>



<p>ビューにストレージをアタッチします。まだ存在しない場合は、新しいストレージが作成されます。</p>



<pre class="wp-block-code"><code>struct SwiftDataDemo: View {
    var body: some View {
        RecordsList()
            .modelContainer(for: &#91;Record.self])
    }
}
</code></pre>



<p>上記のビューモディファイアには、さらにinitパラメータがあり、例えば、データを自動的に保存するかどうか、完了時にコードを実行するかどうかなどを制御することができます。</p>



<p>また、iCloudを有効にし、iCloudコンテナを作成することも可能です。データはiCloudに同期されます</p>



<p>データのクエリには&nbsp;<code>@Query</code>&nbsp;を使用することができます</p>



<pre class="wp-block-code"><code>@Query(sort: \.timestamp, order: .forward, animation: .snappy)
var storedRecords: &#91;Record]
</code></pre>



<p>レコードを削除するには、データベースを読む<a href="https://qiita.com/Environmental">@Environmental</a>変数を作成します。</p>



<pre class="wp-block-code"><code>@Environment(\.modelContext) private var modelContext
</code></pre>



<p>デフォルトでは、変更内容は自動的に保存されます。</p>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/3c2ee9d6b8a6065fd117#shaderlibrary%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6%E3%83%93%E3%83%A5%E3%83%BC%E3%82%B9%E3%82%BF%E3%82%A4%E3%83%AB%E3%81%ABmetal%E3%82%92%E9%81%A9%E7%94%A8"></a>ShaderLibraryを使用して、ビュースタイルにMetalを適用</h2>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F4df9730a-9383-32d3-4845-fd03b87dbef6.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=fe6bbb4b6ada872df32db76bc5774935" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1203" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F4df9730a-9383-32d3-4845-fd03b87dbef6-scaled.jpg" alt="Fx82SziaEAE-Fpy.jpeg" class="wp-image-280" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F4df9730a-9383-32d3-4845-fd03b87dbef6-300x141.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F4df9730a-9383-32d3-4845-fd03b87dbef6-1024x481.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F4df9730a-9383-32d3-4845-fd03b87dbef6-768x361.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F4df9730a-9383-32d3-4845-fd03b87dbef6-1536x722.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F4df9730a-9383-32d3-4845-fd03b87dbef6-2048x962.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F4df9730a-9383-32d3-4845-fd03b87dbef6-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<p>まず、シェーダーの形状を定義する.metal定義ファイルを作成します。</p>



<pre class="wp-block-code"><code>//  angledFill.metal

#include &lt;metal_stdlib&gt;
using namespace metal;

&#91;&#91; stitchable ]] half4
angledFill(float2 position, float width, float angle, half4 color)
{
    float pMagnitude = sqrt(position.x * position.x + position.y * position.y);
    float pAngle = angle +
    (position.x == 0.0f ? (M_PI_F / 2.0f) : atan(position.y / position.x));
    float rotatedX = pMagnitude * cos(pAngle);
    float rotatedY = pMagnitude * sin(pAngle);
    return (color + color * fmod(abs(rotatedX + rotatedY), width) / width) / 2;
}

</code></pre>



<p>次に、上記の.metal定義内の関数（angleFillと呼ばれる）を参照する新しいShaderシェーダーを作成します。</p>



<pre class="wp-block-code"><code>var stripes: Shader {
    ShaderLibrary.angledFill(
        .float(10),
        .float(90),
        .color(.blue)
    )
}
</code></pre>



<p>これで、<code>.foregroundStyle</code>&nbsp;ビューモディファイアを使って、テキストにShaderシェーダースタイルを適用できるようになりました。</p>



<pre class="wp-block-code"><code>Text("Furdinand").font(.system(size: 50).bold()).foregroundStyle(stripes) + Text(" is a good dog.").font(.system(size: 50).bold())
</code></pre>



<p>SwiftUIで異なるテキストコンポーネントを連結させることができます。</p>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/3c2ee9d6b8a6065fd117#foregroundstyle%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6"></a>.foregroundStyleについて、</h2>



<p><a href="https://developer.apple.com/documentation/swiftui/view/foregroundstyle(_:)">https://developer.apple.com/documentation/swiftui/view/foregroundstyle(_:)</a></p>



<p>.foregroundStyleビューモディファイアを使用して、<br>SwiftUIビューに色またはMetalスタイルを設定することができます。</p>



<p>このビューモディファイアはiOS 15から使用可能ですが、iOS 17では入力パラメータとしてシェーダーを使用することができます。</p>



<h3 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/3c2ee9d6b8a6065fd117#-ios-15"></a>&gt;= iOS 15</h3>



<p>iOS 15以降、.foregroundStyleを使用してビューの色やグラデーションを設定することができます。</p>



<pre class="wp-block-code"><code>Text("Furdinand")
    .font(.system(size: 50).bold())
    .foregroundStyle(.blue)
</code></pre>



<pre class="wp-block-code"><code>Text("Hello world")
    .foregroundStyle(.linearGradient(colors: &#91;.teal, .blue], startPoint: .top, endPoint: .bottom))

</code></pre>



<h3 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/3c2ee9d6b8a6065fd117#foregroundcolor%E3%81%AF%E9%9D%9E%E6%8E%A8%E5%A5%A8-will-be-deprecated-%E3%81%AB%E3%81%AA%E3%82%8B%E3%82%88%E3%81%86%E3%81%A7%E3%81%99"></a>.foregroundColor`は非推奨 (will be deprecated) になるようです。</h3>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2Fcdb5e5ca-02f9-7026-dbbf-247f2a544d25.png?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=e5c2124b9698cc74cd320b812fe5e7d8" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="1072" height="358" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fcdb5e5ca-02f9-7026-dbbf-247f2a544d25.png" alt="スクリーンショット 2023-06-17 15.19.27.png" class="wp-image-281" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fcdb5e5ca-02f9-7026-dbbf-247f2a544d25-300x100.png 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fcdb5e5ca-02f9-7026-dbbf-247f2a544d25-1024x342.png 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fcdb5e5ca-02f9-7026-dbbf-247f2a544d25-768x256.png 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fcdb5e5ca-02f9-7026-dbbf-247f2a544d25.png 1072w" sizes="auto, (max-width: 1072px) 100vw, 1072px" /></a></figure>



<figure class="wp-block-embed"><div class="wp-block-embed__wrapper">
https://qiita.com/embed-contents/link-card#qiita-embed-content__a82b23a9bd3189450f7f26e4c14933d2
</div></figure>



<p>もしiOS 14以前のデバイス向けのアプリをターゲットにしている場合、カスタムのビューモディファイアを作成することができます。一方、iOS 15以降のデバイス向けのアプリをターゲットにしている場合は、新しいforegroundStyleビューモディファイアにコードを置き換えることができます。</p>



<p>カスタムのビューモディファイア:&nbsp;<a href="https://gist.github.com/mszpro/fb6bb8a95376402daf433220de222389" rel="noreferrer noopener" target="_blank">https://gist.github.com/mszpro/fb6bb8a95376402daf433220de222389</a></p>



<h3 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/3c2ee9d6b8a6065fd117#-ios-17"></a>&gt;= iOS 17</h3>



<p>iOS 17では入力パラメータとしてシェーダーを使用することができます。</p>



<pre class="wp-block-code"><code>var stripes: Shader {
    ShaderLibrary.angledFill(
        .float(10),
        .float(90),
        .color(.blue)
    )
}

Text("Furdinand")
    .font(.system(size: 50).bold())
    .foregroundStyle(stripes)
</code></pre>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/3c2ee9d6b8a6065fd117#swiftui%E3%81%A7mapkit%E3%81%AE%E3%83%9E%E3%83%83%E3%83%97%E3%82%92%E5%88%B6%E5%BE%A1"></a>SwiftUIでMapKitのマップを制御</h2>



<p>以下は、WWDCのセッション動画からのスクリーンショットです。</p>



<p>Markerや図形（円、折れ線、多角形）を簡単に適用することができます。<br>また、<a href="https://qiita.com/Binding">@Binding</a>変数を使用することで、現在どのMarkerが選択されているかを確認することができます。</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F556e4687-fe6b-9d67-5908-d9b65bc27ab0.png?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=6df69c10cf5f232cde838b9fcc59e2fb" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="1274" height="710" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F556e4687-fe6b-9d67-5908-d9b65bc27ab0.png" alt="スクリーンショット 2023-06-16 12.01.12.png" class="wp-image-289" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F556e4687-fe6b-9d67-5908-d9b65bc27ab0-300x167.png 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F556e4687-fe6b-9d67-5908-d9b65bc27ab0-1024x571.png 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F556e4687-fe6b-9d67-5908-d9b65bc27ab0-768x428.png 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F556e4687-fe6b-9d67-5908-d9b65bc27ab0.png 1274w" sizes="auto, (max-width: 1274px) 100vw, 1274px" /></a></figure>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F0f46bdac-7656-d275-4d88-fe1f9000a1f4.png?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=9fb95a7cc95106ddaa09a0c29fd7c3d5" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="1280" height="716" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0f46bdac-7656-d275-4d88-fe1f9000a1f4.png" alt="スクリーンショット 2023-06-16 12.01.19.png" class="wp-image-285" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0f46bdac-7656-d275-4d88-fe1f9000a1f4-300x168.png 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0f46bdac-7656-d275-4d88-fe1f9000a1f4-1024x573.png 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0f46bdac-7656-d275-4d88-fe1f9000a1f4-768x430.png 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0f46bdac-7656-d275-4d88-fe1f9000a1f4.png 1280w" sizes="auto, (max-width: 1280px) 100vw, 1280px" /></a></figure>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F9180fb24-5ce3-a290-76f2-c735e0b49f64.png?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=176cc1235efebb83014a87742acc8864" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="1288" height="732" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F9180fb24-5ce3-a290-76f2-c735e0b49f64.png" alt="スクリーンショット 2023-06-16 12.01.52.png" class="wp-image-291" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F9180fb24-5ce3-a290-76f2-c735e0b49f64-300x170.png 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F9180fb24-5ce3-a290-76f2-c735e0b49f64-1024x582.png 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F9180fb24-5ce3-a290-76f2-c735e0b49f64-768x436.png 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F9180fb24-5ce3-a290-76f2-c735e0b49f64.png 1288w" sizes="auto, (max-width: 1288px) 100vw, 1288px" /></a></figure>



<p>この話題については後で詳しくQiitaの記事を書きます</p>



<p><a href="https://developer.apple.com/wwdc23/10043">https://developer.apple.com/wwdc23/10043</a></p>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/3c2ee9d6b8a6065fd117#sf%E3%82%B7%E3%83%B3%E3%83%9C%E3%83%AB%E3%82%A8%E3%83%95%E3%82%A7%E3%82%AF%E3%83%88"></a>SFシンボルエフェクト</h2>



<p>SwiftUIでSFシンボル画像に多くの視覚効果を加えることができる</p>



<h3 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/3c2ee9d6b8a6065fd117#%E3%83%91%E3%83%AB%E3%82%B9"></a>パルス</h3>



<p>シンボルの不透明度をアニメーションで表示します。</p>



<pre class="wp-block-code"><code>Image(systemName: "rectangle.inset.filled.and.person.filled")
            .symbolEffect(.pulse)
            .frame(maxWidth: .infinity)
            .font(.system(size: 50))
            .symbolRenderingMode(.multicolor)
</code></pre>



<h3 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/3c2ee9d6b8a6065fd117#%E3%83%AA%E3%83%90%E3%83%BC%E3%82%B7%E3%83%B3%E3%82%B0"></a>リバーシング</h3>



<p>シンボルをレイヤーごとにアニメーションさせることができます。例えば、WiFi接続のアニメーションを作成することができます。</p>



<pre class="wp-block-code"><code>Image(systemName: "wifi")
    .symbolEffect(.variableColor.iterative.reversing)
    .font(.system(size: 50))
    .symbolRenderingMode(.multicolor)
</code></pre>



<h3 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/3c2ee9d6b8a6065fd117#%E3%83%90%E3%82%A6%E3%83%B3%E3%82%B9%E3%83%8F%E3%83%BC%E3%83%88%E3%83%93%E3%83%BC%E3%83%88%E5%8A%B9%E6%9E%9C"></a>バウンス（ハートビート効果）</h3>



<p>画像のスケールをアニメーションで変化させます。画像を拡大し、縮小します。心臓の鼓動のようです。</p>



<pre class="wp-block-code"><code>Image(systemName: "arrow.down.circle")
    .symbolEffect(.bounce, value: simulatedDownloadPercentage)
    .font(.system(size: 50))
    .symbolRenderingMode(.multicolor)
</code></pre>



<h3 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/3c2ee9d6b8a6065fd117#%E6%8B%A1%E5%A4%A7%E7%B8%AE%E5%B0%8F"></a>拡大・縮小</h3>



<p>上記と同様に、bool値を使ってシンボルを拡大・縮小することもできます。以下のサンプルコードでは、<code>simulatedDownloadPercentage</code>&nbsp;が偶数である場合に画像を拡大表示しています。</p>



<pre class="wp-block-code"><code>Image(systemName: "bubble.left.and.bubble.right.fill")
    .symbolEffect(.scale.up, isActive: simulatedDownloadPercentage % 2 == 0)
    .font(.system(size: 50))
    .symbolRenderingMode(.multicolor)
</code></pre>



<h3 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/3c2ee9d6b8a6065fd117#%E8%A1%A8%E7%A4%BA%E9%9D%9E%E8%A1%A8%E7%A4%BA"></a>表示・非表示</h3>



<pre class="wp-block-code"><code>Image(systemName: "cloud.sun.rain.fill")
    .symbolEffect(.disappear, isActive: simulatedDownloadPercentage % 2 == 0)
    .font(.system(size: 50))
    .symbolRenderingMode(.multicolor)
</code></pre>



<h3 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/3c2ee9d6b8a6065fd117#2%E3%81%A4%E3%81%AE%E3%82%B7%E3%83%B3%E3%83%9C%E3%83%AB%E9%96%93%E3%81%AE%E3%83%88%E3%83%A9%E3%83%B3%E3%82%B8%E3%82%B7%E3%83%A7%E3%83%B3%E5%8A%B9%E6%9E%9C"></a>2つのシンボル間のトランジション効果</h3>



<p>1つのシンボルから別のシンボルへの切り替え時に、トランジション効果を追加することができます。例えば、再生ボタンで、再生アイコンと一時停止アイコンを切り替えるような場合に使用できます。</p>



<pre class="wp-block-code"><code>VStack {
    Image(systemName: runToggle ? "play.fill" : "pause.fill")
        .contentTransition(.symbolEffect(.replace.downUp))
        .font(.system(size: 50))
        .symbolRenderingMode(.multicolor)
    Button("Toggle status") {
        runToggle.toggle()
    }
}
</code></pre>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/3c2ee9d6b8a6065fd117#%E5%9B%9E%E8%BB%A2%E3%82%B8%E3%82%A7%E3%82%B9%E3%83%81%E3%83%A3%E3%83%BC"></a>回転ジェスチャー</h2>



<p>回転ジェスチャーを認識することで、ビューの回転を監視することができます。</p>



<pre class="wp-block-code"><code>struct RotationTesting: View {
    @State private var angleRotated = Angle(degrees: 0.0)

    var body: some View {
        Rectangle()
            .frame(width: 200, height: 200, alignment: .center)
            .rotationEffect(angleRotated)
            .gesture(
                RotateGesture()
                    .onChanged { value in
                        angleRotated = value.rotation
                    }
            )
    }
}
</code></pre>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/3c2ee9d6b8a6065fd117#%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%9A%E3%82%AF%E3%82%BF%E3%83%BC%E3%83%93%E3%83%A5%E3%83%BC%E5%8F%B3%E5%81%B4%E3%81%AE%E3%82%B5%E3%82%A4%E3%83%89%E3%83%90%E3%83%BC%E3%82%92%E8%A1%A8%E7%A4%BA"></a>インスペクタービュー（右側のサイドバー）を表示</h2>



<p>インスペクターは右側に表示され、通常、ユーザーがアイテムの詳細を表示するために使用されます。</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2Fe060a408-0610-e2a6-cf06-c17dc333a5c0.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=8682a0fea3b80562e4f1fbd8e5a5b296" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1444" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fe060a408-0610-e2a6-cf06-c17dc333a5c0-scaled.jpg" alt="inspector.jpg" class="wp-image-283" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fe060a408-0610-e2a6-cf06-c17dc333a5c0-300x169.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fe060a408-0610-e2a6-cf06-c17dc333a5c0-1024x577.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fe060a408-0610-e2a6-cf06-c17dc333a5c0-768x433.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fe060a408-0610-e2a6-cf06-c17dc333a5c0-1536x866.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fe060a408-0610-e2a6-cf06-c17dc333a5c0-2048x1155.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fe060a408-0610-e2a6-cf06-c17dc333a5c0-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<pre class="wp-block-code"><code>public struct ContentView: View {
    @State private var state = AppState()
    @State private var presented = true

    public var body: some View {
        AnimalTable(state: $state)
            .inspector(isPresented: $presented) {
                AnimalInspectorForm(animal: $state.binding())
                    .inspectorColumnWidth(
                        min: 200, ideal: 300, max: 400)
                    .toolbar {
                        Spacer()
                        Button {
                            presented.toggle()
                        } label: {
                            Label("Toggle Inspector", systemImage: "info.circle")
                        }
                    }
            }
    }
}
</code></pre>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/3c2ee9d6b8a6065fd117#%E7%B0%A1%E5%8D%98%E3%81%AB%E3%83%97%E3%83%AC%E3%83%93%E3%83%A5%E3%83%BC"></a>簡単にプレビュー</h2>



<p>SwiftUIのビューをプレビューするために#previewを記述することができます。<br>また、#preview内で変数を直接追加することもできます。</p>



<pre class="wp-block-code"><code>#Preview {
    ContentView()
}
</code></pre>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/3c2ee9d6b8a6065fd117#tipkit%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%81%B8%E3%81%AE%E3%83%81%E3%83%83%E3%83%97%E8%A1%A8%E7%A4%BA%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6"></a>TipKitを使ったユーザーへのチップ表示について</h2>



<p><a href="https://qiita.com/mashunzhe/items/016e991fb9020b3eb4c7">https://qiita.com/mashunzhe/items/016e991fb9020b3eb4c7</a></p>



<p><a href="https://developer.apple.com/videos/play/wwdc2023/10229">https://developer.apple.com/videos/play/wwdc2023/10229</a></p>



<p><code>TipKit</code>を使って、ユーザーにヒントを表示し、どこにどんな機能があるかを理解させることができます。</p>



<p>iOSベータ1では、ヒントを表示する際に問題があるかもしれませんが、<br>後でコードを更新します。</p>



<p><a href="https://developer.apple.com/forums/thread/731073">https://developer.apple.com/forums/thread/731073</a></p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F6f6c7596-f8d9-8ad8-1d25-63eb180f5105.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=76a8929122c7cd4da819065185cbc15c" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="1630" height="890" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6f6c7596-f8d9-8ad8-1d25-63eb180f5105.jpg" alt="Fx53LuLakAENWgH.jpeg" class="wp-image-286" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6f6c7596-f8d9-8ad8-1d25-63eb180f5105-300x164.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6f6c7596-f8d9-8ad8-1d25-63eb180f5105-1024x559.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6f6c7596-f8d9-8ad8-1d25-63eb180f5105-768x419.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6f6c7596-f8d9-8ad8-1d25-63eb180f5105-1536x839.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6f6c7596-f8d9-8ad8-1d25-63eb180f5105.jpg 1630w" sizes="auto, (max-width: 1630px) 100vw, 1630px" /></a></figure>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F5916e6f2-94f6-160d-cccc-390b5f3189fa.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=5ff75f7df516cb5fb0131933987c7045" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="1200" height="671" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F5916e6f2-94f6-160d-cccc-390b5f3189fa.jpg" alt="Fx9t6XFX0AElPzo.jpeg" class="wp-image-287" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F5916e6f2-94f6-160d-cccc-390b5f3189fa-300x168.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F5916e6f2-94f6-160d-cccc-390b5f3189fa-1024x573.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F5916e6f2-94f6-160d-cccc-390b5f3189fa-768x429.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F5916e6f2-94f6-160d-cccc-390b5f3189fa.jpg 1200w" sizes="auto, (max-width: 1200px) 100vw, 1200px" /></a></figure>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/3c2ee9d6b8a6065fd117#macros"></a>Macros</h2>



<figure class="wp-block-embed"><div class="wp-block-embed__wrapper">
https://qiita.com/embed-contents/link-card#qiita-embed-content__7cc08dca7bcc19b7a5b67b50e4b9dbf0
</div></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p>お読みいただき、ありがとうございました。</p>



<p><img loading="lazy" decoding="async" alt=":relaxed:" height="20" src="https://cdn.qiita.com/emoji/twemoji/unicode/263a-fe0f.png" width="20">&nbsp;<a href="https://twitter.com/MszPro" rel="noreferrer noopener" target="_blank">Twitter @MszPro</a></p>



<p><img loading="lazy" decoding="async" alt=":relaxed:" height="20" src="https://cdn.qiita.com/emoji/twemoji/unicode/263a-fe0f.png" width="20">&nbsp;個人ウェブサイト&nbsp;<a href="https://mszpro.com/" rel="noreferrer noopener" target="_blank">https://MszPro.com</a></p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F8b74bbc1-f44d-8d7d-1573-74a16232fe1f.png?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=228871d49035ded66acfc3b9fb30ae26" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="768" height="768" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F8b74bbc1-f44d-8d7d-1573-74a16232fe1f.png" alt="" class="wp-image-284" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F8b74bbc1-f44d-8d7d-1573-74a16232fe1f-300x300.png 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F8b74bbc1-f44d-8d7d-1573-74a16232fe1f-150x150.png 150w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F8b74bbc1-f44d-8d7d-1573-74a16232fe1f.png 768w" sizes="auto, (max-width: 768px) 100vw, 768px" /></a></figure>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F33652157-7da9-ee68-3e4d-4b416edfec58.png?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=72b1843d22f83d51fa3fab97a252e91d" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="800" height="600" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F33652157-7da9-ee68-3e4d-4b416edfec58.png" alt="" class="wp-image-279" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F33652157-7da9-ee68-3e4d-4b416edfec58-300x225.png 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F33652157-7da9-ee68-3e4d-4b416edfec58-768x576.png 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F33652157-7da9-ee68-3e4d-4b416edfec58.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/3c2ee9d6b8a6065fd117#%E6%B3%A8"></a>注</h2>



<p>上記内容の一部は、Apple社のサンプルコードから引用しています。ライセンスは下記に添付しています：</p>



<pre class="wp-block-code"><code>Copyright © 2023 Apple Inc.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.</code></pre><p>The post <a href="https://mszpro.com/ios-17-new-swiftui-ja">「iOS 17」SwiftUIの新たな19本の機能とビュー（コード例付き）（WWDC 2023）</a> first appeared on <a href="https://mszpro.com">MszPro・株式会社Smartソフト</a>.</p>]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>WWDC 2023 基調講演 まとめ（セッションのリンク付き）</title>
		<link>https://mszpro.com/wwdc-2023</link>
		
		<dc:creator><![CDATA[msz]]></dc:creator>
		<pubDate>Mon, 16 Dec 2024 07:18:36 +0000</pubDate>
				<category><![CDATA[iOS 17]]></category>
		<category><![CDATA[WWDC]]></category>
		<guid isPermaLink="false">https://mszpro.com/?p=235</guid>

					<description><![CDATA[<p>iOS 17やmacOS Sonoma、watchOS 10の発表に加え、新しいApple Vision ProやVisionOSが登場し、空間コンピューティングの革新が注目されました。SwiftUIの強化、Swift Macrosの導入、Metalの最適化、TipKitの追加など、開発者向けの新機能やツールが多数発表されました。</p>
<p>The post <a href="https://mszpro.com/wwdc-2023">WWDC 2023 基調講演 まとめ（セッションのリンク付き）</a> first appeared on <a href="https://mszpro.com">MszPro・株式会社Smartソフト</a>.</p>]]></description>
										<content:encoded><![CDATA[<h1 class="wp-block-heading">スタートビデオ</h1>



<p>Dream it. Chase it. Code it</p>



<p>それ（アイデア）を夢見て。それを追い求めて。それをコーディングする。</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2Ffd7204eb-97ca-86df-3044-f5699b35de92.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=948f0f9f065d606503c92f7456e93782" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1440" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Ffd7204eb-97ca-86df-3044-f5699b35de92-scaled.jpg" alt="wwdc-intro-dream-it-chase-it-code-it.jpg" class="wp-image-257" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Ffd7204eb-97ca-86df-3044-f5699b35de92-300x169.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Ffd7204eb-97ca-86df-3044-f5699b35de92-1024x576.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Ffd7204eb-97ca-86df-3044-f5699b35de92-768x432.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Ffd7204eb-97ca-86df-3044-f5699b35de92-1536x864.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Ffd7204eb-97ca-86df-3044-f5699b35de92-2048x1152.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Ffd7204eb-97ca-86df-3044-f5699b35de92-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<h1 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#apple-vision-pro-%E3%83%93%E3%82%B8%E3%83%A7%E3%83%B3%E3%83%97%E3%83%AD"></a>Apple Vision Pro ビジョンプロ</h1>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F06d63ae6-c9af-551f-67d8-3b38f339e58a.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=28d3c66350ce9377d8ce8429d933a593" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F06d63ae6-c9af-551f-67d8-3b38f339e58a-scaled.jpg" alt="vision-pro.jpg" class="wp-image-243" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F06d63ae6-c9af-551f-67d8-3b38f339e58a-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F06d63ae6-c9af-551f-67d8-3b38f339e58a-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F06d63ae6-c9af-551f-67d8-3b38f339e58a-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F06d63ae6-c9af-551f-67d8-3b38f339e58a-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F06d63ae6-c9af-551f-67d8-3b38f339e58a-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F06d63ae6-c9af-551f-67d8-3b38f339e58a-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<p>手を使って、ビューをコントロールする。</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F9f8e0101-4f0f-1b86-c5a8-d8e19bf92499.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=5b54e3b03ea839d7657e2925c21d1829" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F9f8e0101-4f0f-1b86-c5a8-d8e19bf92499-scaled.jpg" alt="visionpro-ppt-facetime.jpg" class="wp-image-264" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F9f8e0101-4f0f-1b86-c5a8-d8e19bf92499-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F9f8e0101-4f0f-1b86-c5a8-d8e19bf92499-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F9f8e0101-4f0f-1b86-c5a8-d8e19bf92499-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F9f8e0101-4f0f-1b86-c5a8-d8e19bf92499-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F9f8e0101-4f0f-1b86-c5a8-d8e19bf92499-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F9f8e0101-4f0f-1b86-c5a8-d8e19bf92499-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<p>ホームビューが目の前に。</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F0f3cf7f2-f4a4-4324-901c-2e1e8ad187e9.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=8468225db993b0aac876b61e169744b2" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0f3cf7f2-f4a4-4324-901c-2e1e8ad187e9-scaled.jpg" alt="vision-pro-home-page.jpg" class="wp-image-244" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0f3cf7f2-f4a4-4324-901c-2e1e8ad187e9-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0f3cf7f2-f4a4-4324-901c-2e1e8ad187e9-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0f3cf7f2-f4a4-4324-901c-2e1e8ad187e9-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0f3cf7f2-f4a4-4324-901c-2e1e8ad187e9-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0f3cf7f2-f4a4-4324-901c-2e1e8ad187e9-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0f3cf7f2-f4a4-4324-901c-2e1e8ad187e9-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<p>インターフェイスは部屋に溶け込むように透明で、部屋に影を落とすことができます。</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2Fc88f23b7-6907-6d8b-e67d-25c0e640e305.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=e5048a9c032064e01156721c0bf115cf" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fc88f23b7-6907-6d8b-e67d-25c0e640e305-scaled.jpg" alt="vision-pro-transparent.jpg" class="wp-image-256" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fc88f23b7-6907-6d8b-e67d-25c0e640e305-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fc88f23b7-6907-6d8b-e67d-25c0e640e305-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fc88f23b7-6907-6d8b-e67d-25c0e640e305-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fc88f23b7-6907-6d8b-e67d-25c0e640e305-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fc88f23b7-6907-6d8b-e67d-25c0e640e305-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fc88f23b7-6907-6d8b-e67d-25c0e640e305-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<p>デジタルクラウンを使って没入感をコントロールする。<br>例えば、すべての部屋を隠して、アプリケーションだけを見るという選択も可能です。</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F89a033b6-621f-41a3-92c4-54d963757475.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=c40bfe70b497f5e453b7a1f0834e2226" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F89a033b6-621f-41a3-92c4-54d963757475-scaled.jpg" alt="vision-pro-digital-crown.jpg" class="wp-image-255" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F89a033b6-621f-41a3-92c4-54d963757475-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F89a033b6-621f-41a3-92c4-54d963757475-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F89a033b6-621f-41a3-92c4-54d963757475-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F89a033b6-621f-41a3-92c4-54d963757475-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F89a033b6-621f-41a3-92c4-54d963757475-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F89a033b6-621f-41a3-92c4-54d963757475-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<p>他の人が近くにいるときは目を表示する<br>外装にはディスプレイがあります。あなたの目（内側のカメラで撮影したもの）が表示されます。</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F17dfd2a1-3196-b7cd-7c93-2ad1419a18e9.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=6685a5d15040acd8362be1a057a740e4" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F17dfd2a1-3196-b7cd-7c93-2ad1419a18e9-scaled.jpg" alt="vision-pro-display-eye.jpg" class="wp-image-252" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F17dfd2a1-3196-b7cd-7c93-2ad1419a18e9-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F17dfd2a1-3196-b7cd-7c93-2ad1419a18e9-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F17dfd2a1-3196-b7cd-7c93-2ad1419a18e9-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F17dfd2a1-3196-b7cd-7c93-2ad1419a18e9-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F17dfd2a1-3196-b7cd-7c93-2ad1419a18e9-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F17dfd2a1-3196-b7cd-7c93-2ad1419a18e9-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<p>画面に複数のアプリを置くことができる。</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2Ff5da2809-9130-a82e-567a-afeb842c1137.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=f831b7f61a7d5a7982e5a996aa4b35f6" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Ff5da2809-9130-a82e-567a-afeb842c1137-scaled.jpg" alt="IMG_0082.jpg" class="wp-image-275" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Ff5da2809-9130-a82e-567a-afeb842c1137-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Ff5da2809-9130-a82e-567a-afeb842c1137-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Ff5da2809-9130-a82e-567a-afeb842c1137-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Ff5da2809-9130-a82e-567a-afeb842c1137-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Ff5da2809-9130-a82e-567a-afeb842c1137-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Ff5da2809-9130-a82e-567a-afeb842c1137-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<p>3Dオブジェクトを素早く見ることができます。</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2Fc11d2fab-80e5-0b87-086e-854607adf0dc.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=c22bee6cb0f2846ab885218a308ace41" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fc11d2fab-80e5-0b87-086e-854607adf0dc-scaled.jpg" alt="vision-pro-3d-preview.jpg" class="wp-image-274" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fc11d2fab-80e5-0b87-086e-854607adf0dc-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fc11d2fab-80e5-0b87-086e-854607adf0dc-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fc11d2fab-80e5-0b87-086e-854607adf0dc-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fc11d2fab-80e5-0b87-086e-854607adf0dc-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fc11d2fab-80e5-0b87-086e-854607adf0dc-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fc11d2fab-80e5-0b87-086e-854607adf0dc-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<p>iPhoneで撮影したパノラマを拡大表示する</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2Fe80a5ef3-e4e0-1e3f-12fa-2224c8442db7.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=9f33a8cfc61d27511e1bbb45f3f06f47" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fe80a5ef3-e4e0-1e3f-12fa-2224c8442db7-scaled.jpg" alt="vision-pro-panorama.jpg" class="wp-image-258" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fe80a5ef3-e4e0-1e3f-12fa-2224c8442db7-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fe80a5ef3-e4e0-1e3f-12fa-2224c8442db7-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fe80a5ef3-e4e0-1e3f-12fa-2224c8442db7-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fe80a5ef3-e4e0-1e3f-12fa-2224c8442db7-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fe80a5ef3-e4e0-1e3f-12fa-2224c8442db7-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fe80a5ef3-e4e0-1e3f-12fa-2224c8442db7-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<p>3Dで撮影することができます。</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F63ffdd09-a9fd-d690-8523-b69bc43a84d0.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=75148a1fbd01149d4b81a579aeb72bdd" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F63ffdd09-a9fd-d690-8523-b69bc43a84d0-scaled.jpg" alt="vision-pro-3d-photo.jpg" class="wp-image-266" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F63ffdd09-a9fd-d690-8523-b69bc43a84d0-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F63ffdd09-a9fd-d690-8523-b69bc43a84d0-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F63ffdd09-a9fd-d690-8523-b69bc43a84d0-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F63ffdd09-a9fd-d690-8523-b69bc43a84d0-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F63ffdd09-a9fd-d690-8523-b69bc43a84d0-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F63ffdd09-a9fd-d690-8523-b69bc43a84d0-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<p>また、映画鑑賞にも使用できます。</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2Fd9845b32-313f-503d-bc8d-4f54ab0d229d.png?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=2b2fbe87f9dadb748dd2bf78bdd67867" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="1600" height="900" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd9845b32-313f-503d-bc8d-4f54ab0d229d.png" alt="vision-pro-cinema-mode" class="wp-image-238" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd9845b32-313f-503d-bc8d-4f54ab0d229d-300x169.png 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd9845b32-313f-503d-bc8d-4f54ab0d229d-1024x576.png 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd9845b32-313f-503d-bc8d-4f54ab0d229d-768x432.png 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd9845b32-313f-503d-bc8d-4f54ab0d229d-1536x864.png 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd9845b32-313f-503d-bc8d-4f54ab0d229d.png 1600w" sizes="auto, (max-width: 1600px) 100vw, 1600px" /></a></figure>



<h3 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#%E3%83%87%E3%82%B8%E3%82%BF%E3%83%AB%E3%83%9A%E3%83%AB%E3%82%BD%E3%83%8A-digital-persona"></a>デジタルペルソナ (Digital Persona)</h3>



<p>Vision Proデバイス内のカメラがあなたの顔をスキャンし、ビデオ通話中の表情や手のジェスチャーを作成します。</p>



<h3 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E4%BD%9C%E3%82%8B"></a>アプリを作る</h3>



<p>ARKitやRealityKitなどのフレームワークを使って、Vision Pro用のアプリを作成することができます。</p>



<p>Unityで作られたアプリケーションやゲームも、<br>Vision Proハードウェアの様々な機能に対応することになります。</p>



<p><a href="https://developer.apple.com/videos/play/wwdc2023-10260">https://developer.apple.com/videos/play/wwdc2023-10260</a></p>



<p><a href="https://developer.apple.com/videos/play/wwdc2023-10096">https://developer.apple.com/videos/play/wwdc2023-10096</a></p>



<p><a href="https://developer.apple.com/videos/play/wwdc2023-10080">https://developer.apple.com/videos/play/wwdc2023-10080</a></p>



<p><a href="https://developer.apple.com/videos/play/wwdc2023-10073">https://developer.apple.com/videos/play/wwdc2023-10073</a></p>



<p><a href="https://developer.apple.com/videos/play/wwdc2023-10076">https://developer.apple.com/videos/play/wwdc2023-10076</a></p>



<p><a href="https://developer.apple.com/videos/play/wwdc2023-10203">https://developer.apple.com/videos/play/wwdc2023-10203</a></p>



<p><a href="https://developer.apple.com/videos/play/wwdc2023-10082">https://developer.apple.com/videos/play/wwdc2023-10082</a></p>



<p><a href="https://developer.apple.com/videos/play/wwdc2023-10083">https://developer.apple.com/videos/play/wwdc2023-10083</a></p>



<p><a href="https://developer.apple.com/videos/play/wwdc2023-10109">https://developer.apple.com/videos/play/wwdc2023-10109</a></p>



<p><a href="https://developer.apple.com/videos/play/wwdc2023-10072">https://developer.apple.com/videos/play/wwdc2023-10072</a></p>



<p><a href="https://developer.apple.com/videos/play/wwdc2023-10090">https://developer.apple.com/videos/play/wwdc2023-10090</a></p>



<h3 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#opticid"></a>OpticID</h3>



<p>OpticIDを使用して、虹彩データでデバイスのロックを解除します。</p>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#mac-%E3%83%8F%E3%83%BC%E3%83%89%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AE%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9"></a>Mac ハードウェアのリリース</h2>



<h3 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#15%E3%82%A4%E3%83%B3%E3%83%81macbook-air"></a>15インチMacBook Air</h3>



<p>Apple Silicon M2チップを搭載した15インチディスプレイ搭載のMacBook Air</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F6516aac4-98ae-6fae-aaed-35ef2e929fa1.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=e93e7a522cddf7c7b88cfd8a0e1a2c4d" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6516aac4-98ae-6fae-aaed-35ef2e929fa1-scaled.jpg" alt="MacBookAir.jpg" class="wp-image-270" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6516aac4-98ae-6fae-aaed-35ef2e929fa1-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6516aac4-98ae-6fae-aaed-35ef2e929fa1-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6516aac4-98ae-6fae-aaed-35ef2e929fa1-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6516aac4-98ae-6fae-aaed-35ef2e929fa1-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6516aac4-98ae-6fae-aaed-35ef2e929fa1-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6516aac4-98ae-6fae-aaed-35ef2e929fa1-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<h3 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#mac-studio"></a>Mac Studio</h3>



<p>新型M2 Maxチップ</p>



<p>新型M2 Ultraチップ（M2 Maxチップを2つ）</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F495a3bc0-7e8c-8789-0574-561c37cc7cc9.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=1ba87846a2c2117b03f23111b01e6a8e" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F495a3bc0-7e8c-8789-0574-561c37cc7cc9-scaled.jpg" alt="mac-studio.jpg" class="wp-image-254" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F495a3bc0-7e8c-8789-0574-561c37cc7cc9-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F495a3bc0-7e8c-8789-0574-561c37cc7cc9-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F495a3bc0-7e8c-8789-0574-561c37cc7cc9-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F495a3bc0-7e8c-8789-0574-561c37cc7cc9-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F495a3bc0-7e8c-8789-0574-561c37cc7cc9-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F495a3bc0-7e8c-8789-0574-561c37cc7cc9-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<h3 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#%E3%82%A2%E3%83%83%E3%83%97%E3%83%AB%E3%82%B7%E3%83%AA%E3%82%B3%E3%83%B3%E3%82%92%E6%90%AD%E8%BC%89%E3%81%97%E3%81%9Fmac-pro"></a>アップルシリコンを搭載したMac Pro</h3>



<p>新しいM2 Ultraチップを搭載<br>PCI拡張を可能</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2Fbac5d0fc-5a24-ecb3-a6a0-847c03016992.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=e119c679f587d42195554474a2d8fb0c" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fbac5d0fc-5a24-ecb3-a6a0-847c03016992-scaled.jpg" alt="mac-pro.jpg" class="wp-image-259" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fbac5d0fc-5a24-ecb3-a6a0-847c03016992-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fbac5d0fc-5a24-ecb3-a6a0-847c03016992-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fbac5d0fc-5a24-ecb3-a6a0-847c03016992-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fbac5d0fc-5a24-ecb3-a6a0-847c03016992-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fbac5d0fc-5a24-ecb3-a6a0-847c03016992-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fbac5d0fc-5a24-ecb3-a6a0-847c03016992-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#ios-17"></a>iOS 17</h2>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F762692dc-003c-3cf2-673a-4bff6112b771.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=34ef76e232f85dae8fdc2bb6570a28ec" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F762692dc-003c-3cf2-673a-4bff6112b771-scaled.jpg" alt="ios-summary.jpg" class="wp-image-246" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F762692dc-003c-3cf2-673a-4bff6112b771-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F762692dc-003c-3cf2-673a-4bff6112b771-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F762692dc-003c-3cf2-673a-4bff6112b771-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F762692dc-003c-3cf2-673a-4bff6112b771-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F762692dc-003c-3cf2-673a-4bff6112b771-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F762692dc-003c-3cf2-673a-4bff6112b771-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<h3 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#%E9%9B%BB%E8%A9%B1%E3%82%A2%E3%83%97%E3%83%AA"></a>電話アプリ</h3>



<h4 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#%E9%80%A3%E7%B5%A1%E5%85%88%E3%83%9D%E3%82%B9%E3%82%BF%E3%83%BC"></a>連絡先ポスター</h4>



<p>他の人があなたの電話を受けたとき、設定した画像を見ることができます。</p>



<p>画像は、連絡先アプリにも表示されます。</p>



<p>ポスターは、サードパーティーのアプリがCallKitを使って設定することができます。</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2Fae34878b-111a-ddd5-b82c-0959d3e20ea3.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=5353518457a273fa83dee799ef04e612" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fae34878b-111a-ddd5-b82c-0959d3e20ea3-scaled.jpg" alt="ios-customized-call.jpg" class="wp-image-248" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fae34878b-111a-ddd5-b82c-0959d3e20ea3-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fae34878b-111a-ddd5-b82c-0959d3e20ea3-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fae34878b-111a-ddd5-b82c-0959d3e20ea3-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fae34878b-111a-ddd5-b82c-0959d3e20ea3-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fae34878b-111a-ddd5-b82c-0959d3e20ea3-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fae34878b-111a-ddd5-b82c-0959d3e20ea3-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<h4 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#%E3%83%A9%E3%82%A4%E3%83%96%E3%83%9C%E3%82%A4%E3%82%B9%E3%83%A1%E3%83%BC%E3%83%AB"></a>ライブボイスメール</h4>



<p>応答する前に、通話をリアルタイムで実況中継。<br>電話を取るか取らないかは、決めることができます。</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F40a1108a-88e4-cfb3-fc11-68c51997a625.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=852df365cc8f25da41dcd6ca9af54d5a" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="1024" height="576" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F40a1108a-88e4-cfb3-fc11-68c51997a625.jpg" alt="iOS-17-live-voicemail.jpg" class="wp-image-247" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F40a1108a-88e4-cfb3-fc11-68c51997a625-300x169.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F40a1108a-88e4-cfb3-fc11-68c51997a625-768x432.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F40a1108a-88e4-cfb3-fc11-68c51997a625.jpg 1024w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<h3 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#facetime%E3%81%AE%E9%80%9A%E8%A9%B1%E3%81%AB%E7%9B%B8%E6%89%8B%E3%81%8C%E5%87%BA%E3%81%AA%E3%81%8B%E3%81%A3%E3%81%9F%E5%A0%B4%E5%90%88%E3%83%93%E3%83%87%E3%82%AA%E3%83%A1%E3%83%83%E3%82%BB%E3%83%BC%E3%82%B8%E3%82%92%E9%8C%B2%E9%9F%B3%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99"></a>FaceTimeの通話に相手が出なかった場合、ビデオメッセージを録音することができます。</h3>



<h3 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#imessage"></a>iMessage</h3>



<ul class="wp-block-list">
<li>よりパワフルな検索</li>



<li>直前の未読メッセージに飛ぶ</li>



<li>チェックイン機能：場所に到着した後、自動的に通知を送る</li>



<li>iMessageのアプリケーション：テキストボックスの近くに新しい+ボタンがあり、iMessageの機能やiMessageのアプリケーションに簡単にアクセスできます。</li>
</ul>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F0b49d5ee-fb3a-2bc5-332b-15709d3bffd4.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=a891d8d3a3728f0966a891ec8d642090" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0b49d5ee-fb3a-2bc5-332b-15709d3bffd4-scaled.jpg" alt="image-sticker.jpg" class="wp-image-241" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0b49d5ee-fb3a-2bc5-332b-15709d3bffd4-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0b49d5ee-fb3a-2bc5-332b-15709d3bffd4-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0b49d5ee-fb3a-2bc5-332b-15709d3bffd4-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0b49d5ee-fb3a-2bc5-332b-15709d3bffd4-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0b49d5ee-fb3a-2bc5-332b-15709d3bffd4-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0b49d5ee-fb3a-2bc5-332b-15709d3bffd4-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<ul class="wp-block-list">
<li>ステッカー：写真からオブジェクトを抽出して、iMessageのステッカーを作ることができます。Live Photosもステッカーとして機能します。</li>
</ul>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2Fd7941eb3-849b-6e75-1a3d-fe936ef2ac30.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=f0144f7e7bdc9a79e1751ce1304d35b2" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2296" height="1284" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd7941eb3-849b-6e75-1a3d-fe936ef2ac30.jpg" alt="imsg-obj-sticker.jpg" class="wp-image-242" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd7941eb3-849b-6e75-1a3d-fe936ef2ac30-300x168.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd7941eb3-849b-6e75-1a3d-fe936ef2ac30-1024x573.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd7941eb3-849b-6e75-1a3d-fe936ef2ac30-768x429.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd7941eb3-849b-6e75-1a3d-fe936ef2ac30-1536x859.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd7941eb3-849b-6e75-1a3d-fe936ef2ac30-2048x1145.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd7941eb3-849b-6e75-1a3d-fe936ef2ac30.jpg 2296w" sizes="auto, (max-width: 2296px) 100vw, 2296px" /></a></figure>



<h3 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#airdrop"></a>AirDrop</h3>



<h4 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#%E3%83%8D%E3%83%BC%E3%83%A0%E3%83%89%E3%83%AD%E3%83%83%E3%83%97"></a>ネームドロップ</h4>



<p>2台のiPhoneの上部をタップすると、自分の名刺と番号を共有することができます。</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F7da3b10d-a77f-f87f-db1a-f2b64db3f05a.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=8b44f393de5d8afa7f9a411c3511aa5d" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F7da3b10d-a77f-f87f-db1a-f2b64db3f05a-scaled.jpg" alt="namedrop-iphone.jpg" class="wp-image-261" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F7da3b10d-a77f-f87f-db1a-f2b64db3f05a-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F7da3b10d-a77f-f87f-db1a-f2b64db3f05a-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F7da3b10d-a77f-f87f-db1a-f2b64db3f05a-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F7da3b10d-a77f-f87f-db1a-f2b64db3f05a-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F7da3b10d-a77f-f87f-db1a-f2b64db3f05a-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F7da3b10d-a77f-f87f-db1a-f2b64db3f05a-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<p>Apple Watchと組み合わせて、連絡先を共有することもできます。</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F0e46d057-61dd-ccca-ab89-8aa6fa3efc5d.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=7dd447c52a393a4b16e7163dc4657979" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0e46d057-61dd-ccca-ab89-8aa6fa3efc5d-scaled.jpg" alt="namedorp-iphone-watch.jpg" class="wp-image-237" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0e46d057-61dd-ccca-ab89-8aa6fa3efc5d-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0e46d057-61dd-ccca-ab89-8aa6fa3efc5d-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0e46d057-61dd-ccca-ab89-8aa6fa3efc5d-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0e46d057-61dd-ccca-ab89-8aa6fa3efc5d-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0e46d057-61dd-ccca-ab89-8aa6fa3efc5d-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0e46d057-61dd-ccca-ab89-8aa6fa3efc5d-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<h4 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%8D%E3%83%83%E3%83%88%E7%B5%8C%E7%94%B1%E3%81%AEairdrop"></a>インターネット経由のAirDrop</h4>



<p>AirDropの範囲から離れた場所に端末を置いても、インターネットを利用して送信を継続します。</p>



<h4 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#api-shareplay-api"></a>(API) SharePlay API</h4>



<p>他のiPhoneをタップすると、自動的にSharePlay体験が開始されます。</p>



<figure class="wp-block-embed"><div class="wp-block-embed__wrapper">
https://qiita.com/embed-contents/link-card#qiita-embed-content__26169c7a079289a494a83c3de8b3cfe1
</div></figure>



<h3 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E5%85%A5%E5%8A%9B"></a>テキスト入力</h3>



<h4 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#%E3%82%AA%E3%83%BC%E3%83%88%E3%82%B3%E3%83%AC%E3%82%AF%E3%83%88"></a>オートコレクト</h4>



<ul class="wp-block-list">
<li>Transformerモデルを用いて、キーボードがより良い述語とオートコレクトを行います。文章レベルの自動修正</li>
</ul>



<h4 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#%E3%83%87%E3%82%A3%E3%82%AF%E3%83%86%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E9%9F%B3%E5%A3%B0%E3%81%8B%E3%82%89%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%81%B8"></a>ディクテーション（音声からテキストへ）</h4>



<p>ニューラルエンジンを使用したトランスフォーマーベースのスピーチモデルにより、より正確なディクテーションが可能です。</p>



<h3 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#%E6%96%B0%E3%81%97%E3%81%84%E4%BD%93%E9%A8%93"></a>新しい体験</h3>



<h4 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#journal%E3%82%A2%E3%83%97%E3%83%AA"></a>Journalアプリ</h4>



<p>iPhoneで日記を書く。 iPhoneは、地図、写真、運動、場所、音楽のデータをもとに、書くべき内容の候補を作成する</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F6ecc22ca-27af-84f8-87a3-70f1261c33f6.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=16e44ea9b1eed7263e4801c90488db08" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6ecc22ca-27af-84f8-87a3-70f1261c33f6-scaled.jpg" alt="diary-app.jpg" class="wp-image-251" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6ecc22ca-27af-84f8-87a3-70f1261c33f6-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6ecc22ca-27af-84f8-87a3-70f1261c33f6-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6ecc22ca-27af-84f8-87a3-70f1261c33f6-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6ecc22ca-27af-84f8-87a3-70f1261c33f6-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6ecc22ca-27af-84f8-87a3-70f1261c33f6-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6ecc22ca-27af-84f8-87a3-70f1261c33f6-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<h4 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#api%E3%82%B5%E3%82%B8%E3%82%A7%E3%82%B9%E3%83%81%E3%83%A7%E3%83%B3api"></a>(API）サジェスチョンAPI</h4>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2Fb467d36b-8dc6-30e8-c28e-910213943900.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=a9926dbec6bc73263c76bf30ff9de93b" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fb467d36b-8dc6-30e8-c28e-910213943900-scaled.jpg" alt="diary-api.jpg" class="wp-image-245" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fb467d36b-8dc6-30e8-c28e-910213943900-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fb467d36b-8dc6-30e8-c28e-910213943900-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fb467d36b-8dc6-30e8-c28e-910213943900-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fb467d36b-8dc6-30e8-c28e-910213943900-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fb467d36b-8dc6-30e8-c28e-910213943900-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fb467d36b-8dc6-30e8-c28e-910213943900-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<h4 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#%E3%82%B9%E3%82%BF%E3%83%B3%E3%83%90%E3%82%A4"></a>スタンバイ</h4>



<p>充電中にiPhoneを横向きにすると、ナイトスタンドやキッチンタイマーのように、まとめて表示することができます。ウィジェット（ホームコントロール、サードパーティーウィジェット、カレンダーイベント）を表示することができます。</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F4c28b6d8-df98-e466-c614-017f9ea4907b.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=9d3aa2d05d4762d8db5a967b23175410" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F4c28b6d8-df98-e466-c614-017f9ea4907b-scaled.jpg" alt="iphone-standby.jpg" class="wp-image-249" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F4c28b6d8-df98-e466-c614-017f9ea4907b-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F4c28b6d8-df98-e466-c614-017f9ea4907b-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F4c28b6d8-df98-e466-c614-017f9ea4907b-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F4c28b6d8-df98-e466-c614-017f9ea4907b-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F4c28b6d8-df98-e466-c614-017f9ea4907b-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F4c28b6d8-df98-e466-c614-017f9ea4907b-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<p>ライブ・アクティビティにも対応しています。</p>



<h4 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#hey-siri%E3%81%AE%E4%BB%A3%E3%82%8F%E3%82%8A%E3%81%ABsiri%E3%81%A8%E8%A8%80%E3%81%86%E3%81%A0%E3%81%91%E3%81%A7siri%E3%81%8C%E8%B5%B7%E5%8B%95%E3%81%97%E3%81%BE%E3%81%99"></a>「Hey Siri」の代わりに「Siri」と言うだけでSiriが起動します。</h4>



<h4 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#%E3%82%AA%E3%83%95%E3%83%A9%E3%82%A4%E3%83%B3%E3%83%9E%E3%83%83%E3%83%97%E5%9C%B0%E5%9B%B3%E4%B8%8A%E3%81%AE%E3%82%A8%E3%83%AA%E3%82%A2%E3%82%92%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%81%A6%E3%82%AA%E3%83%95%E3%83%A9%E3%82%A4%E3%83%B3%E3%81%A7%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%8C%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99"></a>オフラインマップ（地図上のエリアをダウンロードしてオフラインで使用することができます。）</h4>



<h1 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#ipados"></a>iPadOS</h1>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F129a9537-adbe-80ff-4544-32a381d6887a.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=2ef5c671ae169c9cd502c8f4f2c11486" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F129a9537-adbe-80ff-4544-32a381d6887a-scaled.jpg" alt="ipad-summary.jpg" class="wp-image-262" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F129a9537-adbe-80ff-4544-32a381d6887a-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F129a9537-adbe-80ff-4544-32a381d6887a-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F129a9537-adbe-80ff-4544-32a381d6887a-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F129a9537-adbe-80ff-4544-32a381d6887a-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F129a9537-adbe-80ff-4544-32a381d6887a-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F129a9537-adbe-80ff-4544-32a381d6887a-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#%E3%82%A6%E3%82%A3%E3%82%B8%E3%82%A7%E3%83%83%E3%83%88%E3%81%A8%E3%83%AD%E3%83%83%E3%82%AF%E7%94%BB%E9%9D%A2"></a>ウィジェットとロック画面</h2>



<p>ウィジェットで直接（アプリに入らずに）アクションを実行する：例えば、Todoアイテムの完了をチェックするなど</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F3be4fe00-f31f-fd53-10e4-14decd4202cf.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=721386ce0b7f6f3c0dc4d29831250144" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F3be4fe00-f31f-fd53-10e4-14decd4202cf-scaled.jpg" alt="ipad-widget-check.jpg" class="wp-image-240" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F3be4fe00-f31f-fd53-10e4-14decd4202cf-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F3be4fe00-f31f-fd53-10e4-14decd4202cf-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F3be4fe00-f31f-fd53-10e4-14decd4202cf-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F3be4fe00-f31f-fd53-10e4-14decd4202cf-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F3be4fe00-f31f-fd53-10e4-14decd4202cf-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F3be4fe00-f31f-fd53-10e4-14decd4202cf-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<p>(API）WidgetKit: ウィジェット用のインタラクション</p>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#%E3%83%AD%E3%83%83%E3%82%AF%E7%94%BB%E9%9D%A2"></a>ロック画面</h2>



<p>iPhoneのようにiPadのロック画面をカスタマイズすることができます。</p>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#ipad%E3%81%A7%E8%A4%87%E6%95%B0%E3%81%AE%E3%82%BF%E3%82%A4%E3%83%9E%E3%83%BC%E3%82%92%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B"></a>iPadで複数のタイマーを設定する</h2>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2Fd77eb7c5-f8d1-d03f-22cf-0cf051d3e000.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=eb1235186b528a2083c669e3878d4564" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd77eb7c5-f8d1-d03f-22cf-0cf051d3e000-scaled.jpg" alt="ipad-multi-timer.jpg" class="wp-image-253" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd77eb7c5-f8d1-d03f-22cf-0cf051d3e000-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd77eb7c5-f8d1-d03f-22cf-0cf051d3e000-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd77eb7c5-f8d1-d03f-22cf-0cf051d3e000-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd77eb7c5-f8d1-d03f-22cf-0cf051d3e000-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd77eb7c5-f8d1-d03f-22cf-0cf051d3e000-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd77eb7c5-f8d1-d03f-22cf-0cf051d3e000-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#ipad%E3%81%A7%E5%81%A5%E5%BA%B7%E3%82%A2%E3%83%97%E3%83%AA"></a>iPadで健康アプリ</h2>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F6d4f41f4-711c-8f5d-d318-89d3e238d868.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=890f3b180947d7784d25275196254e49" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6d4f41f4-711c-8f5d-d318-89d3e238d868-scaled.jpg" alt="ipad-health-app.jpg" class="wp-image-250" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6d4f41f4-711c-8f5d-d318-89d3e238d868-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6d4f41f4-711c-8f5d-d318-89d3e238d868-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6d4f41f4-711c-8f5d-d318-89d3e238d868-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6d4f41f4-711c-8f5d-d318-89d3e238d868-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6d4f41f4-711c-8f5d-d318-89d3e238d868-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F6d4f41f4-711c-8f5d-d318-89d3e238d868-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#pdf"></a>PDF</h2>



<p>機械学習を使ってPDF上のフィールド（名前、住所、Eメール）を識別する</p>



<p>メモアプリでPDFを大きく表示</p>



<h1 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#macos-sonoma"></a>MacOS Sonoma</h1>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F44847e4e-f9a7-c9be-cbcf-439875f71dbd.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=1fe44e9b27ca3d55084e119be0d657a5" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F44847e4e-f9a7-c9be-cbcf-439875f71dbd-scaled.jpg" alt="macos-summary.jpg" class="wp-image-273" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F44847e4e-f9a7-c9be-cbcf-439875f71dbd-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F44847e4e-f9a7-c9be-cbcf-439875f71dbd-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F44847e4e-f9a7-c9be-cbcf-439875f71dbd-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F44847e4e-f9a7-c9be-cbcf-439875f71dbd-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F44847e4e-f9a7-c9be-cbcf-439875f71dbd-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F44847e4e-f9a7-c9be-cbcf-439875f71dbd-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#%E6%96%B0%E3%81%97%E3%81%84%E3%82%B9%E3%83%AD%E3%83%BC%E3%83%A2%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%93%E3%83%87%E3%82%AA%E3%81%AE%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%BC%E3%83%B3%E3%82%BB%E3%83%BC%E3%83%90%E3%83%BCapple-tv%E3%81%AE%E3%82%88%E3%81%86%E3%81%AB"></a>新しいスローモーションビデオのスクリーンセーバー（Apple TVのように）</h2>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F149f9502-1d1b-020f-a24a-02e3c01f445b.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=4020428a9e9cb89797c70fbea06e3dbf" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F149f9502-1d1b-020f-a24a-02e3c01f445b-scaled.jpg" alt="macos-wallpaper.jpg" class="wp-image-260" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F149f9502-1d1b-020f-a24a-02e3c01f445b-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F149f9502-1d1b-020f-a24a-02e3c01f445b-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F149f9502-1d1b-020f-a24a-02e3c01f445b-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F149f9502-1d1b-020f-a24a-02e3c01f445b-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F149f9502-1d1b-020f-a24a-02e3c01f445b-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F149f9502-1d1b-020f-a24a-02e3c01f445b-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#mac%E3%81%AE%E3%82%A6%E3%82%A3%E3%82%B8%E3%82%A7%E3%83%83%E3%83%88"></a>Macのウィジェット</h2>



<p>ウィジェットをデスクトップ上に持ってくることができる</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2Fc0f92343-83d6-4f8a-2b54-0ebe73710733.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=fe4f254bc2d804723ce6c337f4258278" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fc0f92343-83d6-4f8a-2b54-0ebe73710733-scaled.jpg" alt="macos-widget.jpg" class="wp-image-271" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fc0f92343-83d6-4f8a-2b54-0ebe73710733-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fc0f92343-83d6-4f8a-2b54-0ebe73710733-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fc0f92343-83d6-4f8a-2b54-0ebe73710733-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fc0f92343-83d6-4f8a-2b54-0ebe73710733-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fc0f92343-83d6-4f8a-2b54-0ebe73710733-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fc0f92343-83d6-4f8a-2b54-0ebe73710733-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<p>Continuityを使うと、iPhoneのウィジェットをMacに追加することができます。<br>アプリをインストールする必要はありません（iPhoneはWiFiまたは近くの接続を使用してウィジェットを更新します）。</p>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#%E3%82%B2%E3%83%BC%E3%83%A0%E3%83%A2%E3%83%BC%E3%83%89"></a>ゲームモード</h2>



<p>MacOSに搭載されたゲームモード。CPUとGPUのゲームを優先的に処理するモードです。</p>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#%E5%B0%8F%E5%B3%B6%E7%A7%80%E5%A4%AB%E3%81%95%E3%82%93%E3%81%8Cwwdc%E3%81%AB"></a>小島秀夫さんがWWDCに</h2>



<p>新作ゲーム「Death Stranding」紹介</p>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#%E3%83%93%E3%83%87%E3%82%AA%E4%BC%9A%E8%AD%B0"></a>ビデオ会議</h2>



<p>プレゼンテーションの際、画面の上にライブカメラの映像を追加することができます。</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F0d3d3a66-cdeb-3fcc-aefc-5c34b611f39e.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=dbbc0838203c8679dad132371a62558f" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0d3d3a66-cdeb-3fcc-aefc-5c34b611f39e-scaled.jpg" alt="avatar-cam-small.jpg" class="wp-image-265" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0d3d3a66-cdeb-3fcc-aefc-5c34b611f39e-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0d3d3a66-cdeb-3fcc-aefc-5c34b611f39e-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0d3d3a66-cdeb-3fcc-aefc-5c34b611f39e-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0d3d3a66-cdeb-3fcc-aefc-5c34b611f39e-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0d3d3a66-cdeb-3fcc-aefc-5c34b611f39e-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F0d3d3a66-cdeb-3fcc-aefc-5c34b611f39e-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<p>縮小表示と拡大表示が選べます。</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F04ac25f7-1a74-249f-9b1a-2714281be09e.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=3bb2c4569d690b1dfb169e47f73195ac" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F04ac25f7-1a74-249f-9b1a-2714281be09e-scaled.jpg" alt="avatar-cam-big.jpg" class="wp-image-272" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F04ac25f7-1a74-249f-9b1a-2714281be09e-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F04ac25f7-1a74-249f-9b1a-2714281be09e-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F04ac25f7-1a74-249f-9b1a-2714281be09e-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F04ac25f7-1a74-249f-9b1a-2714281be09e-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F04ac25f7-1a74-249f-9b1a-2714281be09e-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F04ac25f7-1a74-249f-9b1a-2714281be09e-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<h3 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#%E3%83%93%E3%83%87%E3%82%AA%E3%83%AA%E3%82%A2%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3"></a>ビデオリアクション</h3>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2Fd6725cfd-379f-6fb6-8718-4c07b6a1b272.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=c81b3eda9d47cc2583b1cf70e0d9f1a9" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd6725cfd-379f-6fb6-8718-4c07b6a1b272-scaled.jpg" alt="video-reaction.jpg" class="wp-image-268" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd6725cfd-379f-6fb6-8718-4c07b6a1b272-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd6725cfd-379f-6fb6-8718-4c07b6a1b272-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd6725cfd-379f-6fb6-8718-4c07b6a1b272-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd6725cfd-379f-6fb6-8718-4c07b6a1b272-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd6725cfd-379f-6fb6-8718-4c07b6a1b272-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd6725cfd-379f-6fb6-8718-4c07b6a1b272-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<p>主要なビデオ通話アプリで動作します。<br>また、サムズアップ&nbsp;<img loading="lazy" decoding="async" alt=":thumbsup:" height="20" src="https://cdn.qiita.com/emoji/twemoji/unicode/1f44d.png" width="20">&nbsp;を上げると花火が表示されます。</p>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#safari"></a>Safari</h2>



<p>パスワードとパスキーの家族パスワード共有</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2Fd8184aa2-08ea-dd6c-b137-c94af18904de.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=01561f69001e5d4aca49140cc0728c35" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd8184aa2-08ea-dd6c-b137-c94af18904de-scaled.jpg" alt="safari-pass-share.jpg" class="wp-image-239" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd8184aa2-08ea-dd6c-b137-c94af18904de-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd8184aa2-08ea-dd6c-b137-c94af18904de-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd8184aa2-08ea-dd6c-b137-c94af18904de-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd8184aa2-08ea-dd6c-b137-c94af18904de-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd8184aa2-08ea-dd6c-b137-c94af18904de-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fd8184aa2-08ea-dd6c-b137-c94af18904de-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<p>プロファイル（仕事、個人） &#8211; Cookie、拡張機能</p>



<h1 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#airpod%E3%81%A8%E3%82%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%82%AA"></a>AirPodとオーディオ</h1>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F18fffcf4-8dcd-632f-9ec9-bb0442a3fc3a.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=205b994c00ad70c5f682e707f9f65934" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F18fffcf4-8dcd-632f-9ec9-bb0442a3fc3a-scaled.jpg" alt="audio-summary.jpg" class="wp-image-269" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F18fffcf4-8dcd-632f-9ec9-bb0442a3fc3a-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F18fffcf4-8dcd-632f-9ec9-bb0442a3fc3a-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F18fffcf4-8dcd-632f-9ec9-bb0442a3fc3a-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F18fffcf4-8dcd-632f-9ec9-bb0442a3fc3a-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F18fffcf4-8dcd-632f-9ec9-bb0442a3fc3a-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F18fffcf4-8dcd-632f-9ec9-bb0442a3fc3a-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F69fd9685-2079-baa6-cbf1-63e8d370995d.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=057cdac4f897a7ab11fa3bec7b2c0799" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F69fd9685-2079-baa6-cbf1-63e8d370995d-scaled.jpg" alt="audio.jpg" class="wp-image-263" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F69fd9685-2079-baa6-cbf1-63e8d370995d-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F69fd9685-2079-baa6-cbf1-63e8d370995d-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F69fd9685-2079-baa6-cbf1-63e8d370995d-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F69fd9685-2079-baa6-cbf1-63e8d370995d-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F69fd9685-2079-baa6-cbf1-63e8d370995d-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F69fd9685-2079-baa6-cbf1-63e8d370995d-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#%E3%82%A2%E3%83%80%E3%83%97%E3%83%86%E3%82%A3%E3%83%96%E3%82%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%82%AA"></a>アダプティブオーディオ</h2>



<p>環境に応じてノイズキャンセリングモードを動的にブレンドします<br>（自転車のベルなど大切な音を聴くときに、ノイズを低減します）。</p>



<p>他の人と話すときは、自動的に会話モード (Transparency mode) が使用されます。</p>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#airplay"></a>AirPlay</h2>



<p>好みに応じて、Airplayを使用するよう提案します。<br>Siriに頼んで、Airplayを有効にすることもできます。<br>ホテルでもAirplayが使えます。QRコードを読み取ってペアリング。</p>



<h1 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#tvos"></a>tvOS</h1>



<ul class="wp-block-list">
<li>コントロールセンターで設定、カメラ、コントロール、プロファイルにアクセスします。</li>



<li>iPhoneでApple TVのリモコンを探す。</li>



<li>フォトメモリーを壁紙として使用</li>



<li>Apple TVでFaceTime（iPhoneやiPadのContinuityカメラを使う）<br><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F60993b69-01c1-2467-e077-631e9febc797.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=7748d7f9e4e3055e7215b4ac7e2e06b5" target="_blank" rel="noreferrer noopener"></a></li>
</ul>



<p>(API）ContinuityカメラAPI<br><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2Fbd898a3e-101a-f908-2fad-53074a5213a7.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=30ed8c4403b01bf05120f02edeaccef2" target="_blank" rel="noreferrer noopener"></a></p>



<h1 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#watchos"></a>watchOS</h1>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#%E6%96%B0%E3%81%97%E3%81%84%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9"></a>新しいインターフェース</h2>



<p>時計の壁紙でデジタルクラウンを回して、スマートスタックのウィジェットを表示（会議、カレンダー）</p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2Fa3e7d16c-29fa-6d98-bd39-6b9f80e483e0.jpeg?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=70b5e703f32639dd37d334c324d8a269" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="2560" height="1788" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fa3e7d16c-29fa-6d98-bd39-6b9f80e483e0-scaled.jpg" alt="watch-widgets.jpg" class="wp-image-267" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fa3e7d16c-29fa-6d98-bd39-6b9f80e483e0-300x210.jpg 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fa3e7d16c-29fa-6d98-bd39-6b9f80e483e0-1024x715.jpg 1024w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fa3e7d16c-29fa-6d98-bd39-6b9f80e483e0-768x536.jpg 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fa3e7d16c-29fa-6d98-bd39-6b9f80e483e0-1536x1073.jpg 1536w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fa3e7d16c-29fa-6d98-bd39-6b9f80e483e0-2048x1430.jpg 2048w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302Fa3e7d16c-29fa-6d98-bd39-6b9f80e483e0-scaled.jpg 2560w" sizes="auto, (max-width: 2560px) 100vw, 2560px" /></a></figure>



<p>各種アプリがアップデートされました：世界時計、アクティビティなど</p>



<h2 class="wp-block-heading"><a href="https://qiita.com/mashunzhe/items/de5290a92ba952757680#api-%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%A2%E3%82%A6%E3%83%88api"></a>(API) ワークアウトAPI</h2>



<p>ウォッチ内の加速度センサーなどを利用して、<br>新しいタイプのワークアウトを作成することができます。</p>



<p><a href="https://developer.apple.com/videos/play/wwdc2023-10016">https://developer.apple.com/videos/play/wwdc2023-10016</a></p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p><img loading="lazy" decoding="async" alt=":relaxed:" height="20" src="https://cdn.qiita.com/emoji/twemoji/unicode/263a-fe0f.png" width="20">&nbsp;<a href="https://twitter.com/MszPro" rel="noreferrer noopener" target="_blank">Twitter @MszPro</a></p>



<p><img loading="lazy" decoding="async" alt=":relaxed:" height="20" src="https://cdn.qiita.com/emoji/twemoji/unicode/263a-fe0f.png" width="20">&nbsp;個人ウェブサイト&nbsp;<a href="https://mszpro.com/" rel="noreferrer noopener" target="_blank">https://MszPro.com</a></p>



<figure class="wp-block-image"><a href="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F635330%2F33652157-7da9-ee68-3e4d-4b416edfec58.png?ixlib=rb-4.0.0&amp;auto=format&amp;gif-q=60&amp;q=75&amp;s=72b1843d22f83d51fa3fab97a252e91d" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="800" height="600" src="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F33652157-7da9-ee68-3e4d-4b416edfec58.png" alt="" class="wp-image-236" srcset="https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F33652157-7da9-ee68-3e4d-4b416edfec58-300x225.png 300w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F33652157-7da9-ee68-3e4d-4b416edfec58-768x576.png 768w, https://static-assets.mszpro.com/2024/12/https3A2F2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com2F02F6353302F33652157-7da9-ee68-3e4d-4b416edfec58.png 800w" sizes="auto, (max-width: 800px) 100vw, 800px" /></a></figure><p>The post <a href="https://mszpro.com/wwdc-2023">WWDC 2023 基調講演 まとめ（セッションのリンク付き）</a> first appeared on <a href="https://mszpro.com">MszPro・株式会社Smartソフト</a>.</p>]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Page Caching using Disk: Enhanced 
Lazy Loading (feed)
Database Caching 5/80 queries in 0.035 seconds using Disk (Request-wide modification query)

Served from: mszpro.com @ 2025-07-04 15:36:01 by W3 Total Cache
-->