TwitterのFabricアプリはiPhoneにリアルタイム分析とクラッシュレポート機能をもたらす

TwitterのFabricアプリはiPhoneにリアルタイム分析とクラッシュレポート機能をもたらす
TwitterのFabricアプリはiPhoneにリアルタイム分析とクラッシュレポート機能をもたらす

Twitterはここ数年、Fabricというブランド名で提供する数々のモバイル開発ツールを開発・買収してきました。本日、TwitterはFabricのiPhone用コンパニオンアプリをリリースしました。このアプリは、Twitterの最も人気のあるツールである分析機能とクラッシュレポート機能をポケットに収納できるようになっています。私はここ数日間、iOSアプリのFabricをTwitterが提供する2つのiOSアプリと組み合わせてテストしてきましたが、iPhone上で大量のデータを効率的かつ有意義な方法で精査、整理、表示するFabricの能力に感銘を受けています。

Fabricは単一のツールではありません。モバイル開発者がアプリに追加できるモジュール式ツールの集合体であり、分析機能、クラッシュレポート機能、ユーザーログインシステム、広告機能など、様々な機能を提供します。Fabricサービスの中心となるのはダッシュボードです。これは、使用状況データ、クラッシュレポート機能、その他のツールを1か所にまとめた、洗練されたデザインのウェブアプリです。TwitterはFabric iOSアプリの導入により、ダッシュボードの機能の一部をiPhoneに移植するという賢明な選択をしました。

Fabricのテスト中、2つのアプリの使用状況とクラッシュデータを監視しました。Fabricを起動すると、最後に表示したアプリが開きます。複数のアプリを監視している場合は、ナビゲーションバーの左側にある戻るボタンをタップすると、すべてのアプリのリストが表示されます。

アプリを選択するとダッシュボードが表示されます。ダッシュボードには分析とアクティビティという 2 つのコンポーネントがあります。分析セクションには 3 つのセクションがあり、これらは自動的に更新されますが、Web アプリほど頻繁ではありません。最初のセクションには、現在のアクティブ ユーザー数、前日からのパーセンテージの変化、前日のグラフに重ねて表示された現在のユーザー数の推移のグラフが表示されます。2 つ目と 3 番目のセクションには、クラッシュしていないユーザーの現在のパーセンテージと 1 日あたりのアクティブ ユーザー数、前の週の同じ日からのパーセンテージの変化、および過去 30 日間のこれらの指標のグラフが表示されます。各指標のパーセンテージの変化の説明はアプリでは説明されていなかったため、fabric.io から入手しました。設定にヘルプ セクションがあり、そこで各指標が説明され、iPhone 6s で同じ情報にピーク アンド ポップでアクセスできるようになると便利です。

Fabricのアクティビティセクションは、アプリで検出されたイベントを時系列でリスト化したものです。エントリの中には、クラッシュの傾向など、時間の経過とともに収集されたデータを要約したものもあれば、具体的な新しい問題を指摘するものもあります。この情報だけでも役立ちますが、Fabricはさらに詳しい情報を提供します。

アクティビティエントリのいずれかをタップすると、デバイスとiOSのバージョンを含む問題の概要が表示されます。2つ目のタブには、報告された問題のデバッグに役立つスタックトレースが表示されます。アプリに直接関連する呼び出しは、Fabricのカラースキームに合わせた太字の青色で強調表示されます。3つ目のタブでは、問題に関するメモを追加できます。また、共有ボタンをクリックすると、特定の問題へのリンクを送信できます。これは、同僚が問題を正確に把握するのに役立ちます。1

Fabricは通知機能が非常に優れており、「なし」、「重要」、「優先」、「すべて」の4つの設定から選択できます。これらの選択肢は、ニーズに合わせてFabricをカスタマイズするのに最適です。Fabricのアラートは、iOSのアクション可能な通知システムを採用しています。問題通知を左にスワイプすると、2時間ミュートしたり、メモを追加したりできます。アクション可能な通知はApple Watchでも利用できるため、同じオプションが利用できます。

fabric.io のダッシュボードのデザインは、その最大の強みの一つです。Fabric の iPhone アプリはそのスマートなデザインを基盤としています。Fabric が監視する膨大なデータを、スマートフォンの画面に収まる分かりやすく実用的な情報にまとめ上げるのは、決して容易なことではありません。しかし、Fabric の iPhone アプリのデザインは確かに素晴らしい成果である一方で、なぜ iPad アプリがないのかという疑問も生じます。Fabric は iPad Pro の Safari では問題なく動作しますが、小型の iPad では使い勝手が劣ります。iPad の拡張スペースを活用して、追加のメトリクスや各メトリクスに関する詳細情報を表示できるネイティブ版の Fabric があれば、もっと良いと思います。


Twitterは2013年にCrashlyticsを買収し、Fabricのブランドで開発ツールを展開することで、iOS開発ツールのワンストップショップとなることを目指してきました。Fabricの優れた分析機能とクラッシュレポート機能をiPhoneに拡張したことは、非常に喜ばしいことです。Fabricがユニバーサルアプリになれば良いのですが、既にFabricをお使いの方は、ぜひiPhoneアプリをダウンロードしてお試しください。Fabricをお使いでない方は、ぜひ一度お試しください。私自身もそうするつもりです。

iPhone 用の Fabric は、App Store から無料でダウンロードできます。


  1. プロジェクトマネージャーの皆さん、大いなる力には大いなる責任が伴うことを忘れないでください。Fabricから送られてくる些細なクラッシュレポートで開発者を悩ませるのはやめましょう。↩︎

クラブ・マックストーリーズ

追加コンテンツと特典にアクセスする

Club MacStories は 2015 年に設立され、ほぼ 10 年間にわたって毎週独占コンテンツを提供してきました。

毎週、毎月の電子メール ニュースレターから始まったものが、すべての MacStories ファン向けに設計されたメンバーシップ ファミリーに成長しました。

詳細については、こちらおよびクラブの FAQ をご覧ください。

Club MacStories : アプリ、ヒント、自動化ワークフロー、長​​文執筆、MacStories Unwind ポッドキャストへの早期アクセス、定期的な景品など、盛りだくさんの情報を満載した、電子メールと Web 経由の週刊および月刊ニュースレター。

Club MacStories+ : Club MacStories が提供するすべての機能に加え、アクティブな Discord コミュニティ、クラブの過去のカタログ全体を閲覧するための高度な検索機能とカスタム RSS 機能、ボーナス コラム、多数のアプリ割引などが含まれます。

Club Premier : 上記のすべてに加え、早期に、広告なしで、高ビットレートのオーディオで配信される当社の主力ポッドキャストの拡張バージョンである AppStories+ が含まれます。