ScalaのAndroidアプリサイズ・・・
Androidのアプリケーションは".apk"という拡張子でパッケージングされ、エミュレータもしくは実機の上で稼働しています。このapkファイル、どうもScalaで作ったアプリケーションは、ファイルサイズが肥大化する傾向にあるようです。
プロジェクト作成直後の段階で、apkファイルをJavaとScalaで比べてみました。
(Java版)OreOreAndroidJ.apk - 8,330 byte
(Scala版)OreOreAndroid.apk - 913,045 byte
でかい!Scala版パッケージングファイルは、Java版の実に100倍以上!
流石に1M近いファイルを実機にデプロイするのは嫌なので、不要なクラスを削って軽量化しておきたいところです。
ビルドツール+ProGuardって感じになるのでしょうか。また暇なときに検証してみようと思います。