News for hackers. Stuff that matters.
Re:Ask HN: iPhone released: discouraged as I am? by edw519 on Monday June 09, 2008 @10:13PM (#213439)
"But now I'm just depressed."

Why? Because the landscape has changed?

People affected by this will just have to adapt and find their place in the new landscape. That's all.

The pie is so big there's room for everybody. And if you still don't think so, there are plenty of other pies no one has noticed yet. You just gotta find them.

Nothing to be "depressed" about. Happens all the time.

OTOH, this is an excellent example of the advantages of being small and nimble - you can adapt quickly while the big boys are stuck struggling.

Re:Ask HN: iPhone released: discouraged as I am? by jmatt on Tuesday June 10, 2008 @05:32AM (#213712)
Apple is fascist. The iPhone specifically.

Microsoft in comparison looks like a beautiful tour de force of openness. Free (arguably) open CIL, languages, document format, IDE, documentation. No one DECIDES who can develop on windows mobile. Or for that matter most other SDKs. As for the cost, absolute worst case for an individual - about $1k a year to get an MSDN subscription.

Meanwhile 4000 devs are going to make ALL the applications that the masses could ever want on an iPhone. Why not just open it up for $100/$300? Heck, why isn't it free to push open source projects? Why isn't it free to push to your own iPhone? Why hasn't anyone asked Apple these questions? This is insane. If Microsoft tried something this crazy everyone would be in an uproar. This will give a huge advantage to large or "in the know" tech companies. I don't see the advantage to the consumer. The iPhone SDK is already relatively locked down so I don't want to hear security.

This being said I have an iPhone and Macbook. They are beautiful elegant machines. They work great. The interface is excellent. FreeBSD is $$$$. They've replaced my linux boxes at home. My iPhone completely pwns my old samsung blackjack. I actually use the internet on my iPhone and I enjoy using it.

I am frustrated that I can't push my iPhone apps from my macbook to my actual iPhone. I'm frustrated that I can't get some of my linux apps to work in OS X. It seems like they have it out for open source / small business / hackers. I could jail break my iPhone, but I shouldn't have to. I could install Xen and Linux, but I shouldn't have to. Sadly, I would be happy if Apple gave us the same choices as Microsoft. That should not be too much to ask.

EDITED: Syntax and a sentence or two.

Re:Ask HN: iPhone released: discouraged as I am? by allenbrunson on Tuesday June 10, 2008 @06:31AM (#213734)
No one DECIDES who can develop on windows mobile.

which might have something to do with why it's an ugly, unpleasant mess.

great technical products are not produced via democracy. they're almost always the vision of just a few people.

Meanwhile 4000 devs are going to make ALL the applications that the masses could ever want on an iPhone.

that's patently absurd. apple randomly picked 4000 iphone devs to let into the beta program. that's all. they will let in more later, once they've gotten feedback from the first crop, and understand better how the process will work.

I'm frustrated that I can't get some of my linux apps to work in OS X.

the linux community is not exactly known for making user-friendly apps. it's only natural that there would be a disconnect between their apps and macosx.

heck, i could spend all day addressing the misconceptions and downright falsehoods in this comment, but it sounds like you've already made up your mind.

Re:Ask HN: iPhone released: discouraged as I am? by stevecooperorg on Tuesday June 10, 2008 @08:03AM (#213787)
great technical products are [...] almost always the vision of just a few people.

Platforms, yes -- consistency goes a long way there, and a few coherent voices can build something where all the pieces work well together.

Applications? 'the talented few' still need access to the platform. The question is, is there a way for a few, talented people to develop and deploy the killer iPhone app?

That's not a rhetorical question -- is there such a route?

Re:Ask HN: iPhone released: discouraged as I am? by allenbrunson on Tuesday June 10, 2008 @05:38PM (#214324)
i believe that there very much is. the iphone sdk is really, really good. you can get up to speed quickly.

it's a shame that apple is not giving out many of the developer keys yet. but if you're serious about this, that shouldn't be much of an impediment. you can still develop for the iphone simulator. and if you really, really need to see your app on a real iphone, you can jailbreak your phone. it's not what apple wants you to do, of course, but i really doubt they're going to disqualify developers who use that method for testing.

Re:Ask HN: iPhone released: discouraged as I am? by jmatt on Tuesday June 10, 2008 @12:53PM (#214034)
heck, i could spend all day addressing the misconceptions and downright falsehoods in this comment, but it sounds like you've already made up your mind.

I'll listen if you'd like to continue to comment.

great technical products are not produced via democracy. they're almost always the vision of just a few people.

This clearly puts you in the cathedral category from The Cathedral & the Bazaar (http://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar). I think both approaches have their merits and operating systems should make room for both. Though, there are good arguments for both sides I tend to like enough openness for both approaches to compete.

that's patently absurd. apple randomly picked 4000 iphone devs to let into the beta program. that's all. they will let in more later, once they've gotten feedback from the first crop, and understand better how the process will work.

I could understand this for a few months following the launch of the beta. But at this point open it up, what are they worried about? I'd just like to be able to put my own apps on my own iPhone for starters. I don't see how that will hurt Apple's app store launch. I understand why they are doing it, I just don't agree.

I'm happy Apple is at least based on FreeBSD. If Apple is going to use Unix as a selling point then they open themselves up to some expectations from the Linux / BSD crowd. I've found ways around any problems, new apps, different work processes. But, that doesn't mean I wasn't frustrated.

Re:Ask HN: iPhone released: discouraged as I am? by allenbrunson on Tuesday June 10, 2008 @05:47PM (#214330)
i agree that it is unfortunate that you can't install your own apps on your own iphone without a key from apple, access to which they are zealously guarding. i'd love to be able to do just that.

my guess is that it's because this is somewhat tricky. the natural state of data is that it's easily copied. apple is creating artificial impediments to that natural state, in order to keep the iphone experience pristine and friendly for non-techy-types. they don't want to release something that's half-baked, then have to take it back. that would get everyone enraged.

also, apple does have an unfortunate tendency towards absolute secrecy. it's better than the endless vaporware announcements that most other companies seem to revel in, but i think they go too far sometimes.

apple's not perfect, but they do a better job than any other tech company i can think of, in my opinion.

Re:Ask HN: iPhone released: discouraged as I am? by gcv on Tuesday June 10, 2008 @09:53AM (#213855)
"Free (arguably) open CIL, languages, document format, IDE, documentation."

Actually, Visual Studio Express doesn't even include a profiler, IIRC. The profiler is included only in the much more expensive enterprisey Visual Studio team edition (or whatever the hell it's called). All of Apple's developer tools are completely free and come with OS installation DVDs. Apple's compilers are based on gcc, and, per terms of the GPL, Apple's patches are sent back to gcc's maintainers.

"Meanwhile 4000 devs are going to make ALL the applications that the masses could ever want on an iPhone."

Where did you get this idea? 4000 people are in the beta, and there is no reason to believe that Apple won't let absolutely anyone on Earth develop iPhone apps as soon as the SDK reaches its final release.

"Heck, why isn't it free to push open source projects?... It seems like they have it out for open source / small business / hackers."

The iPhone App Store is free of charge to developers who choose to release free software, so I have no idea what you're complaining about. The store also lets independent developers set their own pricing. If you don't like that you can't just zap apps from iPhone to iPhone, (1) that's mainly done for safety reasons, and (2) you actually can, with the ad hoc signing mechanism discussed in WWDC keynote.

Re:Ask HN: iPhone released: discouraged as I am? by grantc on Tuesday June 10, 2008 @11:07AM (#213921)
Fact check in aisle zero. Microsoft's CLR profiler is freely downloadable, no linkage to IDE versions. Additionally, there are two tiers of VS above Express, Professional and Team Suite (VSTS). VSTS comes in different editions, it's a bit convoluted but mostly irrelevant because most folks doing this for a living have an MSDN subscription (or they should, as it pays for itself pretty quickly just for dev/test licences). Collectively, these tools are frequently used to build mission-critical software for large corporations, which is probably the largest difference between MSFT's developer stack and APPL's.
Re:Ask HN: iPhone released: discouraged as I am? by jmatt on Tuesday June 10, 2008 @01:19PM (#214068)
Yes, They've sold this great idea to the developers. Including me. I'm waiting for Apple to implement. Ideas are one thing, implementations are another. And timing is important. I think it's safe to assume that these 4000 beta testers have an advantage. If you are allowed to release a product exclusively for any amount of time that is an advantage.

The iPhone App Store is free of charge to developers who choose to release free software, so I have no idea what you're complaining about. The store also lets independent developers set their own pricing. If you don't like that you can't just zap apps from iPhone to iPhone, (1) that's mainly done for safety reasons, and (2) you actually can, with the ad hoc signing mechanism discussed in WWDC keynote.

Like I said, I enjoy Apple products. I have a problem with the way they run their business. Just because the iPhone will someday be supportive to open source and sharing doesn't mean that it is now. When they finally do allow new small-time iPhone developers I will be celebrating with everyone else.

Re:Ask HN: iPhone released: discouraged as I am? by oldgregg on Monday June 09, 2008 @10:37PM (#213461)
I mostly agree. You're absolutely right about there being tons of other opportunities out there -- my start-up won't be affected at all -- and I have no doubt people like netvibes or dropbox will adapt. Not to mention I work on apple products 12 hours a day so personally I really benefit from their work.

It's more an issue of building closed platforms. Everyone knows they are bad news but it seems like Apple gets a free pass. Adapting is always a good move, but you have to go meta at some point. A rough parallel would be people living in a locked down communist country... sure you adapt, but on some level it's proper to object to any system that long term consolidates power and subjugates minority interests.

Re:Ask HN: iPhone released: discouraged as I am? by extantproject on Tuesday June 10, 2008 @07:23AM (#213756)
Apple and the iPhone are not roughly parallel to "living in a locked down communist country." You pay for the iPhone. You pay for the cell service. You pay for the shiny MacBook. Nobody makes you pay for these things; you don't have to use Apple products or services if you don't want to. In a communist country you will participate or be imprisoned or killed.
Re:Ask HN: iPhone released: discouraged as I am? by unalone on Tuesday June 10, 2008 @07:44AM (#213771)
That's why I've never understood the Apple-hate. I mean, yes, I understand that it's great to have open things to fiddle with. At the same time, though, open-source applications are almost never the top-notch apps in their field. I think that Firefox, for instance, is dwarfed in terms of features by Opera and in terms of usability by Safari (my personal favorite). It's partly because Firefox is far more loosely-designed than either of the two browsers. Its philosophy is primarily "be open to change," whereas Opera's is "do everything" and Safari's is "stay out of the way."

Apple doesn't lie to developers about their systems. They present a "my way or the highway" offer. And many excellent devs take them up on it, because they think that the OS X is worth the limitations developers face. Some users think that overall, that is a trade-off that is completely worth it. Others absolutely disagree. But Mac users don't hate "freetards" for their choices. The hate tends to be one-way. Ironic, because a lot of the condescension that Mac users get is from people who accuse them of being elitist.

And... that's my one-sided, rambling rant.

Re:Ask HN: iPhone released: discouraged as I am? by timr on Tuesday June 10, 2008 @12:08AM (#213540)
I'm of two minds.

On the one hand, the OP reminds me of the people who were complaining about Microsoft killing firewall vendors by including basic security features in the OS -- you should expect to be destroyed if your entire business model is dependent on the elephant sleeping peacefully on one side of the cage.

On the other hand, Apple isn't creating an ecosystem with the iPhone, so much as a different type of cage. If you play by their rules, you're extremely susceptible to being squished when the elephant gets restless.

Re:Ask HN: iPhone released: discouraged as I am? by davidw on Tuesday June 10, 2008 @03:45AM (#213665)
> a different type of cage.

Exactly. Many people here may be too young to recall the late 80ies, but Apple were the ones who wanted to control the operating system and the hardware, whereas Microsoft settled for "just" the OS and open hardware. Remember the Apple "look and feel" lawsuit?

They make great products, but as a developer, I'm not sure I trust them a whole lot more than Microsoft.

Re:Ask HN: iPhone released: discouraged as I am? by xirium on Tuesday June 10, 2008 @04:29AM (#213685)
> Remember the Apple "look and feel" lawsuit?

A remnant of that issue may be present on your desktop. I believe this works on Windows XP and it should also work on Windows Vista. Select a window. Press Alt and release. Press Space and release. The menu that is revealed is to sidestep Apple's single click window closing patent which was filed circa 1984.

Re:Ask HN: iPhone released: discouraged as I am? by davidw on Tuesday June 10, 2008 @05:05AM (#213703)
How dare you accuse me of using a Windows desktop! :-)
Re:Ask HN: iPhone released: discouraged as I am? by idea on Tuesday June 10, 2008 @05:32AM (#213713)
I'm not afraid to say that i'm using Windows XP. :-)

But i don't see how this behaviour is related to a single click patent. Btw. it doesn't work with Firefox.

Re:Ask HN: iPhone released: discouraged as I am? by xirium on Tuesday June 10, 2008 @06:58AM (#213743)
It could have been expensive for Microsoft to license single click window closing on a per copy basis and it could have set an expensive precedent. So, they devised numerous methods of closing a window without infringing on the patent. One method was to open a menu on the top left corner of a window, and with or without a second click, selecting the window close item. Another method selects the same menu item by using keyboard sequences. However, no method allowed you to close a window by using a single mouse click.

After the patent expired, the keyboard sequences were retained for power users who were already familiar with the sequences. However, the prominance of the menu has declined.

> it doesn't work on Firefox

I'm not surprised. Firefox on Windows implements its own menu primitives. Many other applications have different versions of the same libraries statically compiled. Obviously, the Firefox implementation doesn't implement a legacy window.

Re:Ask HN: iPhone released: discouraged as I am? by Raphael on Tuesday June 10, 2008 @06:23AM (#213730)
You are supposed to keep ALT down when you press space.
Re:Ask HN: iPhone released: discouraged as I am? by dhimes on Tuesday June 10, 2008 @07:30AM (#213762)
Actually, you don't need to with MS apps, but doing so allows it to work with FF also.
Re:Ask HN: iPhone released: discouraged as I am? by idea on Tuesday June 10, 2008 @08:21AM (#213800)
That's right. I have Alt+Space mapped to Launchy so i didn't test that.
Re:Ask HN: iPhone released: discouraged as I am? by tonystubblebine on Monday June 09, 2008 @10:44PM (#213469)
I was talking to a googler the other day who says that Eric Schmidt is fond of saying about these situations, "It's not a zero-sum game."

The original complaint about Apple being anti-open is proof that there's still room for more than Apple.

Re:Ask HN: iPhone released: discouraged as I am? by matth on Monday June 09, 2008 @11:37PM (#213514)
I want Apple pie.

Nothing to be "depressed" about. Happens all the time.

"Happens all the time" is a reason not to be depressed? I think "landscape changes" take place because someone/some group got tired of being depressed and actively sought some sort of change.

OTOH, this is an excellent example of the advantages of being small and nimble - you can adapt quickly while the big boys are stuck struggling.

What? The big boys are eating Apple pie because they, I assume, had an easier time getting to the table than the small and nimble.