허니몬의 IT 이야기/안드로이드OS 이야기


심리스의 목표는 애플리케이션이 즉각 시작, 종료, 전이되고, 눈에 띄는 지연이나 거슬리는 전이가 없는 일관된 사용자 경험이다.


IT상의 심리스의 의미 : http://flyingbird.egloos.com/1430500

내가 느끼기엔 여기서의 seamless라는 건 네트웍이나 스트림이 끊김이 없다는 말이 아니라 저 위의 얘기처럼 음성, 데이터, 유무선 통신 등의 통신, 방송, 인터넷이 하나로 통합되어 사용자의 입장에서는 하나의 환경에서 제공되는 하나의 서비스로 인식할 수 있도록 이음새를 없애자는 것

프로페셔널 안드로이드 애플리케이션 개발
국내도서>컴퓨터/인터넷
저자 : 리토 마이어(Reto Meier),댄 울러리(Dan Ulery) / 조성만역
출판 : 제이펍 2009.07.22
상세보기

* 모바일 장치의 속도와 반응성이 사용자 경험을 저하해서는 안된다.

* 사용성에 대해서는 일관적이면서도 직관적인 접근법을 사용하자.

* 애플리케이션이 화면에 보이지 않을 때는, 세션 간에 데이터를 지속하고, 프로세서 사이클이나 네트워크 대역폭 혹은 배터리 수명을 닳게하는 작업을 일시 중지하자.

* 애플리케이션이 뒤에 있다가 앞으로 오거나 재시작될 때는 가장 마지막에 보였던 상태로 매끄럽게 돌아와야 한다.

* 알림 사용을 위한 베스트 프랙티스 가이드라인을 따라야 하며, 애플리케이션 간의 일관성 유지를 위해 일반화된 UI 요소와 테마를 사용해야 한다.




  안드로이드 애플리케이션을 개발하려고 하면서 고려해야할 사항 중 하나는 빠른 반응속도와 적은 자원Resource 사용일 것이다. 안드로이드의 UI는 화려하게 만들기가 어렵다. 화려하게 만들려고 할수록 많은 자원을 활용하게 된다. 그리고 이런 자원을 관리하는 기능이 약한 안드로이드는 시간이 흐를수록 시스템의 자원을 차지하면서 사용자의 불만을 야기시키게 된다.

  가능한 심플하고 빠른 반응성을 가질 수 있도록 만들자.

  안드로이드 애플리케이션 개발을 준비하면서 다시한번 이 책을 훑어본다. 시간이 많이 부족하다.