

Appleのソフトウェアエンジニアリング担当SVP、クレイグ・フェデリギ氏がWWDCでMacStoriesのフェデリコ・ヴィティッチ氏と対談し、Catalyst(旧称Marzipan)、SwiftUIとその目的、iPadOSを導入するのに適切な時期だった理由など、今週発表された新しい開発者ツールについて詳細に語りました。
45分間の対談では、Catalyst、SwiftUI、iPadOS、ショートカットアプリのアップデートなど、幅広い側面について深く掘り下げて議論が行われました。iPadアプリをMacに移植するためのAppleのツールであるCatalystについて、フェデリギ氏は、AppKitに精通した人材を確保できなかった開発者にとって、Catalystは大きな価値とアクセシビリティをもたらすはずだと指摘しました。TwitterがCatalystでネイティブMacアプリを復活させると表明していることからも、これは大企業にとっても重要な要素となるでしょう。
Viticci氏はAppKitの将来について質問し、Federighi氏はAppKitが廃止されるのではなく、CatalystはMacアプリを開発するための新しい方法に過ぎないと明言しました。開発者は、Catalystで作成したMacアプリを、自社ウェブサイトに加えてMac App Storeでも販売できるようになります。
フェデリギ氏が昨日のジョン・グルーバー氏とのインタビューで触れたように、Apple の上級副社長は、昨年 Apple が Catalyst で作成したニュース、ホーム、株価などの最初の一連のアプリについて、また同社がそこから得たものについて語った。
昨年、私たちは多くの教訓を学んだと思います。ニュースや株価などのアプリを初めてリリースしたときに、それらのアプリをリリースした後に書かれた内容の一部は、人々が「これは Mac アプリとしてしっくりこない」と言ったことのせいにされ、実際には単なる設計上の決定だったにもかかわらず、基盤となるテクノロジーのせいにされました。
SwiftUIに関して、Federighi氏は新しいフレームワークの目標について詳しく説明しました。
インターフェースに望むものを、最小限で、明確で、読みやすく、表現しやすい方法で記述し、システムに推測させる。では、どうやってそれを実現するのか?UIが変化した場合、つまり基盤となる状態が変化してUIのコンテンツが変わった場合、アニメーションを自動的に処理する…
そもそもインターフェースを作成する際に開発者に過剰な表現をさせないため、セマンティクスさえあれば、私たちはあらゆる詳細を推測し、最適なインターフェースを構築できます。そのため、ユーザー体験ははるかにスムーズになります。
ヴィティッチ氏はまた、iPadをiOSから分離し、iPadOSという独自のプラットフォームを立ち上げるタイミングが今である理由についても質問しました。フェデリギ氏は、Split View、Slide Over、ドラッグ&ドロップ、Apple Pencilといった機能は、今年のiPad専用のアップデートでiPadが独自のOSを搭載することにつながるものとして準備されてきたと述べました。
iPadOS は独特な体験となり、私たちは時間をかけて着実にそこに向かって取り組んできました。そして今年行った作業によって、私たちはこれが本当に独特なものになったと感じています。
インタビュー全文は間違いなく聞く価値があり、iPadOS のファイル アプリの変更点、ショートカット アプリのアップデートなどについて詳しく取り上げられています。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。