2015년 3월 24일 화요일

업데이트 정보(매직캘린더) : 로그인 암호 설정 및 입력 다이얼로그 개선 외

2015년 03월 25일부로 매직캘린더 Ver.1.1.2가 배포됩니다.

이번 버전의 업데이트 사항은 
  • 로그인 암호 설정 및 입력 다이얼로그 개선
  • 설정화면에서 설정값을 요약하여 표시하도록 수정
  • 백업 및 불러오기를 할때 확인 다이얼로그 박스 추가
  • 바탕화면 위젯 클릭시 로그인 암호가 설정되어있으면 암호입력 화면으로 이동하도록 수정
입니다.

기존의 버전에서는 로그인 비밀번호를 설정하는 대화상자에 텍스트를 입력하면, 입력한 내용을 볼수 있었습니다.

기존의 암호설정 대화상자
초기 개발시 모바일 키보드의 특성상 오타가 많은점을 고려하여 비밀번호를 보면서 입력할수 있도록 개발 하였으나, 이 경우 혹 옆에 있던 다른 사람이 비밀번호의 내용을 엿볼수 있는 문제가 있었습니다.

이에 새로운 버전에서는 이러한 문제를 개선하여 입력내용이 보이지 않도록 수정하고 대신 확인 입력란을 두어 오타입력으로 인한 암호의 분실을 방지하였습니다.

새로운 암호입력 화면
암호확인란이 추가 됨
특히, 입력된 암호에 오타가 있는지 쉽게 확인할 수 있도록 암호 입력란의 값과 암호 확인란에 입력된 내용이 다를 경우 암호 확인란의 문자 색상을 붉은색으로 표시하였습니다.

암호에 오타가 있을 경우
암호확인란의 글자가 붉은색으로 표시됨
기존의 설정화면에서 설정내용을 변경해도 설정 요약 부분에 설정에 대한 안내만 표시될 뿐 어떤내용이 설정되어있는지 확인할 수 없었습니다.

이번 업데이트에서는 설정내용이 변경되면 그 내용을 설정 요약 부분에 표시하여 보다 쉽게 현재 설정을 확인할 수 있도록 개선 되었습니다.

설정값을 선택하면

설정된 내용이 요약에 표시됨
또한, 데이터 백업 및 불러오기를 할때 메뉴를 선택하면 즉각적으로 작업이 진행되어, 데이터를 유실할 우려가 있었습니다.

이에 이번 업데이트에서는 오작동으로 인하여 데이터 백업 및 불러오기가 실행되는 것을 예방하기 위하여 실행 중간에 대화상자를 두어 작업의 내용을 안내하고 동작을 지시할 수 있도록 개선하였습니다.

데이터 불러오기 대화상자
데이터 백업 대화상자
마지막 업데이트사항으로 기존버전에서는 암호를 설정했더라도 위젯을 클릭하면 어플이 실행되는 문제가 있었습니다. 이를 수정하여 암호가 설정된 경우 위젯 클릭시 로그인 화면이 열리도록 개선 하였습니다.

2015년 3월 22일 일요일

업데이트 정보(로또번호 발생기) : 번호선택 대화상자 볼 이미지 개선 및 안드로이드 하위버전 판매점 지도 사용 오류 수정 외

2015년 03월 23일부로 로또번호 발생기 Ver. 2.3.7이 배포됩니다.

이번 버전의 업데이트 사항은
  • 안드로이드 하위버전에서 당첨여부 확인 QR코드 인식후 확인을 선택하면 발생하는 오류 수정 및 볼 이미지 개선.
  • 번호 선택 대화상자의 볼 이미지 개선 및 포함 숫자 제외 숫자 중복 선택 안되도록 수정.
  • 판매점 지도의 사용시 최종 지도의 사용 위치를 다음 사용시에 적용하도록 수정.
  • Google Play 서비스를 설치하지 않은 단말에서 주변판매점을 선택하면 발생하는 에러 수정.
기존 안드로이드 하위버전 (2.3 ~ 3.X) 의 운영체제를 가진 단말기에서 당첨여부 확인 QR코드를 인식한 후 대화상자의 확인 버튼을 누르면 오류가 발생하는 문제가 있었습니다.

이 오류는 QR코드 인식은 정상적으로 진행되었지만 당첨결과 화면에 당첨볼을 화면에 표시하면서 발생하는 문제로 이를 수정하여 정상적으로 작동하도록 개선하였습니다.

또한 번호 선택 대화상자 및 당첨결과 화면의 볼 이미지를 개선하고, 번호발생 화면의 포함시킬 숫자와 제외할 숫자의 중복선택이 불가하도록 하여 번호선택시 발생하는 번거로움을 해소하였습니다.

포함시킬 숫자에 번호를 선택

제외할 숫자를 입력하기 위한 대화상자에
포함시킬 숫자와 중복선택이 불가하도록 수정
반대로 제외할 숫자를 먼저 선택한 이후 포함시킬 숫자를 입력하고자 하는 경우에도 번호의 중복 선택이 불가합니다.

일부 '구글 플레이 서비스' (Google Play Service) 가 설치되지 않았거나 하위버전이 설치되어있는 단말기에서 주면 판매점 확인을 누르면 오류가 발생하는 문제가 있었습니다.

'구글 플레이 서비스'는 안드로이드 사용자를 위해 구글에서 제공하는 도구로 로또번호 발생기에서는 화면에 지도를 표시하기 위해 구글 플레이 서비스의 기능을 이용하고 있으며, 따라서 구글 플레이 서비스가 설치되지 않은 단말기에서는 지도의 사용이 불가능합니다.

특히, 안드로이드 버전 4.0 미만의 단말기에는 초기에 설치되지 않은 상태로 출시되어 별도의 설치가 필요합니다.

이번 버전에서는 이러한 사용자의 불편을 제거하기 위하여 단말기에 구글 플레이 서비스가 설치되어있지 않은 경우 설치를 유도하는 과정을 추가하여 지도가 보이지 않던 단말기에서도 주변 판매점을 확인할 수 있도록 수정하였습니다.

주변 판매점 선택

구글 플레이 설치 유도 화면에서 업데이트 버튼 클릭
구글 플레이에서 업데이트 버튼 클릭
구글 플레이 서비스 설치 후 주변 판매점을
다시 열면 지도를 정상적으로 확인 가능
일부 단말기 또는, 단말기와 연결된 구글 계정이 없을 경우 구글 플레이의 설치가 불가능 할 수 있습니다.