2012/10/27

知らなかった

XE3への移植時の問題(exe の肥大化)
http://hpcgi1.nifty.com/MADIA/DelphiBBS/wwwlng.cgi?print+201210/12100029.txt

DEKO 2012/10/27(土) 04:58:10

余談ですが、Delphi XE 以降のデフォルトアイコンは Vista アイコンに対応しており、256x256 アイコンが含まれています。


...ここまではいいのですが、アイコンには以下のリソースが含まれています。

256x256 Bitmap ARGB
48x48 Bitmap ARGB
32x32 Bitmap ARGB
24x24 Bitmap ARGB
16x16 Bitmap ARGB
48x48 Bitmap 256 Color
32x32 Bitmap 256 Color
24x24 Bitmap 256 Color
16x16 Bitmap 256 Color

アフォな事に 256x256 アイコンが PNG 形式ではありません。
このため、アイコンだけで 290KB もあります (XE2 以降)。

256x256 アイコンを PNG 形式にすれば、Vista / 7 /8 で特大アイコンが使える上に、サイズが 90KB 程度になります。
つまり、EXE のサイズも 200KB 程小さくなります。

なお、2005~2010 の デフォルトアイコンは 33KB、Delphi 7 より前のデフォルトアイコンは 4KB を超える事はありません。

2012/10/25

UXとUI

恥ずかしながら UX と言う言葉を知らなかったのでググってみた いろいろと説明があったけどここが一番わかりやすかった 写真が語るUXとUIの違い - Nothing ventured, nothing gained.
UXはUXのハニカム構造という図でも知られているように、役に立つか(Useful)、使いやすいか(Usable)、望ましいか(Desirable)、価値があるか(Valuable)、見つけやすいか(Findable)、アクセスしやすいか(Accessible)、信頼できるか(Credible)などにより構成される。
http://design.org/blog/difference-between-ux-and-ui-subtleties-explained-cereal