FRMSKI開発ブログ

AWS、iOS、AR/VRなど開発メモ

【HIG】System Capabilities / TV Providers 和訳

TV Providers あなたのアプリはTVアプリとシングルサインオンを統合し、非常に便利で一貫したエンターテインメント体験を人々に提供できます。 TV App Integration テレビアプリケーションは、システム全体からお気に入りの、最近再生された、推奨された映画…

【HIG】System Capabilities / Screenshots 和訳

HIG,Screenshotsについての和訳です。 Screenshots ユーザーは、スクリーンショットを撮ることによって、画面に表示されているものをキャプチャすることができます。 iOS 11以降、スクリーンショットは撮った後に画面の一番下にプレビューフォームで簡単に表…

【HIG】System Capabilities / Rating and Reviews 和訳

Rating and Reviewsの和訳です。 Rating and Reviews 評価やレビューは、アプリを試してみるかどうかを検討する際に、情報に基づいた判断を下すのに役立ちます。プラスの評価とレビューはアプリのダウンロード数を増やすことができ、お客様からのフィードバ…

【HIG】System Capabilities / Quick Look 和訳

Quick Lookについての和訳です。 Quick Look クイックルックでは、お使いのアプリがこれらのファイル形式をサポートしていなくても、Keynote、Numbers、Pages、PDFドキュメント、画像、その他の種類のファイルをプレビューすることができます。 Mailはクイッ…

【HIG】System Capabilities / Printing 和訳

Printingについての和訳です。 Printing お使いのアプリは、システムに内蔵されているAirPrintテクノロジーを利用して、画像、PDFなどのコンテンツを互換性のあるプリンタにワイヤレスで印刷することができます。 AirPrint対応のアプリケーションで印刷可能…

HIG - System Capabilities / Notifications 和訳

HIG , Notificationsについての和訳です。 Notifications アプリは、デバイスがロックされているか、もしくは使用中であろうと、通知を使用して、いつでも重要な情報をタイムリーに提供できます。たとえば、メッセージが到着したとき、イベントが発生しそう…

HIG - System Capabilities / Multitasking 和訳

今回はiPadで可能なマルチタスクについての和訳です。 Multitasking マルチタスク機能を使用すると、iOSデバイスのマルチタスクインターフェイスを使用して、またはiPad上でマルチフィンガージェスチャを使用して、いつでも簡単にあるアプリケーションから別…

HIG - System Capabilities / Augmented Reality③ 和訳

HIGのAugmented Realityの翻訳最後のパートです。主にARアプリ実行中に発生する問題への対処策についてです。 Handling Interruptions 不必要にARエクスペリエンスを中断しないでください ARがアクティブでない場合、ARKitはデバイスの位置と向きを追跡でき…

【HIG】System Capabilities / Augmented Reality② 和訳

HIG、Augmented Realityの2回目です。主にユーザーインタラクションについての項目です。 Placing Virtual Objects サーフェスを配置してオブジェクトを配置するタイミングを理解するのを助けてください ビジュアルインジケータは、サーフェスターゲティング…

HIG - System Capabilities / Augmented Reality① 和訳

HIGのAugmented Realityについての和訳です。3回にわけて翻訳します。 Augmented Reality アップルのAR(拡張現実感)技術であるARKitは、仮想オブジェクトを現実の世界とシームレスに融合させる魅力的な体験を提供します。 ARアプリでは、デバイスのカメラ…

【マッキンゼー調査】2019年に向けて『デザイン』について全ての企業が知るべきこと

マッキンゼーの調査によると、5年間で2百万件の財務データと10万回のデザイン措置を徹底的に調査した結果、デザイン主導の企業は、他社と比較して32%の収益と56%の株主利益率を達成していることが明らかになっています。以下は米ウェブサイトFastCompanyに…

HIG - User Interaction / Undo and Redo 和訳

HIGのUndo and Redoについて和訳です。 Undo and Redo 多くのアプリでは、デバイスを振ることで、入力や削除などの特定の操作を取り消したりやり直したりすることができます。アラートによって、ユーザーに取り消しまたはやり直し操作の確認が求められます。…

HIG - User Interaction / Near Field Communication 和訳

Human Interface GuidelinesのNear Field Communicationについての和訳です。 Near Field Communication ニアフィールド通信(NFC)は、互いに数センチ以内のデバイスが情報を無線で交換できるようにします。サポートされているデバイスで実行されているiOS…

HIG - User Interaction / Gestures 和訳

iOS Human Interface Guidelines のGesturesについての和訳です。 Gestures 人々は、タッチスクリーン上でジェスチャーを実行することによって、iOSデバイスと対話する。これらのジェスチャは、コンテンツとの密接な個人的なつながりを引き出し、画面上のオ…

【Swift】ARSceneViewの基点を指定する

ARSceneVIewでの基点は下記コードで変更できます。 let sceneView:ARSCNView self.sceneView.session.setWorldOrigin(relativeTransform: simd_float4x4( transfrom )) simd_float4x4は4x4の行列でトランスフォームの値になります。 simd_float4x4 - simd | …

HIG - User Interaction / File Handling 和訳

