μλ νμΈμ!
νΉμ λΆλΆν° κΈ°μ΅νμλ λΆ...κ³μλμ?
(μ¬μ§ μΆμ²: https://m.cetizen.com/review.php?pid=1348&q=view&vcat=1&pno=1348)
μ΄λ¦΄ λ κ°μ₯ κ°μ§κ³ μΆμλ νΈλν°μ΄μλλ°μ. μ§κΈμ μ§λμ΄ ννμ§λ§, μ΄λλ νλͺ μ΄μμ£ .. λͺ¨λΈμ΄ λΆλΆν°μ λ€κ³ λμμ μ€ν λ°μ΄ νλ νλ΄λ₯Ό λλ... κ΄κ³ κ° μ λ§μμ μ¬λ‘μ‘μλ κΈ°μ΅μ΄ μμ§λ μμνλ€μ
μ€λλ§μ λ³΄κ³ μΆμ΄μ μ°Ύμλ΄€μ΅λλ€γ
γ
γ
'λ΄ μ μμ μ€ν λ°μ΄ μ€μΉ΄μ΄ λΆλΆν°' κ΄κ³
μ§κΈ λ΄λ κ°κ³ μΆλ€.. λλ λΆλΆβ€οΈ
κ·Έλμ μ νμ haptic κΈ°λ₯μ λ μ μ°©μ΄ κ°λ κ² κ°μμ...
μΆμ΅ νμ΄μ μ€λμ μλ‘ μ΄ κΈΈμλ€μ.
μ€λμ μ κ° κ°μΈμ μΌλ‘ μ’μνλ κΈ°λ₯μΈ, hapticμ μ¬μ©νλ κ°μ΄λμ λν΄ μμλ³΄κ² μ΅λλ€!π
π μλ¬Έμμ ν ν±μ μ€μ λ‘ νλ μ΄ν΄ λ³Ό μ μμ΅λλ€
μλ¬Έ : Playing haptics
μ°Έκ³ WWDC : Practice audio haptic design
ν ν±μ μ¬μ©νλ©΄ μ¬λλ€μ μ΄κ°μ λμ΄λ€μΌ μ μκ³ , μ€μ μΈκ³μ μΉμν¨μ μ±κ³Ό κ²μμ κ°μ Έμ¬ μ μμ΅λλ€.
Apple pay νΈλμμ μ νμΈμ΄λ iOS, watchOSμμ μλ¦Ό λμ°©μ μκ°μ , μ²κ°μ νΌλλ°± μΈμ ν ν±μ μ¬μν΄μ νΌλλ°±μ μ€ μ μμ΅λλ€. Force Touch trackpadλ₯Ό κ°μΆ Macμμ μ±μ 컨ν μΈ λ₯Ό λλκ·Έν λ ν ν±μ μ¬μνκ±°λ, λ€μν κ°λλ‘ ν΄λ¦νμ¬ νλ©΄ μμμμ λ€μν μμ€μ λ³νλ₯Ό λ§λ€μ μμ΅λλ€. tvOS, iPadOSμμλ game controllerκ° ν ν± νΌλλ°±μ μ 곡ν μ μμ£ .
νλ«νΌμ λ°λΌ, μμ€ν μ νμ€ μ»΄ν¬λνΈμ λν΄νΈλ‘ ν ν± νΌλλ°±μ μ 곡ν©λλ€. μλ₯Ό λ€μ΄ iPhoneμ switches, sliders, picekrsκ° ν ν± νΌλλ°±μ μλμΌλ‘ μ¬μν©λλ€. Apple watchλ Taptic Engineμ΄ λ§λ ν ν±κ³Ό audible toneμ μ‘°ν©ν΄μ μ¬μν©λλ€. (HIG μ¬μ΄νΈμ μνλ€μ΄ μμ΄μ!) λν μμ€ν μ μ±κ³Ό κ²μμμ μ¬μ©ν μ μλ λΉνΈ μΈ ν ν± ν¨ν΄μ μ 곡νκ³ , ν ν± ν¨ν΄μ 컀μ€ν ν μλ μμ΅λλ€.
μμ€ν μ μ€ν λ€λ 컨νΈλ‘€κ³Όμ μνΈμμ©μ μ€ν λ€λ ν ν±μ μΌκ΄μ μΌλ‘ μ¬μν©λλ€. (μλ₯Όλ€μ΄ νΌμ»€λ₯Ό μ¬μ©ν λ "λλ₯΄λ₯΅" ν ν±μ΄ μ¬μλ¨) κ·Έλ¬λ―λ‘ μ¬λλ€μ μ€ν λ€λ ν ν±μ μ΄λ―Έ μκ³ μμ΅λλ€. λ§μ½ ν ν± ν¨ν΄μ λ¬Έμνλ μ¬μ© μκ° λΉμ μ±μ μ¬μ© μΌμ΄μ€μ μ΄μΈλ¦¬μ§ μλλ€λ©΄ μμ λ§μ ν ν± ν¨ν΄μ λ§λ€μ΄μ μ¬μ©νμΈμ.
κ° ν ν±κ³Ό ν ν±μ μ λ°νλ μ‘μ μ¬μ΄μ λΆλͺ ν μΈκ³Ό κ΄κ³λ₯Ό λ§λ€μ΄μΌν©λλ€. λΆλͺ ν μΈκ³Ό κ΄κ³λ'μ΄λ¬ν μν©μ μ΄λ¬ν ν ν±μ΄ μ¬μλμ΄μΌν΄.'μ κ°μ μ°κ΄μ μλ―Έν©λλ€. λ§μ½ ν ν±μ μΈκ³Ό κ΄κ³λ₯Ό μ λλ‘ λ§λ€μ§ μλλ€λ©΄, μ¬μ©μλ νΌλ μ€λ¬μΈ μ μκ³ , ν ν±μ 무μλ―Ένκ² μκ°ν μ μμ΅λλ€.
μλ₯Ό λ€μ΄, κ²μ μΊλ¦ν°κ° λ―Έμ μ μ€ν¨νμ λ νΉμ ν ν±μ μ¬μμν€λ©΄, μ¬λλ€μ κ·Έ ν ν±μ λΆμ μ κ²°κ³Όλ₯Ό μ°μμν¬ κ²λλ€. κ·Έλ°λ° κ°μ ν ν±μ λ 벨 μ κ³Ό κ°μ κΈμ μ κ²°κ³Όμλ μ¬μνλ€λ©΄, μ¬μ©μμκ² νΌλμ μΌκΈ°ν κ²μ λλ€.
μκ°μ , μ²κ°μ , μ΄κ°μ νΌλλ°±μ΄ μ‘°νλ₯Ό μ΄λ£° λ, μ¬μ©μ κ²½νμ λ 쑰리 μκ³ μμ°μ€λ½μ΅λλ€. μκ°, μ²κ°, μ΄κ°μ μ€μ μΈμμ μ‘΄μ¬νκΈ° λλ¬Έμ λλ€. μλ‘λ ν ν±μ κ°λμ μ λͺ λλ₯Ό ν¨κ» μ¬μ©νλ μ λλ©μ΄μ μ λλκ³Ό μΌμΉμν€λ κ²μ΄ μμ΅λλ€. λν μ¬μ΄λμ ν ν±μ λμμ μ¬μν μλ μμΌλ, κ°λ°μ λ¬Έμ Delivering rich app experiences with haptics.λ₯Ό μ°Έκ³ ν΄λ³΄μΈμ
ν ν±μ μμ£Ό μ¬μνλ©΄ μ±κ°μκ³ μ§μ¦λμ§λ§, μ’ μ’ μ¬μλλ€λ©΄ ν ν±μ μ λλ‘ λλ μ μμ΅λλ€. κ·Έλ¬λ―λ‘ λλΆλΆμ μ¬λλ€μ΄ μΈμ νλ ν ν± μ¬μμ κ· νμ μ°ΎκΈ° μν΄ μ¬μ©μ ν μ€νΈλ₯Ό μννλ κ²μ΄ μ€μν©λλ€. μ΅κ³ μ ν ν± κ²½νμ ν ν±μ μ‘΄μ¬λ₯Ό μΈμνμ§ λͺ»νλ€κ°, κΊΌμ‘μ λ μμ차리λ κ²½μ°μ λλ€.
ν ν±μ λκ±°λ μμκ±°ν μ μλ μ΅μ μ μ 곡νμΈμ.
ν ν±μ μ§λμ λλ λ§νΌμ 물리μ νμ λ§λ€μ΄λ λλ€. κ·Έλ¬λ―λ‘ ν ν±μ΄ μΉ΄λ©λΌ, μμ΄λ‘μ€μ½ν, λ§μ΄ν¬μ κ°μ΄ μ¬μ©λ λ μ¬μ©μ κ²½νμ μ ν΄ν μ μμ΅λλ€.
κ²μμ κ²μνλ μ΄λ₯Ό ν₯μ μν€κΈ°μν΄ μ’ μ’ ν ν±μ 컀μ€ν ν©λλ€. κ²μ보λ€λ λ ννμ§λ§, κ²μμ΄ μλ μ±λ νλΆνκ³ μ¦κ±°μ΄ κ²½νμ μ 곡νκΈ° μν΄ ν ν±μ 컀μ€ν νκΈ°λ ν©λλ€.
μ¬μ©μμ inputμ΄λ 컨ν
μ€νΈμ κΈ°λ°ν΄μ λ€μ΄λλ―Ήνκ² λ€λ₯Έ ν
ν± ν¨ν΄μ λ§λ€ μ μμ΅λλ€.
κ²μμ μλ‘ λ³΄λ©΄, κ²μ μΊλ¦ν°κ° λ무μμ μ νν λ λλΌλ μν©νΈκ° μΊλ¦ν°κ° μ μ리μμ μ ννλ μν©νΈλ³΄λ€ ν΄ μ μμ΅λλ€. μΆ©λκ³Ό hitκ°μ κ²½νμ λ€κ°μ€λ λ°κ±Έμμ΄λ μνμ μ λμ κ°μ λ―ΈμΈν μν©μ λ°λΌ λ€λ₯΄κ² λκ»΄μ§ μλ μμ΅λλ€.
ν ν± ν¨ν΄μ μ¬λ¬κ°μ μ΄λ²€νΈλ€λ‘ ꡬμ±λ©λλ€. κ°μ₯ λ§μ΄ μ¬μ©λλ μ΄λ²€νΈλ‘λ transient eventμ continous eventκ° μμ΅λλ€.
μλ κ·Έλ¦Όμ²λΌ, μ΄λ²€νΈλ€μ μκ°μ λ°λΌ λ°°μΉν¨μΌλ‘μ¨ ν¨ν΄μ΄ λ§λ€μ΄μ§λλ€.
λν ν ν± μ΄λ²€νΈμ μ’ λ₯μ 무κ΄νκ², ν ν±μ sharpness(μ λͺ λ)μ intensity(λλ)λ μ‘°μ κ°λ₯ν©λλ€.
transient event, continuous eventλ₯Ό μ‘°ν©, sharpnessμ intensityλ₯Ό μ‘°μ νκ³ μ νμ μΌλ‘ μ€λμ€ μ»¨ν
μΈ λ₯Ό ν¬ν¨ν¨μΌλ‘μ¨ λμ λ²μμ ν
ν° κ²½νμ λ§λ€ μ μμ΅λλ€.
κ°λ°μ κ°μ΄λλ Core Hapticsλ₯Ό μ°Έκ³ νμΈμ!
iPhoneμμ ν ν±μ λ£λ λ°©λ²μ λκ°μ§κ° μμ΅λλ€. (Core hapticκΉμ§ ν¬ν¨νλ©΄ 3κ°μ§)
standard UI Components μ¬μ© - swithces, sliders, pickers (λν΄νΈλ‘ μ νμ΄ λμμΈν μμ€ν ν ν±μ΄ μ¬μλ©λλ€)
UIFeedbackGenerator μ¬μ© - 미리 λ§λ€μ΄λ ν
ν± ν¨ν΄(Notification, impact, selection)μ μ¬μ©νλ©΄λ©λλ€.
μ¬κΈ°μκ°λ©΄ ν
ν± ν¨ν΄μ μ¬μν΄λ³Ό μ μμ΅λλ€.
Core Haptics νλ μμν¬ μ¬μ© - ν ν± μ»€μ€ν°λ§μ΄μ¦ κ°λ₯
ν ν±μ λ§λ€ λ μ μν μ λ€κ³Ό ν ν±μ 컀μ€ν νκ² λ§λλ λ°©λ², ν ν±μ ꡬννλ λ°©λ²λ€μ λν΄ μμ보μμ΅λλ€.
κ°μΈ μ±μ μΆμνκ² λλ€λ©΄ κΌ μ¬μ©ν΄λ³΄κ³ μΆλ€μ!γ γ