First of all, it's not the platform. There wasn't some vulnerability found in iOS that made this possible.
It's caused by pirated infected third party XCode downloads. If you use third party Visual Studio or Eclipse/Idea for Android development, you can get the same exact issues.
Second, apps run in a sandbox in iOS anyway, so those infected apps can't do much besides giving you ads and data about their usage.
Thirds, that's like 100 apps in the list, mostly all made in China, and all by people with infected, non-official XCode.
>I am wondering if IOS could add a new feature to detect bad apps.
I think Apple can add such as a step into their build process (IIRC, with the new XCode 7 there's the option to submit a kind of bytecode to be built on Apple's servers depending on the target architecture etc).
Another thing they could do is enable some kind of "Little Snitch"-like network connection that a user can enable for apps. This way the user can be informed for any "mysterious" external connections going on.
Yet days after this Trojan was disclosed together with a code signature, Apple is still relying on third parties to tell them which apps are affected. Meanwhile, we know that Amazon has been scanning their store for (at least) AWS keys for years, and Google has been running Bouncer on their store for longer.
It is well-known that due to Apple's restrictions on third-parties scanning software in their store, malware incidences in the App Store are significantly underreported.
Which popular/mainstream Android apps were taken down from Google Play due to malware?
I'll grant you third party Android app stores and side loading is more dangerous than iOS - but in the case of Google Play vs iTunes it seems like Google Play is safer.
Right, I agreed that there are some cases of malware on Google Play. The apps you linked don't look to have the number of users affected by this latest App Store scare. That's why I said overall Play seems safer than iTunes.
What's the difference between D and C++?
What's the difference between D and C#?
What's the difference between D and rust?
Who(which project or company) is using D?
What's D is mainly designed for?
I like the syntax of D instead of rust, because it is much more like c++. The syntax of rust is weird to me.