![iOS 8 開発機能開発者](/f/a980aa5af0bde2a0d248dbaef4dda647.jpg)
![WWDC 2023 のプロモーション ロゴ。](/f/9a62d541151c72016b1f861020cf39ad.jpg)
Apple は今年の WWDC をアプリに焦点を当てたビデオで開幕しました。 ティム・クック氏がステージに登場し、プレゼンテーションの一部でアプリ開発者が主要な主題になることを約束した。 そして1時間ほど待った後、Appleは開発者中心のiOS 8を披露した。 iOS 7 のようなユーザー側の大規模な変革ではありませんが、Apple はモバイル OS の最新版のカーテンを引き戻し、開発者向けにいくつかの大きな変更が加えられることを明らかにしました。
おすすめ動画
App Storeの改善
Apple は、ユーザーが最初にアプリを操作する場所という表面レベルから始めて、App Store で見つけられ、目立つための新しい方法を開発者に提供してきました。 トレンド検索には、App Store で現在人気のある検索が表示されるため、次のアプリをダウンロードするために最後の友達になる必要はありません フラッピーバード-タイプのヒット。 ユーザーは、App Store で検索するときに関連する検索も表示され、ナビゲートしやすい方法でアプリを分類する新しい [探索] タブを使用して参照できます。
アプリは、ユーザーを人気のあるアプリケーションに誘導するために、アプリの評価によって適用される「Editor's Choice」タグで Apple の承認スタンプを取得できるようになりました。 開発者は、新しいプレビュー機能を使用してアプリを披露することもできます。 開発者は、数枚のスクリーンショットを表示するだけでなく、アプリの動作中のビデオを含めることができます。 開発者はアプリをバンドルすることもできるため、ユーザーはワンタップで同じ会社のサービスのパッケージをダウンロードできるようになります。
関連している
- 今すぐiPhoneにiOS 17ベータ版をダウンロードする方法
- iOS 16でiPhoneのロック画面にウィジェットを追加する方法
- iPhone または Android スマートフォンでダウンロードしたファイルを見つける方法
iOS SDKの改善
iOS 8 の本当の変更点は内部にあります。 これは、iOS 8 SDK の改善点の長く多様なリストです (ソフトウェア開発キット)開発者以外の人にとっては外国語のように聞こえるかもしれません。私たちでさえ、追いつくのに頭が回転していました。 ティム・クック氏は、「このリリースはApp Storeの立ち上げ以来最大の(開発者向け)リリースである」と述べた。 開発者ができることは次のとおりです 開発者中心の受信側のユーザーにどのような影響を与えるかについてのアイデアとともに、遊んでみるのを楽しみにしています。 アップデート。
テストフライト: TestFlight は、2 月に Apple が最近買収したもので、開発者とユーザー向けの新しいベータ テスト サービスです。 これにより、開発者はアプリをベータ版でユーザーに直接公開し、シームレスにフィードバックを受け取ることができるようになります。 このサービスは無料で、開発者にアプリに関する情報をサービス内で直接表示します。 これは、ベータ版へのアクセスがさらにオープンになり、リリース時の安定性が向上することを意味します。
拡張性: Apple は、SDK に 4,000 を超える新しい開発者 API (アプリケーション プログラミング インターフェイス) を追加しました。 ソフトウェア エンジニアリング担当上級副社長のクレイグ フェデリギ氏によれば、その中で「最も奥深い」のは拡張性です。 これにより、アプリが他のアプリ内でサービスを提供できるようになります。
つまり、Apple が iOS 内に Facebook や Twitter 経由で共有する機能を組み込んだのと同じように、Pinterest のようなアプリでも同じことができるようになりました。 ステージで披露されたもう 1 つの例は、Apple の写真アプリに組み込まれたサードパーティの写真フィルターの組み込みでした。 Federighi 氏は、「iOS の方法で拡張性を処理するために、拡張機能はアプリのサンドボックスに存在しますが、アプリはそれらのアプリにアクセスできます。」と説明しました。
ウィジェット: Apple は、インターフェースにウィジェットを組み込むことと、それに参加できる機能がサードパーティの開発者にも拡張されることを大々的に発表しました。 これらの開発者は、通知センターや今日のビューに表示される独自のウィジェットを定義できるようになります。
ユーザーにとって、これは、アプリから必要な情報を、いつでもアクセスできる通知センターから直接取得できることを意味します。 たとえば、ESPN SportsCenter ウィジェットを今日のビューに配置して、お気に入りのチームの最新のスコアを確認できます。 フェデリギは、アプリを開かずにオークションを追跡して入札できる eBay ウィジェットを披露しました。 これは、Windows ライブ タイルや Android ウィジェット システムと競合する機能です。
サードパーティ製キーボード: Apple は史上初めて、モバイル OS を次の目的にオープンします。 サードパーティ製キーボード. これは明らかに、サードパーティのサービスをオペレーティング システムに統合するという大規模な決定の一部です。 独自のキーボードアップデートを発表したにもかかわらず、Appleはユーザーが他の開発者から独自のキーボードを選択して主要な入力オプションとして使用できるようにします。 ステージ上のプレゼンテーションでは、iOS 8 内で使用されている Swype が披露されました。
キーボードのカスタマイズは Android にとって非常に重要であり、iOS で代替キーボードを使用できる機能は歓迎すべき追加です。
タッチID: iOS 8 では引き続きオープン化が進み、サードパーティのアプリでも Touch ID を利用できるようになります。 開発者は認証サービスを利用して、アプリ内に保存されているユーザー データを保護できるようになります。 Mint や 1Password などの機密情報を含むアプリの場合、追加の保護層は標準のハッキング可能な 1 層パスワード保護を上回ります。 ユーザーは、より安全に感じながら、素早いログインを楽しむことができます。 開発者はユーザーの指紋情報に直接アクセスできないことにも注意してください。
新しいカメラと写真キットの API: これについてはあまり言及されていませんでしたが、Apple はカメラをアップデートしたことを強調しました。 写真キット API。 これの少なくとも一部は、前述の拡張機能に関係していると考えられます。 Apple はまた、 カメラの設定.
ホームキット: その間 ヘルスキット は、さまざまなアプリに存在する健康情報に対する Apple のソリューションでした。 ホームキこれは、すべてのホーム オートメーション オプションを 1 か所にまとめようという試みです。 「市場には素晴らしいアプリやデバイスがありますが、私たちはこれに合理性をもたらすことができると考えました」とクレイグ・フェデリギ氏は述べています。 そのアイデアは、iOS デバイスを家庭用のスマートリモコンに変えることです。 ガレージドアオープナー、セキュリティカメラ、ロックなどのスマートデバイスをHomeKit内から管理できます。
Appleは、PhilipsのHueライトやAugustのスマートロックなどの製品を含め、このサービスが連携する多数の企業を示した。 Apple が導入したプロトコルは、さまざまな開発者が提供するすべてのスマート デバイスが連携して動作できるように設計されています。 ユーザーは、制御用の Siri コマンドを含む Apple のインターフェースの恩恵を受けることができます (たとえば、Siri に「寝る準備をして」と指示すると、自動的にドアがロックされ、照明が暗くなります)。
クラウドキット: CloudKit は、開発者の作業を簡素化するために設計されたもう 1 つのツールです。 Apple はアプリに対するサーバー側の責任を負い、開発者側でクリーンで使いやすい開発エクスペリエンスを提供します。 これにより、アプリの構築中にサーバーを管理する必要がなくなります。 このサービスは無料で利用できますが、使用頻度が高くなると制限が適用されます。
金属: iOS を使用するゲーム開発者にとって、Metal は「OpenGL のオーバーヘッドを大幅に削減」します。 OpenGL は iOS の 3D グラフィックスの現在の標準ですが、Metal がそれを引き継ぐようです。 Metal によってもたらされた結果は、パフォーマンスとグラフィックスの向上であり、Apple は EA のデモを通じてそれを披露しました。 植物 vs. ゾンビ: ガーデン・ウォーフェア. Metal を使用することで、EA は Frostbite エンジン (コンソール用に設計されたエンジン) を使用して iPad 上でゲームを実行することができました。
Epic Games の Tim Sweeney は、いくつかの印象的なビジュアルを備えた禅庭のデモを通じて、Metal の可能性を披露しました。 それぞれの魚が独自の人工知能を持っている鯉の池や、巨大な蝶の群れに変わる滝など。 このビジュアル重視のデモが意味するのは、iOS 8 で Metal が利用可能になると、iOS デバイス上のゲーム ビジュアルが新たな最高値に達するということです。
シーンキット: Metal はハイエンドのグラフィック ゲーム用ですが、SpriteKit はカジュアル ゲーム用の SDK です。 Apple はそれに、SceneKit と呼ばれる新機能を追加しました。 SceneKit は、改善されたピクセルごとの物理学、光源と場の力、および逆運動学とともに 3D シーン レンダラーを追加します。 これらすべては、そもそもこれらの用語を理解していれば、アプリの作成がより簡単になることを意味します。
迅速: おそらく開発者にとって最大の変化は、WWDC 2014 のプレゼンテーションの最後に行われたものでしょう。 Apple は Xcode と、ツールキットの中心となる言語である Objective-C に注目しました。 過去 20 年間使用されてきたプログラミング言語を簡素化するために、Apple は「C の荷物」を取り除き、新しいプログラミング言語である Swift を導入しました。 クレイグ・フェデリギによれば、「それが完全に支配している」という。
Swift を使用する開発者は、コードを作成しながら、その結果をリアルタイムで確認できます。 名前が示すように、Swift は Objective-C よりもかなり高速です。 Swift は、同じアプリ内で Objective-C および C コードと並行して実行することもできます。 Swift は Xcode 6 ベータ版に含まれており、現在公開されているため、すぐに入手できます。
技術的に聞こえますが、これはあなたにとって重要です
Swift について議論されたことの多くは、プログラマーでない人にとってはナンセンスに聞こえるでしょう。 しかし、会場の開発者の反応から、それが好評であることが明らかになりました。 発表。 これにより、アプリ開発プロセスが簡素化され、コーディングの冗長性や他のコーディング言語に存在する一般的なエラーが排除されます。 最終的な目的は、開発者がより安全で信頼性の高いコードを簡単に作成できるようにすることです。
編集者のおすすめ
- iPadOS 17 により、私のお気に入りの iPad 機能がさらに向上しました
- iPhone で Live Photo をビデオに変える方法
- iPhone 14 Proの常時表示をオフにする方法
- 知っておくべきiOS 17の17の隠れた機能
- iPhone、iPad、または Apple Watch をお持ちですか? 今すぐ更新する必要があります
ライフスタイルをアップグレードするDigital Trends は、読者が最新ニュース、楽しい製品レビュー、洞察力に富んだ社説、ユニークなスニーク ピークをすべて提供して、ペースの速いテクノロジーの世界を監視するのに役立ちます。