Repository navigation
모아 0.8.7 · 태그 지도를 더 가볍게
모아 0.8.7 · 태그 지도를 더 가볍게
메모와 태그가 많이 쌓였을 때 3D 지도를 탐색하는 부담을 줄였습니다.
달라진 점
- 회전 계산 개선: 연결선 끝점·깊이 계산을 줄이고, 이동·확대만 할 때는 투영과 정렬 결과를 재사용합니다.
- 글자 배치 경량화: 회전마다 글자 크기와 줄바꿈을 다시 계산하는 대신 화면상의 배율로 원근을 표현합니다.
- 큰 지도 표시량 조절: 겹치는 이름과 화면 밖 요소를 줄이고 확대하면 이름·주요 연결을 더 표시합니다. 원본 태그와 관계는 삭제하지 않습니다.
- 모든 태그 목록: 이름이 표시되지 않은 점도 누를 수 있고, 검색과 목록에서 모든 태그를 찾아 메모를 열 수 있습니다.
- 지도 준비 작업 분리: 메모 집계·검색·초기 배치를 백그라운드에서 처리합니다.
설치와 업데이트
**moa-voice-notes-0.8.7.apk**를 내려받아 설치하세요. 기존 버전과 같은 인증서이므로 앱을 삭제하지 않고 업데이트 설치할 수 있습니다. 업데이트 전 설정 → 백업·복원에서 파일 백업을 만들어 둘 수 있습니다.
0.8.6 사용자는 앱의 새 버전 확인 기능으로 이 릴리스를 확인할 수 있습니다. 조회 캐시·네트워크·알림 권한에 따라 즉시 알림이 뜨지 않을 수 있으며 설정 → 앱 정보에서 직접 확인할 수 있습니다. APK 설치는 사용자가 직접 진행합니다.
| 파일 | 용도 |
|---|---|
moa-voice-notes-0.8.7.apk |
Android 설치 파일 · 86.4 MB |
moa-source-0.8.7.zip |
개선 코드가 포함된 앱 전체 소스·테스트·빌드 안내 |
SHA256SUMS.txt |
APK와 소스 ZIP의 SHA-256 체크섬 |
GitHub 자동 생성 “Source code”는 소개 레포의 문서입니다. 앱 전체 소스는 별도 moa-source-0.8.7.zip을 사용하세요.
검증과 사용 환경
- versionName 0.8.7 / versionCode 42
- 단위 검사 275개 통과 (별도 실행하는 성능 프로브 3개 제외)
- 에뮬레이터 커버 1000×1600/density400 및 펼침 1600×1200/density320에서 각각 25개, 총 50개 UI 검사 통과
- 태그 1천 개·연결 약 6만 5천 개의 로컬 JVM 계산 비교: 기존 약 27.2ms → 전체 연결을 유지한 계산 개선 약 9.6ms → 표시량 제한 포함 약 0.6ms
- 위 시간은 CPU 계산 비교이며 화면 그리기·GPU를 제외합니다. 실제 휴대폰 FPS나 모든 기기의 성능을 보장하는 수치가 아닙니다.
- 기존 Android Debug 인증서 유지. 설치 최소 Android 9, 기기 내 전사와 Gemini Nano는 기기·OS·모델 준비 상태에 따라 지원 여부가 다릅니다.
- 클라우드 동기화는 후속 공개 예정입니다. 현재는 파일 백업·복원을 사용합니다.
- APK SHA-256:
5df5282a5ff98cbe32d6368704cd5f55d3992a2304552635e1639e566e945f3c