Realm Blog

Realm의 2015년, 더 큰 도약을 위한 성장

2015년 한 해 Realm본사는 물론 한국도 정말 바빴습니다. 블로그, 세미나에서 릴리즈까지 Realm이 2015년에 한 활동을 돌아 봅니다.

릴리즈

Realm이 처음으로 공개된 것은 2014년 중순입니다. Objective-C가 먼저 공개되었고, Android를 위한 Java 버전은 한국 DEVIEW에서 본사 제품담당 임원이 Tim Anglade가 한국에서 처음으로 공개했습니다.

2015년에 Realm Java는 0.76에서 시작해 0.87이 되었구요 Realm Cocoa는 0.89 버전에서 시작해 Realm Objective‑C & Swift 0.97로 발전 했습니다. 또한 데이터베이스라는 저희 제품의 특성상 제품의 안정성은 우리팀이 가장 중요한 가치 입니다. 언제나 버그 해결을 최우선으로 진행하였고, 그 결과 Realm은 더욱더 안정적인 소프트웨어가 되었습니다.

Realm Java는 정렬 알고리즘과 암호화 지원, ARM64 및 x86_64 지원, RealmModules, 설정, in-memory Realm, null 지원, 비동기 API, 새 migration API, dynamic API와 가장 최근 지원된 RxJava까지 많은 부분에서 개선을 해왔습니다. Kotlin 이나 블랙베리관련해서도 지원했고, 다양한 써드파티 라이브러리들과 잘 동작할 수 있도록 지원했죠.

Realm Cocoa는 Swift 지원을 시작한 것이 큰 변화였고, 전반적으로 Swift스럽게 빠른 개선이 일어났습니다. 이 밖에도 암호화, 프로세스간 Realm 공유, Objective‑C generic 지원, watchOS와 tvOS 지원, 설정, KVC collection operators, class subsets와 bitcode 등 여러 기능이 추가되었습니다.

이 밖에도 여러 부수적인 프로젝트도 진행했는데요,

  • SwiftLint - Swift의 lint가 2015년에 런칭되었습니다.
  • jazzy - Swift 문서 생성자(Doxygen)로 v0.0.19에서 v0.4.1로 버전업되면서 Objective-C 지원이 추가되었고, 웹상에서 널리 사용되고 있습니다. 물론 Realm API문서를 포함해서 말이죠.
  • Realm Browser - Realm 파일을 위한 OS X용 브라우저로 App Store에서 다운받아 사용하실 수 있습니다.

한국, 블로그, 세미나 발표 그리고 Realm 사용자모임

한국 Realm에서는 지금 저 박민우와 김용욱님이 Realm 개발과 지원은 물론 모바일 개발자 분들을 위한 다양한 콘텐츠를 Realm 한국 뉴스 블로그에에 꾸준히 만들어내고 있습니다. 본사 블로그를 번역하는 것은 물론 많은 글을 직접 쓰기도 했구요, DEVIEW, SOSCON, 나프다, GDG 등에서 발표를 하기도 했습니다. 또한 올해 4번의 Realm 사용자 모임을 통해 Realm을 소개하고, 개발자분들의 사례도 듣고 질문답변도 할 수 있는 시간을 가졌습니다.

내년에는 모바일 개발자 분들을 위한 더 다양한 채널과 콘텐츠를 계획하고 있으니 많은 관심 부탁드립니다.

2015년에 한국에서 정말 많은 앱들이 Realm을 쓰기 시작하셨는데요, Realm을 사용하는 앱들로 하루 생활을 상상해 봤습니다.

2016

Realm은 2015년에 기능면에서나 안정성 면에서 정말 많은 개선이 있었습니다. 또, 2016년에 할 일이 정말 많음을 느낍니다. 새해에는 여러 멋진 기능과 함께 더 멋진 제품으로 찾아뵐 것을 약속 드립니다. 어떤 기능이 나오는지 저희 페이스북 페이지와 트위터를 확인해 주세요! 2016년 새해 복 많이 받으시고 좋은 일만 가득하세요!

  • Realm 임직원 일동

Realm Team

Realm의 미션은 더 나은 앱을 빠르게 개발할 수 있도록 돕는 것입니다. 이를 위해 저희는 개발자들이 실시간 협업, 가상 현실, 라이브 데이터 동기화, 오프라인 경험, 메시징 등 정교하고 강력한 기능을 쉽게 개발할 수 있도록 하는 개발 도구와 플랫폼을 제공하고 있습니다.

저희는 모바일 인터넷이 수많은 사용자와 보다 많은 디바이스가 속한 개방형 네트워크와 이들 간의 실시간 상호 작용으로 진화할 것이라고 믿으며, 개발자가 이같은 방향으로 발전할 수 있도록 돕기 위해 저희 제품들을 개발하고 있습니다.

이런 개발 뉴스를 더 만나보세요