Appleは、同社のSiri検索アシスタントの機能をiOSの新アプリ、そしてどうやら同社のデスクトップMacプラットフォームにも拡張し、「次の大きなものをさらに大きくする」ために、ユーザーインターフェースエンジニアの採用を検討している。
Apple は、「Siri の UI を実装するチームに参加する」フルタイムのポジションを掲載しました。具体的には、Siri の「会話ビュー」での結果の表示を担当します (以下に示すのは、Siri と統合されているさまざまな既存のアプリです)。
このタスクには、Siri と対話する新しいアプリケーションやサービスのそれぞれを調査することが含まれており、「基礎部分を抽出し、Siri に適したテーマでアプリケーションの UI を実装する」プロセスも含まれています。
Mac OS X 向け Siri が近々登場?
Apple は Siri UI エンジニアの応募者に対し、「OS 内の完全なミニチュア OS として考えれば、その範囲がよくわかるでしょう」と伝えています。
これを OS 内の完全なミニチュア OS とみなすと、その範囲がよくわかるでしょう。
不思議なことに、求人情報には、Siri 統合の最も明白なターゲットである iOS については直接言及されていません。
Appleは昨年、OS Xにディクテーション機能を導入しましたが、Siriの完全な機能はまだ実装されていません。今夏発表予定の次期バージョンでは、Siriの完全な機能が搭載される予定です。
Apple も同様に、その後のリリースで完全な Siri 機能をリリースする前に iPad にディクテーション機能を導入し、Mac ユーザーにも同様の 2 段階の展開を示唆しました。
しかし、求人情報には、SiriチームがMac向けの機能提供にも取り組んでいる(Mac上での開発作業に加えて)という追加のヒントも示されています。求人情報では、OS XとiOSの両方におけるAppleのAPIに関する知識、特にMac OS Xのコア部分に関する知識を求めています。
最後に、要件として「Macintosh プラットフォームに対する情熱と、使いやすく楽しいシンプルでエレガントなソフトウェアを作成すること」を挙げています。
iOSの拡大には強力なモバイルスキルが必要
SiriをMacに移行するのは当然のステップのように思えますが、Appleの求人情報では、既存の機能をデスクトップに移植するだけではありません。具体的には、新しいアプリと連携して自然な音声インターフェースを提供するためのSiri機能の大幅な拡張について説明しています。
求人情報には、アプリを開発する他のチームとの緊密な連携が記載されており、「他のチームと協力して、彼らのデータや動作へのアクセスを可能にし、それらを自社の実装に結び付ける必要があります。そのため、理想的なコミュニケーションを維持するには、強力なAPI設計が必要です」と記されています。
モバイル デバイスのリソースが限られているため、得られるパフォーマンスを最大限
に引き出す必要があります。この仕事では、Apple 独自の Cocoa または「以下の少なくとも 1 つの」他のモバイル プラットフォーム (具体的には、Google の Android、Microsoft の C#、Oracle の Java および C++) のいずれかでの詳細な開発経験を求めています。
この職務では、パフォーマンス分析とチューニングも重要な責任として明記されており、「モバイル デバイスのリソースが限られているため、得られるパフォーマンスを最大限に引き出す必要がある」と述べています。