So your favorite iPhone app isn’t on Android

Peter Simpson

Expert
Licensed User
Longtime User

Ed Brown

Active Member
Licensed User
Longtime User
Interesting data.
I've only just purchased my licence for B4i and will start coding with it shortly...leading to me saying that a similar IDE and designer for both Android and iOS AND also code re-use between the two platforms should help cut down that bloat in time for Android development :D
 

susu

Well-Known Member
Licensed User
Longtime User
Quote from the article:

1. Just more code – applications for Android are written in Java, which is simply a more verbose language than Objective-C or Swift. You’re bound to write more code. More often than not, having to write more code means working longer and more potential bugs.

2. Emulators are slower – even with GenyMotion, Android emulators are just slower than iOS simulators. This is just a factor that slows down the overall development.

3. Fragmentation – more devices to test against, more potential vendor-specific bugs (“Damn, this only shows up on this random Chinese phone you can only buy in Lithuania!”)

4. XML layouting – on Android, layouts are primarily written manually in XML, so WYSIWYG techniques are used less than on iOS.

For point #2: Why did they test their apps on emulator? I saw many companies that buy many real phones/tablets just to test their apps. I myself always test on real device too.

Number #3: Did they really care about users use cheap Chinese devices? I don't think so.

Number #4: Hah hah... Just because you didn't know our amazing B4A! Poor you!
 

LWGShane

Well-Known Member
Licensed User
Longtime User
#4: The author doesn't know about Android Studio and B4A? Android Studio has been offered as the "official" tool for Android developers since May 2013. Android Studio has a WYSIWYG layout editor. B4A has had WYSIWYG layouts since it launched in 2011.
 
Top