DataStore를 이번에 처음 제대로 써봤습니다..! SharedPreferences → EncryptedSharedPreferences → DataStore로 왜 넘어가야 하는지 궁금해서 정리해봤어요! SharedPreferences가 왜 더 이상 추천되지 않을까 ?1. 동기 방식이므로 ANR 위험성이 존재: commit() / apply() 모두 파일 I/O 기반commit() → 동기(blocking), 완료될 때까지 UI Thread 멈춤apply() → 비동기처럼 보이지만 디스크 I/O는 백그라운드에서 처리사실 자주 발생하진 않을 것 같은데, 저장량이 많거나 여러 쓰기 요청이 한 번에 몰리면 영향이 있을 수 있습니다 2. 앱 내부 저장소에 XML 파일 형태로 저장되므로 값이 그대로 노출: ..