4 ms·
>>Apple has always delivered far superior tools, frameworks, and ecosystem Its easier to make good tools when they need to work on 5% market share (Mac only)?
by kumarm 12y ago
>>Apple has always delivered far superior tools, frameworks, and ecosystem
Its easier to make good tools when they need to work on 5% market share (Mac only)?
Google Tools are free. Apple tools start with you buying their $2000 machine.
- seanmcdirmid 12y agoIn what country does a macbook air cost $2K? Also, many people who use Google tools also have macbooks (e.g. all the Googlers I know), they have to use the tools with something.
- danans 12y agoBased on what I've seen, fellow Googlers use Macs as glorified ssh terminals + chrome machines. Most Google code isn't allowed on laptops per security policy, and most wouldn't build there anyway. I also think lots of people have Macs because, before the Pixel, they were the only laptop offered internally that qualified as a fashion symbol, and the only option with a Retina display.
- seanmcdirmid 12y agoI know a Googler with one MBP and 2 Pixels. Guess which computer he brought to the workshop we were in...
- austinz 12y agoYou can get a Mac Mini that more than suffices for around $600-$800. But honestly, if paying $2000 was the only way to get a set of Android SDKs and development tools of the same caliber as Apple's developer offerings, I would immediately do so. I like the idea of the platform and I believe in anything that makes it easier for developers to build better applications.
- vacri 12y agoExcellent. Now I've bought my mac mini, I can plug it in and listen to it consume power. I wonder how I can see what it's doing? Hrm... well, it can come with a monitor... for an extra thousand. Okay, scratch that, I'll get a cheap DisplayPort monitor... add a couple of hundred (or if I feel like splurging, get two). Oh, and a keyboard, another $50 (apple-branded, of course, because normal keyboards don't have apple keys). Mouse? Apple mouse at $50+? Maybe I'll go with a cheap logitech or something... 4GB memory standard? for a dev machine? OSX has trouble with that little memory. Up to 8GB for another hundred (or 16GB for three hundred). Spinning rust will do, but if you did want an SSD, throw on a couple hundred more. The idea that mac minis are 'cheap development boxes' is nonsense. It's cheaper than a decent macbook pro, but it's not a cheap workstation.
- austinz 12y agoYou can buy the Apple-branded stuff. Or you can buy a KVM switch, a SSD, and two sticks of RAM off Newegg yourself. Monoprice has HDMI to DVI converters for less than $3. Upgrading the internals is about as challenging as upgrading the internals of a non-Apple laptop. It's honestly not that hard. On the off chance you don't have a mouse, a keyboard, or a display, you can get a decent mouse for around $5, a decent non-mechanical keyboard for $30, and a high-quality display for $150. All three of these will improve your productivity on your laptop if you're not traveling. If you don't have a laptop or a desktop...how are you developing for Android to begin with?
- vacri 12y agohow are you developing for Android to begin with? Well, this requirement wasn't in the original brief. And in any case, you're trading your own labour and domain knowledge to shave a few dollars off. The scrounging you've mentioned is only a little cheaper than what I've mentioned - my point is that it costs more to set up a mac mini for a developer (rather than a headless server) than the throwaway line presented. Even with your cheaper, more-effort-given-to-scrounging pricing, the monitor + HIDs alone add 1/3 to 1/4 the price, never mind the ram or ssd.
- austinz 12y ago
- altyus 12y agoYet most Android devs I know use Macs....
- eddieroger 12y agoIt's not like the effort to make a good tool scales proportionally to your user base or anything. Besides, the developer tools for Mac are the same used for iOS, which is a lot more than 5% of it's market. Microsoft could easily put out tools and frameworks on par (and do in some cases, VS is amazing) and would only do better if they'd drop support for OSes that have been obsolete for decades. There's no reason to have 16bit calls available any more.
- eropple 12y ago> Apple tools start with you buying their $2000 machine. I bought a 27" iMac with a 2.7GHz Sandy Bridge i5 for $250 on Sunday. Try again.
- aceperry 12y agoI would love to get a deal like that. I just looked on craigslist, and can't find any 27" iMacs with an i5 for less than $950. In fact, I can't find anything for $250 that wasn't a piece of junk. In fact, if I could get that iMac for $250, I could turn around and resell it for $1000.
- eropple 12y agoFriend was moving across the country, didn't want the hassle of craigslist. Point is, you can keep your ear to the ground and find some interesting stuff in the Apple space.
- aceperry 12y agoThat could be a lo-o-ong wait. Your post makes it sound like the $250 deal was typical. Which it is not in my experience, or in reality.
- eropple 12y agoI can guarantee you I could go lay hands on a Mac mini, older but quite capable of Xcode development, for $350 right now. I'm not an Apple partisan; my last gig was Android development. But the idea that there's this massive barrier to entry is a complete joke.
- aceperry 12y agoYour point that entry into the Apple ecosystem isn't that difficult would be correct when they first opened up the app store, which simplified how app development for phones was done. But today, they seem to have the most friction compared to joining other stores/platforms/ecosystems. As for the Mac mini that you talked about, that's a far cry from the 27" iMac with the i5 that you originally described.
- wilg 12y agoThis is such a weird way to compare the costs. You still need a computer to use the Google tools. Also you can get a MacBook Air for less than half that price.
- paulrov 12y agoProfessionals whinging about paying for tools… never gets old