- ニュース

写真:Apple
Appleファンの多くは、音声認識API、Xcodeのスレッドサニタイザー、Metalテッセレーション、Pixar USDモデルのサポートといった話題に、それほど興奮することはないかもしれません。しかし、開発者にとって、これらはゲームチェンジャーとなり、これまで以上に優れたアプリを開発できる可能性を秘めています。
Apple の 2016 年世界開発者会議 (WWDC) 基調講演では、iOS 10 と macOS Sierra に搭載される多数の新機能 (この秋に最終バージョンがリリースされる際に iPhone、iPad、Mac の所有者を喜ばせるであろう素晴らしい機能も含む) が発表されたが、月曜日のイベントを見ていた開発者たちは、これまで以上に優れたアプリを開発できるようになる、一見些細なアップデートを多数目にした。
こうした小さなアップデートが一般ユーザーにとってどのような意味を持つのかを知るため、Cult of Mac は今年の Apple Design Award 受賞者に、WWDC で追加された機能の中で最も期待するものは何かと尋ねた。
彼らが私たちに語ったことは次のとおりです。
より多くの金属
Appleの強力なMetal APIのおかげで、開発者はiOSデバイスのグラフィック性能を最大限に引き出すことができます。そして、Metal APIは今年さらに強化されます。今年のApple Design Awardを受賞した美しいゲーム「INKS」のリードデザイナー、ダニエル・ファウンテン氏は、 Cult of Macに対し、Metalを想像を絶するレベルにまで押し上げる準備ができていると語りました。
「Metalの新しいテッセレーション機能をどんな新しい用途で活用できるか、とても楽しみです」とファウンテン氏は語った。「これは非常に強力な機能になりそうです。誰も想像もしなかったような斬新な用途で活用されたときに、どんな可能性を秘めているのか、今から楽しみです。」
iOSのオープニング
Apple は開発者に対し、これまで以上に iOS の多くの部分へのアクセスを許可しており、月曜日の WWDC 2016 基調講演で Apple が披露した明らかな例以外にも、アプリを操作する非常に斬新な方法が生まれる可能性がある。
「Siri、メッセージ、通知の拡張機能を全部使って、AR(拡張現実)を使ったスマホ操作ゲームのプラットフォームを作れるんじゃないかな」とファウンテンは考え込んだ。「映画『ザ・ゲーム』のようなシナリオを作れるようになるかもしれない。あるいは、将来的には新しい音声認識APIを使ってキャラクターと会話できるようになるかもしれない」
デバッグツール
Appleの基調講演ではXcode 8の大きな改善点は取り上げられなかったが、多くの開発者にとって、iOSアプリ開発に使用されるソフトウェアのアップデートはイベントで最も重要な部分だった。Apple Design Awardも受賞した2Dアーケードゲーム「Dividr」の開発者たちは、バグをより迅速に修正できるようになることを楽しみにしているという。
「私たちが最も期待していることの一つは、Xcodeの新しいデバッグツールです。コード内で作成されたオブジェクトとその接続関係をマップ表示します」と、Dividrの開発者であるErik Lydick氏は述べています。「これは、アプリ内のメモリリークや不適切なメモリ管理を見つけるのに役立ち、既存アプリの効率化とクリーンアップに非常に役立ちます。」
改良された3Dタッチ
iPhone 6sの目玉機能の一つである3D Touchは、昨年発表された際に皆を大いに興奮させました。しかし、Androidデバイスメーカー各社に模倣され、iOSではその真価を十分に発揮できていません。
しかし、iOS の次期バージョンでは 3D タッチが前面に押し出されるため、状況は変わりつつあります。
「AppleがiOS 10で3D Touchのサポートを継続し、その機能を強化していることに、非常に興奮しています」とリディック氏はCult of Macに語った。「iPhone 6sで追加された強力な入力機能でしたが、昨年はほとんど注目されなかったように感じます。」
ウォッチOS3
速度の向上と、長らく待望されていたUIの大幅な刷新は、今秋リリースされるwatchOS 3でApple Watchに大きな変化をもたらすでしょう。人気の生産性アプリ「Streaks」を開発したクエンティン・ザーバース氏は、Appleのウェアラブルデバイスの未来に期待を寄せています。
「AppleはwatchOSの最初の2つのバージョンでは非常に保守的な戦略をとっていました。しかし今では、ユーザーがwatchOSをどのように使っているか、そして開発者がプラットフォームにどのようにアプローチしてきたかをより深く理解し、必要な調整を行うことができました」とザーバース氏は述べた。「GlancesからDockへの進化は、まさに良い例です。」