InfoQ ホームページ Apple に関するすべてのコンテンツ
-
モデルタイプが拡張され、オンデバイス再トレーニングが可能になったCore ML 3
WWDC 2019での発表によると、Core ML 3では、多数の新しいモデルタイプやニューラルネットワークのタイプが導入され、ユーザによってローカルで新たに生成されたデータを使った、既存モデルのデバイス上での再トレーニングのサポートが追加されている。
-
個人データを共有せずにシングルサインオンを提供する "Sign in with Apple"
先日のWWDC 2019で、Appleは、Sign in with Appleという、独自のシングルサインオン(SS)サービスを発表した。Time誌が"Appleの最も重要な、新しいイノベーション"とするSign in with Appleでは、Eメールアドレスを含む一切の個人ユーザデータを共有しないことが確約されている。
-
Appleが宣言型のSwiftUIフレームワークを発表、アプリ開発をよりリーン、高速、インタラクティブなものに
先日のWWDC 2019でAppleは、iOS、macOS、tvOS、watchOSプラットフォームでアプリケーションを開発するためのSwiftUIフレームワークを発表した。宣言型UIプログラミングパラダイムを採用することで、開発者の生産性の大幅な向上と、コード行の削減を目指している。Xcodeによるインタラクティブな開発エクスペリエンスを備えており、コードの結果をリアルタイムで表示することも可能だ。
-
SplunkがSplunk Connected ExperiencesとSplunk Business Flowをリリース
データ分析企業のSplunkは先頃、拡張現実(AR)、Apple TVなどのモバイルデバイス、モバイルアプリケーションを通じて概念を提供する、Splunk Connected Experiencesをリリースした。同時にリリースしたSplunk Business Flowでは、ビジネスオペレーションの専門家が顧客に対して、ビジネスの進展やプロセス全体に対する洞察を提供することが可能になる。
-
MacOS Catalina、BashをやめてZshに
WWDC 2019において、AppleはmacOS Catalinaと呼ばれるデスクトップOSの次期バージョンなど多数の新プロダクトを発表した。macOS Catalinaでは、新規に作成したアカウントのデフォルト・コマンドラインシェルがbashからzshに変わる予定だ。
-
FoundationDBのRecord Layerはリレーショナルデータベースのセマンティクス,スキーマ管理,インデックスをサポート
FoundationDB NoSQLデータベースの新たなRecord Layerは、リレーショナルデータベースのセマンティクスやスキーマ管理、セカンダリインデックス、クエリ機能をサポートする。FoundationDBチームは先月、Record Layerをオープンソースとしてリリースすると発表した。
-
Swift 5ではメモリの排他アクセスが必須になる
Swift 5では,変数がプログラムの他の部分で変更されている間,別の名称を使ってアクセスできないようにすることで,Swiftプログラムのメモリ安全性が向上している。この変更は,既存のアプリの振る舞いにも,Swiftコンパイラ自身にも重大な影響を及ぼす。
-
Swift、Language Server Protocolを採用
AppleのSwiftチームは、LSP(Language Server Protocol)でSwiftを使うためのサポートを提供する予定だと発表した。これにより、LSPをサポートするエディターであれば、開発者はSwiftでコード補完やシンタックスハイライトが使えるようになる。AppleはコントリビュータのためにSwift LSP GitHubリポジトリを公開している。
-
Swift 5がリリースに向けて最終開発段階に
Swift 4.2の公式提供開始に続いて、Swiftチームは現在、リリースの最終段階が始まったSwift 5に注力している。2019年初頭のリリースが予定されるSwift 5は、ソース互換性を確保しながら、ABIの安定性の実現を目標とする。
-
Swift 4.2公開
Swift 4のリースから1年、Swift 4.2が公式にリリースされた。ジェネリクスの改善、Hashtableプロトコル、乱数生成など、言語と標準ライブラリにいくつかの改良が加えられている。さらに、メンテナのTed Kremenek氏によると、コンパイル時間の短縮やデバッグエクスペリエンスの改善も実現されている。
-
Safariに搭載されたAppleのIntelligent Tracking Preventionはどのように動作するのか
AppleのWebブラウザの最新リリースであるSafari 12には、サードパーティによるクッキーなどを使ったWebユーザの追跡を制限する、“Intelligent Tracking Prevention”(ITP) 2.0が搭載される予定である。
-
プライバシとセキュリティを最優先したmacOS MojaveとSafari 12
毎年開催されるDeveloper Conference WWDCでAppleは、同社のデスクトップオペレーティングシステムの最新版であるmacOS Mojaveと、WebブラウザのアップデートであるSafari 12をプレビューした。プライバシとセキュリティの強化がこれらのリリースの最優先事項である、と同社は述べている。
-
共有エクスペリエンスを導入したARKit 2
WWDC 2018で、Appleは、iOS用の拡張現実(AR)フレームワークARKitのバージョン2を発表した。共有エクスペリエンス(Shared Experience)、永続的トラッキング(Persistent Tracking)、3Dオブジェクトの検出に加えて、ApplieアプリケーションとのARオブジェクトの相互運用が可能な、新たなファイルフォーマットをサポートする。
-
AppleはCore ML 2をリリースした
WWDCにおいてAppleはCore ML 2をリリースした: iOSデバイス向けの新しいバージョンの機械学習SDK Core MLの新しいリリースでは、2017年6月に新しいバージョンがリリースされ、Core ML 2を使って開発されたアプリが30%高速になった。 Core ML SDKの重要な新しい機能はCreate MLである。開発者はMac上でカスタム機械学習の作成と学習ができる。Core MLを使ってアプリにモデルを統合できる。
-
AppleがFoundationDBをオープンソース公開
Apple has open sourced its distributed database core, FoundationDB, which it acquired back in 2015 from the homonymous company. FoundationDB is designed to handle large volumes of data stored across clusters of commodity servers and to favor data consistency by supporting fully global, cross-row ACID transactions.