17. * Even more bright idea *
U(x, i) =
UTV(x, i), if size> Tv
UD(x, i), if size> D
UT(x, i), if size> T
UM(x, i), if size> M
UW(x, i), if size> W
UG(x, i), if size> G
73. U(x) = K+L+M+N… + Actions(C(i))
C = controls (visible or invisible)
C(mouse) < C(touch)
74. U(x) = K+L+M+N… + Actions(C(i))
C = controls (visible or invisible)
Speed(mouse + keyboard) vs. Speed(touch)
Naturalness(touch) vs. Naturalness(voice)
Immersion(gamepad) vs. Immersion(touch)
Privacy(voice) vs. Privacy(keyboard)
…
75. U(x) = K+L+M+N… + Actions(C(i))
C = controls (visible or invisible)
Speed(mouse + keyboard) vs. Speed(touch)
Naturalness(touch) vs. Naturalness(voice)
Immersion(gamepad) vs. Immersion(touch)
Privacy(voice) vs. Privacy(keyboard)
…
76. Actions = α1i+ α2i +…
α = α(convenience(i, context) * i)
Часто convenience > 0 и зависит от конечных целей