Apple Engine

Apple, iPhone, iOS, その周辺のことについて

2019-06-01から1ヶ月間の記事一覧

2019 年版 上半期でベストな Mac を考える

Mac Pro が発表され、多分9月以降になると思われるため、 一旦、まとめてみる。 今回も iMac のコスパ最高。 Mac Pro は別記事で書いたためスルー、 あとユーラシア経済連合で未発表のラップトップと思しきものが 7 モデル登録されているため、数ヶ月後ライ…

Mac Pro について妄想してみる

なんとなく予想をまとめてみる。 貧民なので今回は基本的にはネガティブな内容。 CTO 価格がわからないが、現状公開されているエントリーモデルの価格から考えるにかなり高い構成になると予想される。 大金を使って少しでも速く処理したいクリエイティブ職向…

ARKit 3 の更新内容(Xcode 11 Beta 2)

Beta 2 では AR の機能変更はない。 変更 / 追加 RealityKit の ARView なので厳密には ARKit ではないのだが、 ARView の Scene で Combine の Publisher 関連の関数が増えた。 Combine の Publisher で追加されたものがこちらでも適応されている。 publish…

SceneKit の変更点 (Xcode 11 Beta 2)

追加 SCNMaterial、LightingModel で shadowOnly が追加された。 多分、AR などで影だけ表示するためのジオメトリのマテリアル用に追加されたのだろうと思う。 developer.apple.com 変更 修飾子 が unowned(unsafe) から weak に変更されたもの。 SCNParticl…

SwiftUI でカスタムビューの SceneKit を表示する (Xcode 11 Beta 1)

以下の変更が行われた。 記事のままでは動かず、書き直すのが面倒なので、 リンク先のサンプルコードの ContentView.swift を参照。 Beta 4 BindableObject が ObservableObject に変更 BindableObject が didChange から willChange へ変更 List や ForEach…

ARKit 3 で追加された ARCoachingOverlayView

iOS 13 から ARKit に ARCoachingOverlayView が実装された。 ARCoachingOverlayView は AR でのセッション初期化中やリミテッドトラッキング状況で、ユーザーに視覚的な指示を表示する UI を提供する。 これまでは自力で実装していたものだが、iOS 13 では…

アプリ開発から見る ARKit 3 の新機能

WWDC 2019 で ARKit 3 が発表された。 ARKit 3 に関する他の記事は Keynote と SwiftStrike を体験した範囲で書かれているものが多いため、アプリ開発側からどのような機能が増えたか公式ドキュメントとセッション動画から調べて書いてみた。 ARKit 3 で端末…

ARKit 3 の更新内容(Xcode 11 Beta 1)

ARKit 3 の API の更新内容を調べてみた。 API の翻訳であるため新機能の詳しい説明はない。 新機能の概要に関しては別記事を参照。 ARView について 今回は書く量が多いので、ARView に関しては RealityKit の API を調べる際に書くかもしれないので割愛。 …

SceneKit の変更点 (Xcode 11 Beta 1)

今回も SceneKit のセッションがなく、ドキュメントの説明もないのでメソッドやプロパティ名から予想。 間違っていたらすみません。 ちなみに、Scene Editor の変更がそれなりにありそうなのだが NDA 的に紹介できないのでそのうち。 長いので最初にまとめ …

RealityKit の説明と SceneKit との違いについて考える (Xcode 11.0 Beta 1)

3DCG レンダリングと AR 補助機能を持った RealityKit が発表された。 RealityKit の説明をしつつ、最後に SceneKit との違いを考えてみる。 今回はコードでの説明はないので注意。 現状 Beta 版であるため公開されている情報からのまとめ。 以下の情報に関…

UI デザインで今後丸ゴシックが使用される可能性

iOS 12.2 以降の Wallet アプリ で Suica を開くと価格部分に「SF Compact Rounded」という丸ゴシックのフォントが使用されている。 また、噂されている iOS 13 で Apple が提供しているアプリでも「SF Compact Rounded」が使用されているスクリーンショット…

WWDC 2019 の発表をなんとなく妄想する

いつも通り妄想してみる。 主に妄想してみるのは以下3つ。 ARKit を含む Metal や SceneKit の 3D Graphic Core ML や Create ML の強化 macOS での UIKit の使用 ARKit を含む Metal や SceneKit の 3D Graphic ARKit で Swift 専用のフレームワークが増え…

Pokémon GO における Apple Watch のサポート中止と Apple Watch のこれから

Pokémon GO では Apple Watch のサポートを終了いたします。 2019 年 7 月 1 日以降、Apple Watch では Pokémon GO にアクセスできなくなります。 niantic.helpshift.com 「いつでも冒険モード」で代用できるとのこと。 機能的には「いつでも冒険モード」よ…

Google の Material Design の UI があまり好きではない

Android が嫌いとかいうわけではなく、UI に関して一貫性がないため。 iOS が完璧かと言われるとそうは言えないが、いくつか問題がある。 Material Design の概念の崩壊 まず、Material Design で紙のメタファーの様に言っていたが、ダークテーマ適用の際に…