blog

Facebookは、iOS開発者がより速くアプリを反復開発するためのTweaksツールをリリースした

Facebookは本日、ラピッドプロトタイピングツール "Tweaks "をオープンソース化しました。Tweaksは、iOS開発者がリアルタイムでアプリのパラメータを調整し、結果をテストするのに役立つ...

Sep 25, 2014 · 2 min. read
シェア

Facebookは本日、ラピッドプロトタイピングツール"をオープンソース化しました。、iOS開発者がリアルタイムでアプリのパラメータを調整し、結果をテストするのに役立つフレームワークです。

iOSアプリの開発では、把握したりテストしたりするパラメータやプロパティがたくさんあると、物事が面倒になることがあります。この問題は特にUIに顕著で、デザイナーやプロダクトマネージャーは、アニメーションや色、タイミングなどの細部を微調整するために、実機で製品を操作する必要があります。アニメーションカーブを変更するだけでも、開発者はコードを変更し、アプリを再コンパイルしてダウンロードしなければならないことがよくあります。これでは迅速な開発ができません。

Tweaksが解決しようとしている問題について、公式プロジェクトページこのように説明されています:

「アプリを改善する方法は、毎日使うことです。例えばOrigamiのように、前もってそのアイデアを示すことができたとしても、それが実機でどのように機能するかを確認するにはまだ少し時間がかかります。"

"アイデアが最初に実行されたときに、○○がうまくいくことはほとんどありません。また、まったくうまくいかないこともあります。しかし、ほとんどの場合、微調整が必要なのです。この場合、Tweaksは完璧です。コードを変更したり、コンピュータを使ったりする必要がなく、さまざまなオプションを試して、どれがより良いかを確認することができます。"

Tweaksの使い方は簡単です。Tweaksをコードベースに追加することで、これらのプロパティはコンパイル時にハードコードされなくなり、代わりに変更可能な値になります。つまり、これらのパラメータを動的に微調整し、即座に効果を確認することができます。アニメーションカーブを変更するためだけにプロジェクト全体を再コンパイルする必要がなくなり、時間の節約になります。

Facebookによると、TweaksはPaperの開発において重要な役割を果たしました。

「Facebookにいた頃は、Tweaksを使って開発中の新機能を一時的にオフにしていました。そうすることで、デザイナーやエンジニアは自分のデバイスでのみ新機能をオンにすることができ、他の人のアプリのテストの邪魔にならないからです。"

全体として、以前は開発者は常にコードを変更し、結果をテストするためにシステムを反復しなければなりませんでしたが、Tweaksでは、誰もがはるかに簡単な方法でこれを行うことができます。このようなオープンソースプロジェクトは開発を簡素化し、開発者が素晴らしいアプリを作ることに集中できるようにします。

GithubのTweaksプロジェクトページです。

Read next

工業情報化部:ブロードバンド事業の民間資本への開放を提案

通信業界の開放プロセスが再びスピードアップする産業情報化省から学んだレポーターは、2014年に産業情報化省は、移動体通信の再販のパイロット作業の実施を整理することに加えて、通信業界の改革開放プロセスを促進し続ける、また、アクセスネットワーク事業のパイロットプログラムを改善するために醸造されます。

Sep 24, 2014 · 2 min read