アップルニュース

Appleは、新しい「Swift」プログラミング言語、CloudKitなどによるSDKの大幅な改善を発表しました

2014年6月2日月曜日午後1時51分PDTby Husain Sumra

Appleは、本日のWorldwide Developer Conferenceでの基調講演の最後の3分の1を、ソフトウェア開発キット(SDK)の改善に充て、新しいプログラミング言語と呼ばれる言語を発表しました。 迅速 、および健康、ホームオートメーション、iCloud、アプリ間操作性のための開発キット。





ios8sdk
開発者から最大の反応を得た発表は、AppleのCocoaとCocoaTouchの新しいプログラミング言語であるSwiftでした。 呼び出し モダンで高速かつ強力で、安全のために設計されています。

Swiftは、プログラミング言語に関する最新の調査の結果であり、Appleプラットフォームの構築における数十年の経験と組み合わされています。 Objective-Cから持ち込まれた名前付きパラメーターは、SwiftのAPIの読み取りと保守をさらに容易にするクリーンな構文で表現されます。推論された型はコードをよりクリーンにし、間違いを起こしにくくしますが、モジュールはヘッダーを排除し、名前空間を提供します。メモリは自動的に管理され、セミコロンを入力する必要もありません。



Swiftには、開発者がサイドパネルでコードの結果をリアルタイムで確認できる「プレイグラウンド」も含まれています。開発者コミュニティは、RealmacのNik Fletcherとともに、Swiftに非常に興奮しているようです。 言って 彼には「言葉がない」。著名なアップルの専門家であり開発者のジョン・グルーバー 言った そのSwiftは「巨大で巨大なニュース」であり、「すべてのApple開発の未来」です。

iCloudは、開発者向けの強力な新しいフレームワークを備えた開発者向けにも部分的に開放されています。 CloudKit 。これにより、開発者はアプリケーションのサーバー側でのコストと時間のかかるコーディングを回避できます。Appleは、厳密なコーディングを促進するための非常に高い制限がありますが、大量のクラウドストレージとコンピューティングパワーを無料で提供します。

iCloudの全機能を活用し、新しいCloudKitフレームワークを使用してアプリを構築します。これで、iCloudから直接、データベースやアセットの構造化データなどのアプリデータを簡単かつ安全に保存して効率的に取得できます。 CloudKitを使用すると、ユーザーは個人情報を共有せずに、iCloud AppleIDを使用してアプリに匿名でサインインすることもできます。

さらに、Appleは、開発者がiOSをさらに活用するための多くの新しいAPIを発表しました。拡張性により、通常はサンドボックスに分離されているAppStoreのアプリが相互に通信できるようになります。たとえば、Pinterestアプリを更新してSafariで共有オプションを提供したり、Bingを更新してSafari内で翻訳を提供したりできます。別の例には、VSCOなどのサードパーティアプリのフィルターを使用できるPhotosアプリが含まれます。

App Storeのアプリは、通知センターの[今日]ペインにウィジェットを送信できます。たとえば、ESPNのSportsCenterは、Todayペイン内にウィジェットを追加して、ユーザーがアプリを開かなくても最新のスポーツスコアを簡単に確認できるようにすることができます。ウィジェットもインタラクティブであり、たとえば、ユーザーは通知センター内からeBayのアイテムに入札できます。

iOSの他の部分も開発者に公開されています。これには、ユーザーがデフォルトのiOSキーボードをSwypeなどのサードパーティオプションに交換する機能が含まれます。 Touch IDも開発者に公開されており、Mintなどのアプリがパスワードの代わりに指紋スキャンを使用できるようになっています。

Appleはまた、HomeKitと呼ばれる噂のホームオートメーションプラットフォームを発表しました。以前は、各ホームオートメーションアプリは独自のセキュリティプロトコルを使用していました。現在、ホームオートメーション分野のリーダーと協力した後、すべてのアプリが単一のプロトコルと安全なペアリングで連携できるようになりました。これにより、PhillipsのHueライトなどの自動化された家庭用デバイスがSiriと連携できるようになります。ユーザーは、Siriに「Siri、ベッドの準備をする」などの指示を出して、電気を消したり、ガレージを閉じたり、ユーザーの家で自動化されているその他の機能を実行したりできるようになりました。

Appleはまた、ゲーム開発者向けの機能を改善し、Metalを発表しました。これにより、ゲーム開発者はリソースを解放して、iOSデバイス向けの見栄えが良く強力なゲームを作成できます。たとえば、EAは、今後のiOS向けのゲームのコンソールゲームにFrostbiteエンジンを使用できるようになります。 プラントvsゾンビ:ガーデンウォーフェア

Xcode ライブレンダリング、ビューデバッグ、パフォーマンステスト、ストーリーボードなどで更新されました。

これらのSDK機能はすべて、今日iOS 8ベータ版の開発者が利用でき、今年の秋に消費者が利用できるようになります。 はるかに多くの情報 AppleのDeveloperWebサイトで入手できます。