タグ

ブックマーク / developer.apple.com (62)

  • significantTimeChangeNotification | Apple Developer Documentation

  • Q&A:visionOS向けアプリのビルド - 見つける - Apple Developer

    過去数か月に開催された世界各地のApple Vision Proデベロッパラボで、AppleのエキスパートがvisionOSに関するさまざまな疑問にお答えしてきました。エンティティ、イマーシブ空間、コリジョンシェイプなどの新しい概念に関するインサイトを含む、よくある質問への回答を紹介します。 ジェスチャを使ってエンティティを操作するにはどうすればよいですか?ジェスチャベースのエンティティインタラクションを有効にする場合、次の3つの重要な要素があります。 エンティティにInputTargetComponent(英語)があること。これがないと、ジェスチャ入力が受信されません。 エンティティにCollisionComponent(英語)があること。CollisionComponentの形状(英語)は、ジェスチャが実際にヒットする領域を定義するため、エンティティとのインタラクションのためにはコリジ

    Q&A:visionOS向けアプリのビルド - 見つける - Apple Developer
  • Q&A:visionOSの空間デザイン - 見つける - Apple Developer

    空間コンピューティングでは、アプリやゲームのデザインにおいて新しい可能性が広がるとともに、独自の課題も発生します。WWDC23では、デベロッパがvisionOS向けのデザインを詳しく学べるよう、AppleのデザインチームによってさまざまなQ&Aセッションが開催されました。ここでは、イマーシブ体験のさまざまなレベル、鍵となるタイミング、サウンドデザインに関するインサイトなど、セッション中の会話から要点をいくつか紹介します。 このプラットフォームでの第一印象を優れたものするにはどうすればよいですか?これは当然アプリによっても異なりますが、まずウインドウから始めるのが適しています。ユーザーにアプリを紹介し、イマーシブ体験のレベル管理をユーザーに委ねることができるためです。一般に、ユーザーを即座にフルイマーシブ体験に案内することはおすすめしません。まずユーザーにアプリの基的なことを理解してもらっ

    Q&A:visionOSの空間デザイン - 見つける - Apple Developer
  • Apple Developer Programに月25時間のXcode Cloudが新たに追加 - 最新ニュース - Apple Developer

    Xcode Cloudは、Xcodeに組み込まれた継続的インテグレーションおよびデリバリーサービスで、高品質なアプリの開発と配信を高速化します。アプリのビルド、自動テストの並列実行、テスターへのアプリの配信、ユーザーフィードバックの確認と管理に役立つ、クラウドベースのツールを1か所で利用できます。 2024年1月以降、すべてのApple Developer Programメンバーシップには、標準としてXcode Cloudでの毎月25時間分のコンピューティング時間が追加料金なしで含まれることになりました。すでにXcode Cloudに無料でサブスクリプション登録している場合は、追加の手続きや操作は必要ありません。まだ利用していない場合は、わずか数分でXcode Cloudでのアプリ開発を無料で開始する絶好のチャンスです。 Xcode Cloudについてさらに詳しく

    Apple Developer Programに月25時間のXcode Cloudが新たに追加 - 最新ニュース - Apple Developer
  • Testing and Debugging L4S in Your App | Apple Developer Documentation

  • Apple Vision ProでiPad/iPhoneアプリを次のレベルへ - 最新ニュース - Apple Developer

    Apple Vision Proのリリースに合わせて、まったく新しいApp Storeが公開されます。この App Storeでは、visionOS向けに開発されたアプリやゲームをはじめ、visionOSで快適に動作する数十万ものiPadiPhoneアプリも紹介されます。ユーザーはApple Vision Proの無限に広がるキャンバスで、まったく新しいvisionOSアプリと並んでお気に入りのiPadiPhoneアプリにアクセスできるため、これまで以上に他人とつながり、作業の効率性を高め、エンターテインメントを満喫できます。また、ほとんどのiPadiPhoneアプリはvisionOS上でそのまま動作するため、追加の作業を必要とせず、アプリの体験をそのままApple Vision Proに簡単に拡張できます。 タイミング: 今年の秋以降、近日リリース予定のvisionOSのデベロッパ

    Apple Vision ProでiPad/iPhoneアプリを次のレベルへ - 最新ニュース - Apple Developer
  • Hello World | Apple Developer Documentation

  • App Storeのプライバシーに関する最新情報 - 最新ニュース - Apple Developer

    私たちは、プライバシーは基的な人権であると信じています。そのため、Appleは、ユーザーがデベロッパによるプライバシーやデータの収集と共有についての方針を理解し、自分のデータを自ら管理できるよう、多数の機能を開発してきました。アプリのトラッキングの透明性(ATT)機能により、ユーザーは、アプリが広告やデータブローカーとの共有を目的として、他社のアプリやWebサイトで自分の行動をトラッキングすることを許可するかどうかを選択できます。ユーザーは、Privacy Nutrition LabelsとAppプライバシーレポートでアプリが収集するデータとその使用方法を確認できます。 多くのアプリはサードパーティ製のソフトウェア開発キット(SDK)を利用しています。これらのSDKは、優れた機能を提供していたとしても、アプリでのユーザーデータの扱いに影響を及ぼすことがあります。デベロッパがデータの使用方

    App Storeのプライバシーに関する最新情報 - 最新ニュース - Apple Developer
  • Metal-cppの概要 ‐ Metal ‐ Apple Developer

    Metal-cppの概要 Metal-cppは、Metal用の低オーバーヘッドのC++インターフェイスです。Metal-cppを使えば、C++で記述されているグラフィックスアプリやゲームゲームエンジンにMetalの機能を追加できます。 特徴 Metal Objective-Cヘッダに対するドロップインのC++代替インターフェイス。 Metal Objective-Cクラス、定数、列挙型のMTL C++名前空間のC++へのダイレクトマッピング。 C++関数呼び出しのインライン展開によってもたらされる、Metal Objective-Cヘッダの呼び出しと比較しても遜色のないオーバーヘッド。 追加の割り当てを必要とするラッパーコンテナの不使用。 iOS、iPadOS、macOS、tvOSにおける同一のヘッダファイルおよび関数/定数/列挙型の利用。 後方互換性:すべてのbool MTL::Dev

    Metal-cppの概要 ‐ Metal ‐ Apple Developer
  • https://developer.apple.com/jp/design/human-interface-guidelines/

  • Accelerated PyTorch training on Mac - Metal - Apple Developer

    Accelerated PyTorch training on Mac Metal acceleration PyTorch uses the new Metal Performance Shaders (MPS) backend for GPU training acceleration. This MPS backend extends the PyTorch framework, providing scripts and capabilities to set up and run operations on Mac. The MPS framework optimizes compute performance with kernels that are fine-tuned for the unique characteristics of each Metal GPU fam

    Accelerated PyTorch training on Mac - Metal - Apple Developer
  • Apple公証サービスのアップデート - 最新ニュース - Apple Developer

    昨年のWWDC(日語字幕)でお知らせした通り、altoolコマンドラインユーティリティまたはXcode 13以前を使用して、Apple公証サービスでMac向けソフトウェアの公証を受けている場合、notarytoolコマンドラインユーティリティに移行するか、Xcode 14以降にアップグレードする必要があります。2023年11月1日以降、Apple公証サービスではaltoolまたはXcode 13以前からのアップロードは受領されなくなります。すでに公証を受けているソフトウェアは、引き続き正しく機能します。 Apple公証サービスは、Mac向けソフトウェアに悪質なコンテンツがないかスキャンし、コード署名の問題がないかをチェックして、その結果をすぐに返す自動システムです。ソフトウェアの公証を受けることで、Appleが悪意のあるソフトウェアかどうかをチェックした結果、何も検出されなかったことをユ

    Apple公証サービスのアップデート - 最新ニュース - Apple Developer
  • Appleデベロッパ向けの最新情報

    Appleデベロッパ向けの最新情報 Appleプラットフォームの最新SDKで利用できる主要テクノロジーとエキサイティングな機能について紹介します。 Xcode コード補完機能やインタラクティブプレビュー、ライブアニメーションなどの強化により、アプリのコーディングとデザインをさらに迅速化できます。Gitステージングでコーディング作業を中断せずに次のコミットを作成したり、デザインが一新され、録画ビデオを添付できるテストレポートを活用して、テストの結果をさまざまな角度から分析できます。Xcode CloudからシームレスにTestFlightおよびApp Storeにアプリをデプロイしましょう。 最新のビデオを見る Swift Swiftでは、マクロの導入により、表現力豊かで直感的に操作できる新APIを活用できます。SwiftC++コードを直接相互運用できるようになったため、C++プロジェクト

    Appleデベロッパ向けの最新情報
  • 新しいApp内課金機能が利用可能に - 最新ニュース - Apple Developer

    StoreKit 2:StoreKit 2のパワフルなSwiftベースの新APIの導入により、App内課金とサブスクリプションのサポートがさらに簡単になります。プロダクトエンタイトルメントとオファーの利用資格がより容易に判断できるようになり、ユーザーのApp内課金の利用履歴をすぐに確認できます。また、一回のシンプルなチェックでサブスクリプションの最新ステータスを確認し、App内でユーザーが返金をリクエストしたりサブスクリプションを管理できるようになります。StoreKit 2はSwiftの並行処理とJSON Web Signatureを利用しているため、プロダクト情報の取得やトランザクションの処理を簡素化します。これらの機能はiOS 15、iPadOS 15、tvOS 15、watchOS 8で利用可能です。 App StoreサーバAPI:公開版の新しいApp StoreサーバAPIでよ

    新しいApp内課金機能が利用可能に - 最新ニュース - Apple Developer
  • iCloud Private Relayに向けたネットワークやWebサーバの準備 - サポート - Apple Developer

    iCloud Private Relayに向けたネットワークやWebサーバの準備 iCloud Private Relayは、iCloud+サブスクリプションの一部として提供される、新しいインターネットプライバシーサービスです。iOS 15、iPadOS 15、macOS Montereyのユーザーは、よりプライベートかつ安全にWebサイトにアクセスし、ブラウジングできるようになります。Private Relayは、SafariでのWebブラウジングとDNS解決クエリを保護し、アプリの安全でないhttpトラフィックからユーザーを守ります。Private Relayを経由するよう設定されたインターネット接続では、ユーザーがいる地域にマッピングされる匿名化されたIPアドレスが使用されるため、ユーザーの正確な位置や身元が明らかになることはありません。ネットワークにおいてPrivate Relay

  • systemUptime | Apple Developer Documentation

    s_ryuuki
    s_ryuuki 2021/02/02
    システムが最後に再起動されてからウェイクアップしている時間。
  • ユーザーのプライバシーとデータの使用 - App Store - Apple Developer

    ユーザーのプライバシーとデータの使用 App Storeは、世界中の才能あふれるデベロッパが開発したアプリをユーザーが安心して見つけられる、安全かつ信頼できる場所となるように作られています。App Storeで提供されるアプリは、プライバシー、セキュリティ、コンテンツの面で高い基準を満たす必要があります。ユーザーからの信頼を維持することが何よりも重要だからです。新規アプリ、および既存アプリのアップデートを提出するには、アプリにおける特定のデータ収集方針に関する情報をプロダクトページに掲載する必要があります。他社が所有するアプリやWebサイトを横断してユーザーをトラッキングする場合、ユーザーに許可を求める必要があります。 アプリのデータ使用方法の説明 App Storeでは、ユーザーがアプリをダウンロードする前にアプリのプライバシー方針を確認できます。個々のアプリのプロダクトページで、ユーザ

    ユーザーのプライバシーとデータの使用 - App Store - Apple Developer
  • UIWebViewを使用するAppのアップデート期限の延長 - 最新ニュース - Apple Developer

    Appleは2014年、iOSとmacOSとの一貫性を重視した、安全でスピーディなWebコンテンツの統合を可能にするWKWebViewを設計しました。以来WKWebViewへの移行をおすすめしており、UIWebViewやWebViewは正式に非推奨となっています。これらのフレームワークを使用するAppは、今後はApp Storeで承認されなくなります。また、App Storeでは2020年12月をもってUIWebViewを使用するアップデートの承認を終了することを昨年お知らせしました。 しかしながら、WKWebViewへの移行期間を追加し、デベロッパからもっとも頻繁にリクエストされる機能をサポートできるよう、Appのアップデートの期限を2020年末以降に延長します。正式な期限が決まり次第お知らせします。 WKWebViewの最新情報についてさらに詳しく(日語字幕)

    UIWebViewを使用するAppのアップデート期限の延長 - 最新ニュース - Apple Developer
    s_ryuuki
    s_ryuuki 2020/10/09
  • App Store Reviewガイドラインが更新されました - 最新ニュース - Apple Developer

    App Storeは、お客様が安全と信頼を持ってAppを見つけ、ダウンロードする場所であり、デベロッパには魅力あふれる機会を提供する場所です。ガイドラインの変更や補足説明は、リリースされるOSの新機能への対応、お客様に対する保護の強化、さらに、デベロッパができる限り円滑にApp Reviewを進められることを目的としています。 更新内容は、以下の通りです。詳細については、App Store Reviewガイドラインを確認してください。 変更点2.5.16:App Clip、ウィジェット、Extension、通知は、Appのコンテンツや機能と関連性のあるものである必要があります。また、App Clipの機能や特長はすべて、メインのAppのバイナリに含める必要があります。App Clipに広告を含めることはできません。 3.1.2(a):ストリーミングゲームサービスのサブスクリプションで提供さ

    App Store Reviewガイドラインが更新されました - 最新ニュース - Apple Developer
    s_ryuuki
    s_ryuuki 2020/09/19
  • iOS AppとiPadOS AppをApp Storeに提出 - 最新ニュース - Apple Developer

    iOS 14とiPadOS 14が全世界のユーザーに公開されるのに合わせて、Appを準備しましょう。ユーザーが、必要なときにApp ClipでAppの機能の一部を簡単に利用できるようにしたり、新しいウィジェットでiPhoneのホーム画面ですぐにAppを体験できるようにしましょう。さらに、新機能を利用してアイデアを形にしたり、ARKitやRealityKitでこれまで以上にリアルな拡張現実体験を創出したりするなど、様々なことを試しましょう。 Xcode 12を利用してAppをビルドし、iOS 14およびiPadOSが搭載されたデバイスでテスト後、審査に提出しましょう。2021年4月以降、App Storeに提出するiOS AppとiPadOS Appはすべて、Xcode 12およびiOS 14 SDKでビルドする必要があります。 さらに詳しく

    iOS AppとiPadOS AppをApp Storeに提出 - 最新ニュース - Apple Developer
    s_ryuuki
    s_ryuuki 2020/09/19