diff --git a/Mobile.md b/Mobile.md index da4c421..9304db7 100644 --- a/Mobile.md +++ b/Mobile.md @@ -1,4 +1,4 @@ -Ebiten game can be built for Android and iOS by using both [`gomobile bind` and `gomobile build`](https://golang.org/x/mobile/cmd/gomobile). `gomobile bind` generates a shared library file (.aar for Android or .framework for iOS), while `gomobile build` generates a complete application (.apk for Android or .ipa for iOS). +Ebiten game can be built for Android and iOS by using both [`gomobile bind` and `gomobile build`](https://golang.org/x/mobile/cmd/gomobile). `gomobile bind` generates a shared library file (.aar for Android or .framework for iOS), while `gomobile build` generates a complete application (.apk for Android or .app for iOS). Although Ebiten accepts both, it is recommended to use `gomobile bind` for actual use. `gomobile build` is difficult to build an actual application in Play store or Apple store. `gomobile build` is very easy to use to generate an application written only in Go, but the application includes only one OpenGL surface. Even if you want to an advertisement or use inputting via a software keyboard, it is almost impossible. On the other hand, `gomobile bind` generates a shared library and you'd need some glue Java/Objective-C code to use this, but that offers flexibility where you can do everything.