4 ms·
Your views make no sense. iOS applications also run in separate processes and are just as secure as Android apps. There's nothing "made for the future" in the
by foobarbazetc 15y ago
Your views make no sense.
iOS applications also run in separate processes and are just as secure as Android apps. There's nothing "made for the future" in the poor up front design choices the Android team made early on.
In fact, we can clearly see that the iOS team made all the right decisions because drawing/compositing in iOS on a 3GS is faster and smoother than on a shiny new Android Inspiration XL HD 4G.
Also, Dianne shows a fundamental misunderstanding of how drawing/compositing works on iOS. So this entire series of posts is just moot. The other guy (Windows Phone guy) had no idea how Android or iOS worked, either.
The most annoying thing about all this is that none of these views are based on actual facts -- and we all know what happens when someone is wrong on the Internet.
At the end of the day, who cares which one is better or how it's implemented? I don't care about the "Android has windows" explanation because it's irrelevant to me as an end user. It's all about perception.
This entire Android vs iOS thing is getting long in the tooth.
Edit: also, it's going to take a long, long time to be able to pull off something as awesome as Core Animation. Or Core Text. Or Core Graphics. These things have been stewing in OS X for more than a decade.
- kkowalczyk 15y agoIn what way exactly Skia (which is the vector graphics library that powers Android and Chrome) is any less "awesome" than Core Graphics? The same goes for Core Text or Core Animation - they are not doing anything especially hard or mind blowing. Android displays text just as well and has an animation APIs that are arguably easier to use that Objective C APIs.
- stephen_g 15y agoIt may just be the (in my opinion at least) bad typefaces Android ships with, but you're the first person I've heard say that Android's text rendering is as good as iOS's... Perhaps it's also that most of the Android devices I've used have had worse displays than my iPhone's as well, but I've not found Androids text to look that good...
- Xuzz 15y agoBe sure to take a look again with a phone running Android 4.0 when those are more available: the new "Roboto" typeface is pretty good on more hi-res secreens, especially compared to the "Droid Sans" they were using before.
- campnic 15y agoFirst, what poor design choices did they make? The entire post was attempting to debunk the perception that there was some simple decision that leads to the issues people describe. Second, I don't believe Dianne has a fundamental misunderstanding of anything regarding a mobile OS as she is one of the most preeminent people in the field. Its frustrating and annoying to read posts like this where you try to walk a "I'm impartial" line and then pepper it with biased remarks that are misleading. You are unlikely to get more factual discussion about the situation then the post she offered, as she's a creditable expert who has written a not insignificant portion of the OS under discussion. Its clear that iOS has some really technical achievement they should be proud of, but your desire for facts about the situation is subverted by your very own use of statements like "drawing/compositing in iOS on a 3GS is faster and smoother than on a shiny new Android Inspiration XL HD 4G" without anything to support your position. Its not a fact because you make a statement.
- saurik 15y agoWell, she does (have a fundamental misunderstanding of something regarding a mobile OS): she is an Android developer, and it is pretty clear from this article that she has no clue what she is talking about when it comes to iOS. Seriously: you should trust Xuzz from this thread much more than Dianne about issues related to iOS surface compositing. Xuzz worked on jailbreakme with comex, did much of the work for the recent Siri-on-non-iPhone-4S ports, and has written numerous modifications to the code of SpringBoard (the main window manager and graphical shell process on iOS) over the last few years he has spent reverse engineering that system, and most of his posts on this thread are corrections to statements that Dianne seems to have simply made up for this article of hers. (For "people to watch" on this thread, I should also point out ryanpetrich, who is responsible for such modifications as DisplayRecorder (which records the iOS framebuffer to a video file) and DisplayOut (which splits the framebuffer out to a television), both available for jailbroken devices.)