Seems as though programmer Joe Hewitt would rather work on a "hideous" platform than within Apple's controlled environment.
Software programmer Joe Hewitt, known for his work on the Firefox web browser and creating the Facebook app for Apple's iPhone and iPod Touch, recently slammed the Android platform, calling it "hideous." He also added that the OS reminded him of Windows--a developer-friendly platform but "sloppily designed."
"Android tools are horrendous, OS is hideous, but the absence of big brother telling me what to do gives it a slight edge," he said on Twitter.
The "big brother" aspect refers to Apple and its controlled environment with the iPhone, iPod Touch and iPad. Hewitt ceased development on the Facebook app back in November 2009, citing Apple's strict policies for his reason in abandoning the platform.
"I respect their right to manage their platform however they want, however I am philosophically opposed to the existence of their review process," he said last year. "I am very concerned that they are setting a horrible precedent for other software platforms, and soon gatekeepers will start infesting the lives of every software developer."
Although he seemingly applauds Google's openness with the Android platform, he apparently doesn't like anything else about it. "Once a day or so it hits me that I am writing Java (which is the Android programming language), and I cry a little," he has stated on Twitter. "The more I work with Android the more it reminds me of Windows...as in, it's really flexible, agnostic, and developer-friendly, but also really sloppily designed."
Hewitt suggested that iPhone users should stick with their phones and not move to the Droid X. He also said that Google still hasn't provided a solution for the Android fragmentation problem. "Android fragmentation will hopefully stabilize within 2 years, and if not, at least people upgrade phones much more often than computers," he said.
You sound like me when I CBF working.
You sound like me when I CBF working.
http://www.willitblend.com/videos.aspx?type=unsafe&video=iphone4
If somone ask's if it plays Crysis I will pull a "Jay and Silent Bob strike back" on your ass!
To my understanding, it is natively java (with an android specific api), but i have heard rumor that it does support compiling and running C(++). Don't hold me to that though.
This makes GNU/Linus very messy, not necessarily worse, just messy.
What you are talking about is probably the Android NDK which can create native ARM executables. The NDK does use of SOME C++ libraries,headers,etc.
See: http://developer.android.com/sdk/ndk/index.html
things like file access, you have to call out to java routines because you can't do that from within c++.
the guy is right. JAVA can go **** it's self, especially on these performance/efficiency critical devices. the whole thing is just a mess, yet still preferable to iPhone...
he complains, they fix it, the next 10,000 awesome android apps are created twice as fast because its a nice platform.
shit dev platforms mean apps take longer to make. simple as that.
for instance: porting iphone to another c++ mobile platform, including Android once you've figured out the quirks, can take a matter of days. porting to windows phone 7 because they force you to use c#, takes literally months. its just stupid.
antonyms...
Apple , as in:
it's really inflexible
Not Agnostic - defines that that god is knowable. and that is SJobs.
Not friendly to developers - use mac only. no mac - no developers.
Really beautifully designed - Apple standards only, no flash or other 3rd party tools allowed.
Who's horrible and hideous now?
Now shut up and get to work biatch!
Compared to C# and the XNA framework (which is what I have been doing most of my programming in lately), XNA is leaps and bounds over the android sdk. Since WP7 will be utlizing XNA for app development, I'd have to say that developers may find it much easier working with WP7 than either android or apple.
What? No doubt the OS is a work in progress, and it definitely has it's quirks, but is he seriously implying that X Code is better than Eclipse for development??? I've worked with both, and X Code is a nightmare. Terrible.
Developing for Android is a lot, lot easier than for the iOS.
this is very true, if you are starting from scratch, but not if you are porting. though, for performance critical things (like games) it remains to be seen if you can really get the level of performance that you can with native code. there are some very worrying things in the documentation about the lack of optimization. but as a dev platform, as you would expect from MS, WP7 is the nicest.
+1 on this. Bada is simple, just c/c++, no horrible java or objective C getting in the way. nice integrated eclipse IDE and simulator, definitely a go for your c++ coding needs. also, webOS looks promising on this front too. it should say something that Angry birds has been ported to WebOS before being ported to android.
It already works this way for Linux repositories (x86/x64/PPC/etc. branches).