SteveJobsが80年代後半から90年代初頭にNeXTSTEPOSに取り組んでいたとき、彼と彼のチームは、Appleのすべての最新コンピューティングプラットフォームの基盤として機能するCocoaAPIを作成しました。 Cocoaの重要な要素の1つは、Cocoa AIを実行しているマシンのグラフィックユーザーインターフェイスの基盤となるユニバーサルアセットを含む、開発者向けのフレームワークであるAppKitです。 それ以来、すべてのmacOSアプリは、アセット用のAppKitフレームワークを使用して作成され、オペレーティングシステム全体で合理化された設計を可能にしています。
Appleが2005年にiPhoneでの作業を開始したとき、ジョブズは有名なことに、電話をかけるiPodを作るか、修正バージョンのOSXを実行する電話を作るかを決めなければなりませんでした。 ジョブはOSXで行われ、iOSになるための基本は、Cocoaベースで共有されていました。 OS Xと同じ構造で、AppleはiPhoneのGUIの側面のために新しいフレームワークUIKitを作成しました OS。 UIKitアセットは、Macのアセットと同様のデザイン言語を共有しながら、iPhoneのデザインに合わせて調整され、タッチ操作用に再発明されました。
時が経つにつれ、Appleは、iPad、Apple WatchとそのwatchOS、Apple TVとそのtvOSなど、iOSまたはその修正バージョンを実行するデバイスをさらにリリースし続けました。 これらのプラットフォームはすべてiOSを中核としており、これらのデバイスとOS向けに作成されたすべてのアプリは、アプリに共有UIKitライブラリを使用します。 つまり、開発者がiPhoneアプリを作成する場合、Appleの開発アプリケーションXcodeのチェックボックスをオンにするだけで、iPadバージョンをすばやく作成できます。 ほとんどの開発者はより大きなデバイスに合わせていくつかの側面を再調整しますが、開発者は仮想的に、変更することなくアプリのiPadバージョンを使用できます。
コンテンツ
- AppStoreのパラドックス
- マジパン
- 統一された体験
- 関連記事:
AppStoreのパラドックス
2011年、AppleはMac AppStoreをリリースしました。 この動きは、2008年に最初にリリースされたiPhone AppStoreの成功に続いて明らかであるように思われました。 Macにはすでに信じられないほど大規模な開発者コミュニティがあり、Appleはコミュニティを磨き、消費者にとってよりシームレスな体験を生み出し、利益の30%を手に入れることを望んでいました。 さらに、Appleは、iPhoneの場合と同様に、Mac AppStoreを作成すると開発者が増えると予想していました。 収益は、結果としてより良いアプリをもたらし、それはより多くのMacの売上をもたらし、それはより多くの結果をもたらすでしょう 開発者。 同社の中には、この動きがMacの全体的な売り上げを単独で3倍または4倍にする可能性があるとさえ疑っている人もいた。 これは正しくないことが判明しました。
Mac App Storeにはまだいくつかの問題がありましたが、開発者にとって最も顕著な抑止力は「サンドボックス」の導入でした。このテクノロジーには、 Macアプリは、MacOSの特定の制限内で動作してApp Storeに受け入れられます。ほとんどの開発者は、アプリの機能がこれらのパラメーターに該当しないことを発見しました。 それが起こったとしても、多くの開発者は最終的にAppStoreでの露出がそうではなかったことを発見しました Appleが全体の売り上げから30%削減する価値があり、アプリを販売することでより良い結果が得られました 独立して。
その後、Appleの他のAppStoreはブームを続けています。 プラットフォームの共有アセットとアーキテクチャにより、開発者は1つのApp Storeリストを作成し、iPhone、iPad、TV、およびWatchのバージョンを1つのバンドルに含めることができます。
マジパン
今年、AppleはMacのアプリの状況を修正する計画を立てています。 ブルームバーグによって最初に報告されたように、Appleの計画は、計画に詳しい情報筋によると、6月の第1週に開催される今年のWWDCで、すべてのプラットフォーム用の新しい共有フレームワークを発表する予定です。
新しい共有フレームワークは、Appleのアプリ戦略に大きな変化をもたらすでしょう。同社は、Macの販売とMac AppStoreの両方を活性化することを望んでいます。
新しいフレームワークを使用すると、開発者は1セットのコードを記述し、最小限の変更で、macOSやiOSを含むすべてのAppleプラットフォームで実行できるようになります。 これは、両方のプラットフォームで一致し、 iOS 12でリリースされると予想されていた全体的なデザインの更新は、しかし、に押し戻された可能性があります 2019.
たとえば、開発者はコード内のツールバービューをポイントできるようになり、ツールバーは次のように表示されます。 ただし、macOSバージョンとiOSバージョンの両方で同じ機能は、特定のバージョンに一致するように再フォーマットされます プラットホーム。
Appleは、新しいフレームワークを採用するためにすべてのアプリの新しいバージョンをリリースし、ポッドキャスト、テレビなどを含むこれらのアプリの多くをMacに初めて導入します。
新しいフレームワークをサポートするようにアプリを書き直すと、開発者はmacOS、iOS、tvOS、watchOSのユニバーサルバイナリをAppStoreに公開できるようになります。 MacとAppleの他のすべてのデバイスは異なるアーキテクチャで実行されることに注意することが重要です。 更新されていないアプリはMacで実行されません。新しいフレームワークでは、すべてのアプリで非常によく似たエクスペリエンスが可能になるはずです。 プラットフォーム。
Appleはまた、今年のWWDCでMac AppStoreのサンドボックス制限を緩和または完全に削除することを検討しています。 同社が完全な削除を選択する可能性は低いですが、開発者はAppStoreでMacに幅広くアクセスできる可能性があります。
統一された体験
Appleは当初、今年のiOS12とmacOS10.14の両方に対する重要な設計変更を発表することを計画していました。 ただし、WWDCは、今年のバグ修正に焦点を当てるという社内の決定を受けて、これらの変更の多くを延期しました。 更新。 それにもかかわらず、AppleはWWDCで新しい共有フレームワークを導入するために順調に進んでいるようです。 新しい設計上の決定の一部であるため、今年の更新での設計変更の範囲は完全ではありません クリア。 とにかく、2019年末までにiOSとmacOSのデザインに大幅な変更が加えられると予想されます。
新しい統一されたアプリエクスペリエンスに加えて、Appleは今年のWWDCで他の多くの変更と改善を発表する予定です。 に精通している情報源によると、より広範な開発者アクセスを備えたSiri音声アシスタントへの重要な更新を含む 案件。
Appleエコシステムからのより統一されたエクスペリエンスを楽しみにしていますか?
Binyaminは、5年以上にわたってAppleとテクノロジーセクター全体について書いてきました。
彼の作品はに掲載されています Forbes、MacWorld、Giga、MacLife、 もっと。
さらに、Goldmanは、Appleデバイスに焦点を当てたソフトウェア開発会社であるBZGの創設者です。