Apple は Xcode でユーザーをより賢くしたいと考えている
ホームページホームページ > ニュース > Apple は Xcode でユーザーをより賢くしたいと考えている

Apple は Xcode でユーザーをより賢くしたいと考えている

Aug 16, 2023

ジョニー・エヴァンス著、Computerworld |

Appleholic、(名詞)、æp·əl-hɑl·ɪk: Apple が何をしているのか、なぜ、そしてどこに向かっているのかを考える想像力豊かな人。 1999 年以来、Apple 関連の人気ニュース、アドバイス、エンターテイメントをお届けします。

Apple はアプリ開発を容易にしたいと考えています。

テクノロジー業界の他の企業と同様、同社もテクノロジー人材が不足していることを認識しています。 つまり、最良の解決策は、経験豊富な開発者が小さなことに没頭するのではなく、大きな問題に集中できるように、いくつかのタスクを簡単にすることです。

今年の Worldwide Developers Conference (WWDC) で、Apple は自社の考え方を示すいくつかの措置を講じ、Figma と Sketch の公式アプリ設計リソースを導入しました。 Apple の製品エコシステム (iPhone、iPad、TV、Watch、Mac) 全体で利用できるこれらのリソースは、ソフトウェア開発者がシステムと一貫性のあるユーザー インターフェイスを作成するのに役立ちます。

コレクションは、コンポーネント、ビュー、システム インターフェイス、テキスト スタイル、カラー スタイル、マテリアル、レイアウト ガイドの包括的なセットで構成されています。 アラート、ウィジェット、通知デザインなどがあり、これらのキットの存在により、開発プロセスにかかる時間がもう少し短縮されます。 Apple は提供するアイテムを拡大しており、最近では、visionOS 用の一連の設計リソースを導入しました。

Figma は開発者によって広く使用されているリソースであり、ライバルの Adob​​e が 200 億ドルという高額で買収したいと考えているほどです。 (Figma は Adob​​e XD と直接競合するため、規制当局はこの取引が競争を阻害するのではないかと懸念しています。Adobe XD は、Adobe が現在廃止した同様のプラットフォームです。)

以前に XD 経由でリソースを提供していたことを考えると、Adobe XD を終了するという決定により、Apple が Sigma をサポートするようになったのは明らかです。

これらのアセットは特に驚くべきものではありませんが、デザイナーがアプリをデザインするたびにこの特定のホイールを再作成する必要がないことを意味します。

もう少し影響力があるかもしれないのは、Apple が Xcode に少しのマシン インテリジェンスを与えて、自社のプラットフォームでのコード開発をより容易なものにしようとしているということです。AppleInsider が発見したように、Apple は最近、ソフトウェア開発環境におけるシステムを説明する特許を取得しました。コード行を自動補完し、構文をチェックします。

これは、盗作や発明を回避する Xcode 内の ChatGPT アシスタントのようなものだと考えてください。 また興味深いのは、開発者にアプリケーションの構築方法を指示する学習システムを作成するのではなく、この実施形態は、関連する支援および提案を提供するために開発者がどのように働くかを学習することである。

「…多くのソフトウェア開発者は、ソフトウェア開発用の既存ツールの多くに統合されているオブジェクト指向プログラミングのパラダイムに精通している」と特許には記載されている。 「それに比べて、機械学習分野の最近の開発では、さまざまなサードパーティが提供するソフトウェア ライブラリが作成されており、これらはスタンドアロンまたは個別の開発環境で動作するように設計されており、ソフトウェア開発者は機械学習の開発に異なるアプローチを採用する必要がある可能性があります。」モデルは、多くの開発者が慣れ親しんでいるオブジェクト指向プログラミングの理解された概念から、時にはかなり広範囲に逸脱しています。」

本質的に、応用 AI へのこのアプローチは、人間の開発者が所定の開発パスに従うことを要求されるのではなく、独自の方法で作業できるようにしながら、単調なタスクを自動化することで開発者の能力を強化することを目的としています。

既存の開発者に力を与えることは、Apple がここで目指していることの一部にすぎません。 同社はまた、Xcode にこの種のインテリジェンスを組み込むことが、新規開発者の障壁を取り除く方法であると考えています。 これは、(正確ではありませんが) アプリのショートカットのような、ゼロ/ローコード開発の機会にまで及びます。

この特許は、特定のタスクやドメインで使用するソリューションを作成するという Apple の人工知能へのアプローチにも少し光を当てています (Photoshop の生成 AI と同様)。 同社は、人間が単独でできることを強化する、人間中心のソリューションを作成したいと考えており、これは Apple の DNA の奥深くにまで貫かれている野心的な決意です。