QUOTE(mfitri77 @ May 20 2010, 08:55 AM)
Jumping into the fire again

.
no worries bro. i will help u to put out the fire if it has gone too far and catches u.. =)
QUOTE(mfitri77 @ May 20 2010, 08:55 AM)
Before I go any further, I saw some posts that thinks of me more of an Apple Fanboi, which is really far from the truth. I'm just a tech junkie, to say the least. My association with Linux also goes way back. Anyone remember Caldera's OpenLinux? I used version 2.3 by buying the Dummies box Set. At that time no one knows what Linux is, and internet connection was at the top speed of 56k shriekers.
They got this video ad you can play. How it describes OpenLinux as the cure for all your problem, how it makes your computer run better, how you can get your boss to kiss you on the mouth with gratitude (I'm not kidding).
The frustration was getting it to work. One of the hallmarks of Windows is it is pretty much guaranteed that it will work with any and all hardware you throw at it - Not linux, and still there is no real and easy way to install needed drivers unless its baked into the distro. I go back from time to time just to see if things have changed - When broadband downloads become possible, I tested any and all that I could get my hands on to. Vectorlinux, DSL, PC-BSD, Ubuntu.
My experience is this. What's the worse fanboi on the planet? I would say Apple. Running a close second? Open source, especially Linux.
Why? Because it is populated by the snobbiest IT know it all one the planet. People ask Windows dumb questions every day. In the forums, telephone support, same question over and over again, and rarely do they scold, or call the person an idiot.
Try doing that on a linux forum. I did, to my detriment. I was called a bloody noob, lazypants, google it, etc etc. It would seem that the linux people wants only the smarter ones to use it. The rest of us sheep could go and use Windoze, become mactards and all that. And still people wonder why no one wants to use linux?
Feature bloat is another thing to consider with linux. DSL proved that linux is not that big, problem is because you want to offer functionality, you needed all that bloat in there. Add feature = Adding bloat. Case in point, Firefox - A split from Mozilla that wanted a lean, fast and responsive browser. The first iteration was 4mb of download. Now? How's 3.6 working out for you?
Android is going that way very fast now. Announcement after announcement about whats in 1.5 that will be improved on 1.6 and what 2.1 will be improved by 2.2. Put yourself in the developers shoe. Okay, now have to figure out what works in 2.1 and what won't in 2.2. 2.3? 2.4? What version should I develop for?
Go figure it out yourself, because you don't have a stable platform. You have a platform evolving so fast that softwares for the phones I sold today cannot work on the Hero I sold 4 months ago. And then you have all the promises - Buy my phones, we'll upgrade to 2.1. Honest. Before they even put out the 2.1 upgrade, Google announced 2.2.
The software engineers must have a fit - Remember, they have to push out an update that is stable and will work with all the phones that they put out. Therefore, they would only work with stable codes, not one that is new to them.
That is what puzzles me about Android and Chrome. Google have a big war chest - Yes, creating an OS from scratch does not really make senses with all the patents floating around, but at least they could put out the best OS, and timeline the thing. How hard is it to list down all the features you need to support, all API's that you can put in the SDK and make the code stable enough for at least 1 year?
In the end, users become like my brother, wondering why Bluetooth DUN suddenly don't work.
QUOTE(mfitri77 @ May 20 2010, 10:12 AM)
Try telling the fanboi's that, see what responses you'd get.
Platform stability has never been, and I don't think will ever be a hallmark of Linux. Simply because as I have said the ego of the people involved. Android wasn't the first Linux based OS, its the first to be backed by big money released to the general public via manufacturers. Look at what happens, the wanted to put in in everything from phones to mobile computers, disregarding that the OS was design to function as a touchscreen phone operating system.
Guess what? To make it work on MID's with keyboard, you change the input system. To make it recognize USB ports, you add more code. Make it work with touchpads? USB pendrive? Yet that was what is being talked about when Android first came on the scene, it was picked up by OSS evangelist and used by computer manufacturers as a hammer against Microsoft (You no discount, I put out netbook using Android).
All the while nobody seemed interested in addressing fundamental flaws in the OS. Not flaws from a technical point of view, but usability? When netbook first came out, it had Linux it it. 2 years down the road you couldn't find one with that option if you turn Lowyat Plaza upside down. The reason was the need for the general public to use something that is familiar and just works without much complaints. The reason was there was too many fragmented application of Linux, one from Acer is not the same as one from Asus, and it offered no better or less performance anyway. Imagine, with some management you could actually ran the worst Microsoft OS, Vista on netbook with more or less the same performance, tested this on a HP Mini 1001tu. Because of bad rep, they didn't go to Linux, no, they went and used Windows XP. What does that say about Linux in general?
To a certain extent, we are now seeing that with Android. HTC basically saying my SenseUI is better than the default screen of 2.1. Will Android succeed? It will, just because now manufacturers have something they can sell to you, which is the OS. It's the flavor of the month. But honestly, what would happen if Apple let loose the iPhone? No restriction, no contract, sell to anybody.
Some op-eds I read on the internet put down one interesting fact - In the US, people want the iPhone. They don't want AT&T, which comes with the iPhone.
yah, I totally agree with what u have stated on these two..
anyhow, the fanboy part is getting drifted a bit far away from android lol ;p but then, well yes, it happens, a lot, in FOSS community.. that's why there's ppl like
Linux Hater and also mfitri77 urself who seems to know a lot about Linux and the community and the things around the FOSS world, but bash harshly on it.. really, the community is full of egoanimals but also could be because they are simply not good when it comes to dealing with people (while they are good in dealing with computers). whatever reason it is, yeah, the real fact is the community and the ecosystem is harsh for newbies.
indeed there are a lot of things overlooked and lacking in the direction where google is putting android to be heading towards.. same thing actually goes to apple's iphone.. there must be things that are overlooked and lacking but due to the way apple develop their new products, they are not that much blamed for that by the public.. and also due to that, many get the impression that as if apple has not done much 'wrong' things with their products and therefore thinking their products are perfect. anyhow, i do think there are some 'magical' factors with it but anyhow, that's apple's strategy anyway, and well, their strategy on being so works - at least their fault are not as magnified as google/android's are.