깃든 리더 4.2 새 기능
[4.2.1판의 새로운 기능]
- 새로운 책장 기능은 적용했습니다.
책장 안에서 자신이 원하는 Collections(그룹)을 만들고, 원하는 순서로 정렬(sort)할 수 있습니다.
- 스크롤 뷰 모드를 선택하면, 페이지 이동 막대가 수직으로 표시됩니다.
단면/양면 모드에서는 이전처럼 수평으로 표시됩니다.
- 본문의 표(table)를 더블 탭하면, 그 표만 별도의 창에서 확대/축소하여 표시합니다.
기존에는 본문에 포함된 이미지에만 되던 기능이었는데, 이미지와 표에도 적용했습니다.
iOS용은, 본문에 포함된 표는 전체 내용이 본문의 좌우 문단 폭을 벗어나지 않게 축소를 해서라도 최대한 표시할 수 있게 했습니다.
iOS용과 안드로이드용 모두 지원하는 기능으로, 본문의 표나 이미지를 두번 탭하면 그 표만 따로 떼어 화면 전체에 맞게 표시합니다. 이 상태에서는 핀치 줌으로 표를 확대/축소하여 자세히 살펴볼 수 있습니다.
- 책의 표지(cover) 이미지를 최대한 크게 화면 정 중앙에 표시합니다.
깃든리더 iOS용은 4.2판부터, 안드로이드용은 4.2.1판부터 책을 열면 맨 앞에 나오는 표지 이미지를 상하좌우 중앙에 최대한 크게 표시합니다.
가변판형 책은 사용하는 기기의 화면 폭에 맞춰 문단 폭이 정해지기 때문에 세로가 긴 경우도 있고 가로가 긴 경우도 있으며, 가로x세로 비례도 다양합니다. 거기에 책 표지 이미지의 크기와 비례 또한 매우 다양하죠.
그래서 가변판형 책을 처음 열면 나오는 표지 이미지를 사용자의 화면 크기에 최대한 크게, 그러면서 상하좌우 한 가운데 표시하는 것은 간단치 않고, 여러 전자책 리더에서 제대로 지원하지 않는 기능입니다.
[4.2판의 새로운 기능]
- 앱 수행 속도를 중점적으로 개선했습니다.
즉 [aA] 버튼을 눌러서 보기 옵션을 변경할 때와 기기를 가로나 세로로 회전할 때, 빠른 응답을 보이도록 개선했습니다.
그 동안은 중요한 기능 추가에 대한 필요가 많아서 앱의 작동 속도가 느린 점이 무척 안타까웠습니다. 4.2판에서는 속도에 발목을 잡는 부분들을 대부분 개선했습니다.
- 화면 밝기 조절 UI를 추가했습니다.
4.2판부터는 도구막대가 켜져 있을 때에 밝기조절 아이콘이 보이는 잠깐 동안에만 밝기를 조절할 수 있게 해서 본문에 있는 다른 요소를 터치할 때와의 오작동을 없앴습니다.
단면 보기와 스크롤 보기일 때에 모두 밝기조절 막대로만 화면 밝기를 조절할 수 있습니다.
(안드로이드 4.0.3과 4.1을 사용하는 기기에서는 밝기조절 막대가 깨끗하게 보이지 않는 버그를 등록 후에 확인했습니다.)
- 차례(TOC) 버튼을 눌러야만 페이지 계산하도록 변경했습니다.
4.2판부터는 그 이외의 경우에는 페이지 계산을 수행하지 않기 때문에, 더욱 빠른 수행 속도를 보일 것이며, 종이책에서처럼 본문에 페이지 번호를 보고 싶다면, [차례] 버튼을 누르고 몇 초 동안 기다려 주시면, 페이지 번호가 순서대로 계산되어 표시되는 것을 볼 수 있을 것입니다. 한번 계산된 페이지 번호는 예전처럼 기억해 두고 계속 사용합니다.
- 차례(TOC) 표시 화면에 있는 동안은 MathML 일괄 변환을 수행합니다.
EPUB 3.0의 MathML 3.0은 수학식을 표현하는 수많은 기능들이 포함되어 있습니다. W3C에서 2010년 7월 테스트한 결과에 따르면, iOS용 [Safari]가 7% 정도만 표시함으로써 사실상 본격적으로 수학식이 필요한 분들에게는 턱없이 부족했던 데 비하여, 안드로이드용 [깃든리더] 4.0판부터는 MathML의 99%까지 표시하는 MathJax 라이브러리를 이용하여 수학식을 표시합니다.
아쉽게도 MathJax 라이브러리가 자바로 개발되어 있어서 데스크탑에서는 유용하지만, 안드로이드 기기에서 사용하기에는 속도가 무척 느립니다. 우리는 전자책에서 빠른 수행 속도를 위하여 많은 노력을 한 끝에 실용적인 결과를 얻어냈습니다. MathML 3.0이 많이 포함된 .epub 파일도 처음 열 때 빠르게 열고, 본문에서 필요할 때에 백그라운드 작업으로 수학식 표시를 하면서 늘어난 페이지 계산도 함께 수행합니다. 하지만 매번 실시간(realtime)으로 수학식 변환을 하는 것이 자주 그 책을 보는 사람들에게는 불편할 수 있으므로, 짬이 날 때 MathML이 포함된 책을 연 다음 [차례] 버튼을 누르면 책 전체에 포함된 MathML 변환을 수행합니다. MathML의 분량에 따라서는 몇 분에서 몇 십 분이 걸릴 수도 있지만, 차례 화면에서 진척 상황이 표시되므로, 기기 잠자기 버튼이나 홈 버튼을 눌러 다른 앱을 이용하면, 안드로이드 OS가 백그라운드에서 [깃든리더]에 열려 있는 책의 수식 변환 작업을 끝날 때까지 계속 진행하게 됩니다.
MathML 일괄 변환을 한번 끝내고 나면, 아무리 많은 MathML이 포함된 전자책(.epub 파일)이라 하더라도 일반 텍스트만 포함된 전자책처럼 무척 빠르게 열리는 것에 만족할 것입니다.
iOS용 [깃든리더]에서도 조만간 MathJax를 이용하여 MathML을 표시하도록 기능 개선 작업이 예정되어 있습니다.
MathML 예제가 엄청나게 포함된 .epub 파일(1MB)을 다운로드해서 [깃든리더]에 넣어서 볼 수 있는 링크입니다.
- EPUB 3.0 스펙의 landmark, page list, loi TOC 기능을 [차례] 화면에 추가했습니다.
- 샘플 책을 1권만 넣고 모두 제거하여 다운로드 용량을 줄였습니다.
- 책장에서 PDF 파일을 열 때 사용하는 PDF 라이브러리를 업데이트해서 올렸습니다.
- 그밖의 자잘한 버그를 수정했습니다.
[EPUB 3.0 지원표에서 안드로이드 최고점 획득!]
2014년 5월 11일에, [깃든리더] 4.1판은 표준 EPUB 3.0 규약을, iOS용 EPUB 3 앱에서도 1위, 안드로이드용 EPUB 3 앱에서도 1위를 차지하는 소식이 날아들었습니다.
애플 iBooks(iOS용), 구글 Play Book 그리고 아마존 Kindle 앱을 모두 제치고, 전체 모바일 앱 중에서는 [깃든리더] 4.1이 1위를 차지함으로써, EPUB 규약을 정하는 IDPF 자료에 의해서 증명되고 있습니다.
— EPUBtest.org(IDPF)에서 공개한 EPUB 3.0 지원 표에 의함.(지원 표 링크를 클릭한 다음 나오는 페이지에서 “TOTAL” 부분을 두번 클릭하면, 총점 순으로 정렬되어 표시됩니다.)
깃든리더 4.1판 데모 동영상 (넥서스7에서 녹화) — 4.2판에서 추가된 기능을 동영상에 추가하지 못했습니다.
[4.2판의 새로운 기능]
- 앱이 사용하는 메모리 용량을 줄여서 앱 속도와 안정성을 높였습니다.
- 형관펜 색깔을 선명하게 표시되도록 하였습니다.
- 화면 밝기 조절 UI를 추가했습니다.
4.2판부터는 도구막대가 켜질 때만 화면 왼쪽에 잠깐만 밝기 조절용 막대가 나타나지만, 이 부분을 언제든지 위아래로 끌면 화면 밝기 조절이 됩니다.
- 본문에 포함된 표를 두번 탭하면, 그 표만 따로 확대/축소해서 볼 수 있게 되었습니다.
(안드로이드 버전은 4.2.1판에서 추가되었습니다.)
기존에는 본문에 포함된 이미지에만 되던 기능이었는데, 이미지와 표에도 적용했습니다.
본문에 포함된 표는 전체 내용이 본문의 좌우 문단 폭을 벗어나지 않게 축소를 해서라도 최대한 표시할 수 있게 했습니다.(iOS용에서만 지원하는 기능)
표를 두번 탭하면 그 표만 따로 떼어 화면 전체에 맞게 표시합니다. 이 상태에서는 핀치 줌으로 표를 확대/축소하여 자세히 살펴볼 수 있습니다.(iOS용이나 안드로이드용 모두 지원하는 기능)
- 책의 표지 이미지를 첫 페이지 상하좌우 가운데 위치에 표시하도록 했습니다.
(안드로이드 버전은 4.2.1판에서 추가되었습니다.)
= iOS용 깃든리더와 애플 iBooks의 표지 이미지 표시 비교 =
- 샘플 책을 1권만 넣고 모두 제거하여 다운로드 용량을 줄였습니다.
- 그밖의 자잘한 버그를 수정했습니다.
2014년 5월 11일에, [깃든리더] 4.1판은 표준 EPUB 3.0 규약을, iOS용 EPUB 3 앱에서도 1위, 안드로이드용 EPUB 3 앱에서도 1위를 차지하는 소식이 날아들었습니다.
이것은 iBooks와 버금가는 수준으로 EPUB 3.0을 지원하는 앱도 거의 없다시피 한데, [깃든리더]는 iOS와 안드로이드 앱을 통털어 최고 수준으로 지원한다는 뜻입니다!
— EPUBtest.org(IDPF)에서 공개한 EPUB 3.0 지원 표에 따름. —
깃든리더 4.1판 데모 동영상 (iPad 녹화)