GUI 설계는 제대로 해야 합니다.. 안드로이드......!!!!!!!!!!
2011.04.08 01:50
아오..............
안드로이드 UI 설계 미스로 자주 통화하는 사람들의 연락처가 증발했습니다.
안드로이드 순정 UI는 전화를 걸게되면 자동으로 그 연락처가 Favorites에 추가됩니다.
그냥 한번 전화할 수도 있는건데 Favorites에 추가하는데요......
오늘 Favorites 목록을 정리한답시고 여기에 등록된걸 다 지웠습니다.
그랬더니 어떻게된줄 아십니까?..
Favorites 목록에서 날아간게 아니라
실제 Contacts가 날아갔습니다..............
Favorites 목록에서 빼는 것 = Contact 자체를 삭제하는 것..
...누가 이런 대담한 생각을 하고 설계했을까요?
Contacts를 직접 삭제하기 전에 Favorites목록에서 제거할 수가 없다는 것입니다.....
아이폰 통화목록 수정이 안되는 것과 마찬가지로요.
전 이거 안드로이드 UI 설계미스로 봅니다.
조작미스? 아닙니다. 완전한 설계미스입니다.
사용자는 당연히 Favorites에서 삭제되는걸로 인지할 수 밖에 없습니다.
전화걸 때 마다 무조건 추가되는데, 당연히 원래 연락처에 대한 link로 인지하죠.
이거 목록에서 지우면 contacts에서 날아간다고 생각하는 사람은 안드로이드 contacts app 만든 사람밖에 없을겁니다.
아이폰은 ui 설계에 10년이 걸렸고
안드로이드는 google이 주장하기엔 지금까지 5년 걸렸다고 했는데
아이폰이 나오기 전의 android ui를 보면 windows mobile 복제판입니다.
결국 android ui는 ios를 대충 베꼈다는 소린데.. 실제로도 상당히 비슷하고요.
베끼려면 좀 제대로 베낄 것이지, 완전 엉망으로 베꼈다는 생각이 많이 듭니다...
뭐....... 대놓고 베꼈죠..
구글이 os에 대한 노하우가 전혀 없으니 베끼는 것 말고는 할게 없었을겁니다.
XCODE(ios app 개발 툴) 쓰다가 android sdk(안드로이드 app 개발 툴)써 보면
열라 허접하게 대충 베꼈네 소리 나오고요...
폰 바꿔버리고싶습니다....
이거 어떻게 복구해요? 누구 삭제됐는지 어떻게 알아요?
돌아버리겠습니다....
자주 연락하는 사람은 전부 다 날아갔다구요.......
아..
진짜 폰 바꿀거예요....
바꿔버릴거야!!!!!!!
코멘트 12
-
클라우드나인
04.08 02:14
HTC Desire에 Nexus One 롬을 올려쓰고 있습니다.
Pure Google Android입니다. 즉 Android 순정 UI가 요따구...입니다. Remove from Favorite 자체가 없습니다.
집에있는 Optimus 2X, Optimus One은 Favorites에서 삭제하더라도 실제 Contacts는 날아가지 않습니다.
폰 만드는 경험이라곤 한치도 없는 구글이 막 만들다보니 이래저래 문제 한 둘이 아니군요.
지금은 안드로이드 다시는 쓸 일 없겠다는 생각까지 듭니다. 아니, 당장에라도 아이폰이나 국산피처폰으로 바꿔버리고 싶습니다.
중요한 전화번호부만 골라서 전부 다 날아가버렸으니(contacts.google.com과 동기화마저 됐죠)
대책이 안서는군요. 당장 내일부터 곤란합니다.......
-
그러시면 키친롬을 루팅하셔서 쓰신다면 순정이라고 할 수 없을것 같은데요.
키친롬 만드는 사람의 실력에 따라 소소한 버그가 많습니다.
일반적으로 HTC desire가 성삼 캘럭시S보다 완성도가 높다고 알려진 폰인데요.
전 안드로이드 만족해 하며 쓰고 있고 솔직히 태블렛은 좀 아니지만 폰은 아이폰 못지 않다고 생각합니다.
-
클라우드나인
04.08 02:23
AOSP에서 바로 가져와서 빌드하기 때문에, 건드려 봐야 드라이버 수준으로만 건드립니다.
따라서 안정성의 문제나 수신감도등 hardware dependent한 부분에만 문제가 생기고
지금 제가 겪는 것과 같이 algorithm 자체적인 문제는 안나는게 일반적입니다.
이런게 생기려면 hardware layer를 뚫고 나와서 kernel layer도 뚫고 dalvik virtual machine layer까지 뚫은 다음에
user application layer까지 도달해야하는데, 현실적으로 불가능하다고 생각합니다.
애초에 만들기를 잘못한게 아닐까 싶습니다.
-
전공이 컴공이라고 들은 것 같으데 뭐 잘 아시겠지요.
하지만 아이폰 너무 믿지는 마세요.
애플/MS도 가끔 사고 칩니다. 신문에 크게 안 나와서 그러지....
최근에 제 핫메일이 이상해서 찾아보니 애플/MS도 사고 칩니다.
http://biz.heraldm.com/common/Detail.jsp?newsMLId=20110103000032
-
클라우드나인
04.08 02:55
지금 확인해 보니 Android SDK에서도 같은 문제가 확인되는군요.
글 내용이 이해가 안 되는 분이 계시다면, 아래의 사진과 설명을 보시기 바랍니다.
contacts에 등록된 사람에게 전화를 걸면, 무조건 Favorites에 추가됩니다. 강제입니다.
지금은 That이란 이름을 가진 사람에게 전화를 걸어서, 강제로 Favorites에 추가된 모습입니다.
이번에는 Favorites에서 That이름을 삭제하기 위해 길게 눌러보겠습니다.
Add to Favorites란 메뉴가 있습니다. 읭? 지금 섹션이 Favorites입니다.. 뭔지 모르니 그냥 넘어가고(ambiguous)
일단 That을 지울거니까 Delete contact를 누릅니다.
참고: 여기서 메뉴버튼을 누른다고 해서 Favorites 목록을 편집할 수 있는건 아닙니다.
그러면..
Favorites에서 삭제될 뿐만 아니라, 전화번호부에서까지 That 이름이 삭제되며 Google Contacts와 동기화됩니다.
멋있는 구글-_-;
-
Favorites 메뉴가 뭔가 잘못 구성되었나보네요. 저 화면에서 이야기하는 Favorites과는 또다른 Favorites이 존재하는듯??
근데 원래 구글이 치밀한 조합과 안정된 성능에 있어서는 별로 성과를 보여주지 못하는 회사긴 하죠. 새로운 기술과 서비스, 엄청난 서비스 최적화 기술을 자랑하지만요.
-
calm
04.08 04:58
아이폰 ui 설계가 10년이나 걸렸나요 -_-;; BB보다도 한참 배려가 부족하던데;;
-
UI설계에 문제가 있다고 생각할 수도 있지만, 이건 글쓰신 분이 아이폰 방식으로 생각하고 접근해서 실수하신 겁니다.
Favorites를 잘 보시면 그건 Favorites가 아니라 그 후보들입니다. OS추천 Favorites이 되는 것이죠.
그래서 통화를 한통이라도 하면 거기 나오는 겁니다. 내가 추가하지도 않았는데 Favorites에 나오네? 왜? 라고 한번만 생각해보셨음 좋았을 텐데요. (물론 이건 AndriosOS버전별로 좀 상이하거나, 제조사별로 커스터마이징이 가능해서 좀 다를 수 있습다. 그래서 OS버전과 제조사에 따라서는 콜수가 많아지면 추가하거나 하는 경우도 있습니다. 아예 Favorites에 안들어가는 제품도 있고요. NesusOne은 순정이니까 아마 콜이 하나라도 들어가나 보군요.)
여튼 거기서 Favorites가 되려면, 거기서 선택한 후에 들어가서 우상단의 스타를 눌러줘야죠.
또는 첨부하신 스샷처럼 메뉴에서 Add to favorites를 해줘야 합니다.
그러면 Favorites에 추가됩니다.
쉽게 설명하면,
114
1588-9000 하고 통화를 했습니다.
순서대로 통화했고, 그러면 일단 무조건 Favorites 후보군이 됩다고 합시다.(물론 커스터마이징이나 OS버전 별로 조건이 다르기도 합니다만 글쓴이의 경우를 기준으로 하겠습니다)
그래서 Favorites에 가면 보이죠. 푸쉬 순으로 들어갔으니
1588-9000
114
이렇게 보입니다. 이건 OS에서 판단한 Favorites 후보들입니다.
여기서 114를 Favorites로 만들려고 합니다.
누르고 우상단의 스타를 누르면
Favorits의 모습이
114
------------------------
1588-9000
이렇게 됩니다.
후에 119와 통화를 하면
114 <- 이건 Favorite
------------------------------------
119
1588-9000 <----------- 이것들은 후보군
반대로 Favorites에서 없애려면 다시 스타를 눌러주면 됩니다.
그리고 Favorites에서 삭제하면 데이터는 삭제됩니다. iOS와 다르게 데이터는 기저연동철학이죠.
보여지는 것은 필터일 뿐입니다. 그러니 삭제하시니 날라간 것입니다.
그리고 당연하지만 아주 친절하게도 Contact를 지울거냐고 물어보는데, 삭제하셨으니 날아간 것이죠.
Favorites인데 Contact를 지울거냐고 물어볼때 왜 이렇게 물어보는지 생각해보셨다면 데이터는 지켰을 텐데 아쉽습니다.
그리고 스샷에서 말씀하신 것처럼 그 위에 바로 Add to Favorites 이라고 Favorites에 추가할 거냐고 물어보는데 말이죠.
이미 Favorites에 들어있는데 이걸 또 Add 하라고 메뉴가 뜨네? 이상하군 이라고 생각하셨다면 그냥 넘어가지 마시고
왜? Why? 라면서 한번만 더 생각해 보셔도 됐을 텐데요.
아이폰처럼 생각하셨으니까 화를 내신 것 같은데, 안드로이드에는 안드로이드의 UI와 철학이 있습니다.
마지막으로, 구글은 공돌이들의 회삽니다.
항상 뭔가 아쉽죠.
그리고 뱀다리지만, UI설계할 때 요즘은 심리학과 출신들도 동원됩니다.
고민사항중 하나가, iOS덕분에 뭘 해도 그것처럼 사용하려고 하고, 그것처럼 생각하고 그것과 비슷하다고 생각하는데
정작 세세한 방식에서는 다르기 때문에 발생하는 심리적 이질감 및 조작의 상이성에 관한 문제점들을
해결하기 어렵다는 것이랍니다.
-
살짝 뻘글이지만.
에버노트에서 비슷한 상황 겪었습니다. ㅡㅡ;
검색폴더에서 파일들을 삭제하니 오리지널 메모들이 삭제된 겁니다.
보통 검색폴더 안엔 바로가기 혹은 가상본 파일이 들어가지 않나요??? 왜 오리지널 메모 파일들이 삭제되는데??
마침 처음 사용하는 거라 테스트 중이어서 얼마 없어서 다행이었죠..;
-
편강
04.08 15:53
뭐든 삭제 버튼은 조심해야 한다는 교훈!
-
별사랑
04.11 13:27
저는 모토글램 쓰고 있는데...즐겨찾기에서...."자주 통화한 목록에서 삭제" 메뉴가 있네요. 물론 그걸 통해서 삭제를 해도 연락처 목록에는 이상이 없구요...
혹시 쓰고 계신 안드로이드폰이 성삼폰이신가요?
안드로이드폰이라도 UI가 버전마다, 제조업체마다 조금씩 다른 걸로 알고 있고요.
저는 GarminAsus사에서 만든 안드로이드폰을 쓰는데 위와 같은 현상은 경험하질 못했는데...
일단 전화를 걸면 모든 연락처가 Call History에 남게 되고 이것을 본인이 선택에 따라 Contacts에 adding할 수 있고요 Contacts에 있는 번호를 Favorite에 Setting하고 Favorite에 있는 번호를 "Remove from Favorite"를 선택하시면 Contacts에는 지워지지 않습니다.
제가 방금 다시 확인 해봤구요.
안드로이드라도 완성도가 다 똑같지 않습니다. 제품화 과정에서 엉망인 물건들 제법 많습니다.
성삼 캘럭시S도 초창기에 문제가 많았던 걸로 아는데 요즘은 수정됐는지 모르겠습니다만....