Yeah, see what works, and use that path first if there is no
difference if you develop for Android or iOS first.. Apple is real
pain in the butt ;-)
XCode seems a lot heavier slower and more complex especially on older
Intel CPU its barely usable. Probably iOS support lags behind Android
in Kivy as Android is more popular and does not have sick restrictions
like you need to tie your developer account to use it and agree to
latest terms of use in order to start a simulator (just encountered
that right now). You can build for Android on older or 5x cheaper and
still faster PC with Linux or the mac that you already have (first
time build is long then rebuilds are faster).
Apple kinda sux. For instance there is no easy way to show hidden
files in Finder (you need to find command to type yourself over the
web lol). If you want to open buildozer project in XCode you need to
know Cmd+Shift+. shortcut that will reveal hidden files (i.e.
.buildozer dir) in the open dialog or you wont be even able to open
the project lol.
My main everyday development platform is old PC with FreeBSD. I just
run Kivy as local python application here in venv with no complex time
consuming mobile-cross-build. When some stuff works I try that on
mobile only then (with buildozer). I noticed that this is good to set
your application screen parameters to a smallest possible mobile
screen right from start just to save layouts adjustments later on font
sizes etc as it will easier scale-up than scale-down :-P For me screen
width is 500, height 960, dpi 300, and that resembles older Android
phones and iPhoneSE
Long story short Apple is PITA on its own and hard start if you don't
know Kivy and surrounding tools already. If you can work on Android
then go Android and try out stuff in the first place. But for Kivy
development you don't even really need Android or iOS you can run it
as local python application on whatever os/hw you like.
> To view this discussion on the web visit
https://groups.google.com/d/msgid/kivy-users/CACR%2BjZiXOYeQ4-WoNsEUkMgs7o5hgu9zZ_d2iuYuCOrUU6nung%40mail.gmail.com.