iOS、Human Interface GuidelinesのFile Handlingについての和訳です。 File Handling ファイルを作成、表示、操作する際、ファイルシステムについて考える必要はありません。あなたのアプリケーションが正常に動作する場合、可能な限りファイル操作を軽視し…

Human Interface Guidelines(15) - User Interaction / Feedback 和訳&まとめ

Human Interface GuidelinesのUser Interaction / Feedbackの和訳です。 Feedback フィードバックは、アプリの現状を知り、次に起きることを発見し行動の結果を理解するのに役立ちます。 目立たないようにステータスや他のタイプのフィードバックをインター…

【CreateML入門①】画像認識モデルを作ってみる

CreateMLとは Create MLを使用すれば、SwiftやmacOSのplaygroundsといったお馴染みのツールでカスタムの機械学習モデルを作成し訓練することができます。モデルを訓練して、画像の認識、テキスト認識、数値間の関係の検索など、様々なタスクを実行できます。…

Human Interface Guidelines(14) - User Interaction / Drag and Drop 和訳&まとめ

iOSのHuman Interface Guidelines、User Interaction / Drag and Dropについての和訳です。 Drag and Drop 単一の指で、ユーザは、選択された写真、テキスト、または他のコンテンツを、ある場所から別の場所にドラッグして移動したり複製したりすることがで…

【CoreML入門】機械学習をiOSで

目次 はじめに CoreML MLモデル CoreMLアーキテクチャ Vision Natural Language まとめ はじめに 機械学習モデルを簡易的にiOSアプリ内に組み込むことができるCoreMLについてまとめます。 CoreML Core ML 2を使用すると、幅広い種類の機械学習モデルをAppに…

Human Interface Guidelines(13) - User Interaction / Data Entry 和訳&まとめ

iOSのHuman Interface Guidelines、User Interaction / Data Entryについての和訳です。 Data Entry インタフェース要素をタップするか、キーボードを使用するかに関係なく、情報を入力するのは面倒な作業です。アプリが何か有用なことをする前にたくさんの…

Human Interface Guidelines(12) - User Interaction / Authentication 和訳&まとめ

User Interaction - Authenticationについての和訳です。 Authentication 体験のパーソナライズ、追加機能へのアクセス、コンテンツの購入、データの同期など、価値のあるものとのみ交換するようにユーザーに求めてもらいます。アプリに認証が必要な場合は、…

Human Interface Guidelines(11) - User Interaction / Audio 和訳&まとめ

Human Interface Guidelines - User Interaction / Audioについての和訳です。 Audio 人は、音量ボタン、無音スイッチ、ヘッドフォンコントロール、画面上の音量スライダーを使って音を操作します。多くのサードパーティのアクセサリにはサウンドコントロー…

Human Interface Guidelines⑩ - User Interaction / 3D Touch 和訳&まとめ

Human Interface GuidelinesのUser Interactionの3DTouchについての翻訳です。 3D Touch 3D Touchは、タッチベースの相互作用にさらなる次元を追加します。サポートされているデバイスでは、タッチスクリーンにさまざまなレベルの圧力を加えることによって、…

Human Interface Guidelines⑨ - App Architecture / Setting 和訳&まとめ

iOS Human Interface Guidelines - AppArchitecture / Settingについての和訳です。 Setting 一部のアプリでは、設定や設定の選択肢を提供する必要があるかもしれませんが、ほとんどのアプリはそれを避けるか遅らせることができます。成功したアプリは大部分…

Human Interface Guidelines⑧ - App Architecture / Requesting Permission 和訳&まとめ

iOSのHuman Interface Guidelines 、Request Permissionについての翻訳です。 Request Permission ユーザーは、現在の場所、カレンダー、連絡先情報、リマインダー、写真など、個人情報にアクセスするための許可をアプリケーションに与える必要があります。…

Human Interface Guidelines⑦ - App Architecture / Onboarding 和訳&まとめ

今回は起動時のオンボーディングについての和訳です。 Onboarding(オンボーディング) 起動時間は、新しいユーザーを研修、または再来したユーザーと改めて接する最初の機会です。速く、楽しく、教育的なローンチ体験をデザインしましょう。 起動画面を提供…

Human Interface Guidelines⑥ - App Architecture / Navigation 和訳&まとめ

App ArchitectureのNavigationについての和訳です。 Navigation(ナビゲーション) 人々は、期待を満たさなくなるまでアプリのナビゲーションに気づかない傾向があります。あなたの仕事は、注意を喚起せずにアプリの構造と目的をサポートする方法でナビゲー…

JSONEncoderで小数点以下が正確な数値にエンコードされない問題の解決法

JSONEncoderで文字列を出力する時に、Doubleで値を持つと小数点以下の桁数が正確に出力されない場合があります。こういった問題はDecimal型で出力すると解決できます。 下記のソースはDouble型で出力した例です。 struct SaveData{ save_number:Double } cla…

Human Interface Guidelines⑤ - App Architecture / Modality 和訳&まとめ

Modalityについての和訳です。 Modality(モダリティ) モダリティは、人々がタスクを完了したりメッセージや表示内容を却下するまで、他のことをやることを防ぎ、集中させます。アクションシート、アラート、およびアクティビティビューはモーダルエクスペ…