Facebook は本日遅くに、主要な iPhone および iPad クライアントのメンテナンス アップデートをリリースしました。
Facebook 13.1 は「バグ修正」のみを記載しているため、予期しないクラッシュを引き起こしていた長年のバグを修正するための重要な内部変更の詳細を説明した公式 Facebook エンジニアリング ブログの投稿がなければ、おそらく気付かれずに通り過ぎていたでしょう。
簡単に言うと、チームが実装したコード変更により、iPhone と iPad でのソフトウェアのクラッシュ率が 50% 以上減少しました…
ブログ投稿によると、報告されたクラッシュの大部分は、iOS Core Data システムのファイル破損エラーに起因するとのこと。
投稿によると、問題への適切なアプローチ方法を見つけるのに数か月かかり、最近では「長期にわたるモバイルデバッグの問題を解決し、Facebook for iOSアプリを使用しているユーザーのクラッシュ率を50%以上削減しました」。
さらに重要なのは、この修正により長年の問題が解決されたことです。
大規模で急速に進化するコードベースを扱うのは、時に手に負えないほど大変な作業に思えるかもしれません。クラッシュの解析やコードの理解といった日常的なタスクが、プログラミング上の課題へと発展してしまうこともあります。そんな時こそ、チームワークを重視するだけでなく、ブレインストーミングを行い、コンピュータープログラミングの基礎を頼りにすることが重要です。
他の問題も修正され、Facebook が iOS 向けに最適化されることを期待しています。率直に言って、Facebook はリソースを大量に消費するので、Paper アプリに機能が欠けているときしか使用しません。
Facebook 13.1 を App Store から無料でダウンロードしてください。
63.2MB のダウンロードには、iOS 7.0 以降を実行している iPhone、iPod touch、または iPad が必要です。
[AllFacebok経由]