Hacker News new | past | comments | ask | show | jobs | submit login

Apple doesn't need to do anything to make iTunes work with other devices. In fact, they go out of their way to make sure it doesn't. Palm figured out how to make it work, and Apple figured out how to break it.



Palm made it work? Isn't this the same hack where they advertised themselves as an Apple device completely breaking the USB standard? They made it work by breaking their own agreements to be USB certified.


True. But that was Palm's decision. Apple was under no obligation to make any changes to prevent Palm's questionable decision.


Let me be clear here, advertising your device as another manufacturers is a BAD precedent be setting. For any company.

It also violates the agreement companies agree to to be usb certified. What Apple did afterwards to ensure only their devices were being advertised is their own business. But lets be clear. Palm was in the wrong here. It doesn't absolve Apples decisions, but I can see why they did what they did.

It also likely explains why Apple started doing drm-like authentication to its devices.


True. But that was Palm's decision. Apple was under no obligation to make any changes to prevent Palm's questionable decision.

That's literally the only point I was making. Apple didn't need to do anything to have other devices working with iTunes. Once they were, by whatever means, Apple made the decision to make changes to further disallow it. Apple didn't need to go out of their way to provide interoperability, but they did go out of their way to break interoperability, no matter how the competitors achieved it.

What Apple did wrong and what Palm did wrong are not part of my argument.


Its a bit of a useless point then to be honest. Apple is under no obligation to allow anyone to impersonate an iphone as a usb device with their software.

Apple making changes to disallow it were because they were breaking their usb agreement to do it. You are not supposed to identify your devices as anything but what they are. Explain to me how Apple is doing anything bad here because of what Palm started doing? As mentioned elsewhere, the xml file itunes generates is there for interoperability, Palm chose to do something they should not have. There is a difference of "breaking interoperability" (sic), and acting as if you are some other device to an operating system. Palm was doing the latter, not the former.


Nor were they under any obligation to support it in any way.


That's beside the point.


It's not beside the point. Do you know for a fact that Apple went out of their way to break functionality? Perhaps they had some reason for making the breaking changes and since they were under no obligation to support this 3rd party hack, why not do it?


The fact that Apple complained to the USB-IF about Palm's constant attempts to make the Pre sync with iTunes and that every update to iTunes after that broke the compatibility is enough to have a reasonable belief that Apple deliberately broke this functionality.

Apple had no obligation to let Palm sync with their software. Palm had no right to sync with their software. But Apple released three updates in a row that each conveniently broke compatibility with Palm's hardware. That's the extent of what I am saying. I'm not arguing that Apple had to support it, but rather that they explicitly disallow it, and will fight to keep it disallowed. Arguing that this was mere coincidence sounds like a violation of Occam's Razor. Possible, but unlikely.


I actually didn't know the history, so I wasn't arguing from that perspective.


In fact, they go out of their way to make sure it doesn't.

No they don't, iTunes offers the Library.xml file for interoperability. My Nokia E71 and E6 work just fine with iTunes (on Mac OS X) via Library.xml. In fact is works better than my iPods since iTunes doesn't need to be running to sync with my Nokia phones.


I'm not sure if you noticed, but Palm is out of business, and Apple is the most valuable company in the world. Might not be your best example for making me want to strive for this as a capitalist.


Palm isn't technically out of business, they were acquired. The fate of their assets were controlled by their parent company.

Capitalist or otherwise, my point wasn't "this will put you out of business", it was that iTunes was working with other devices without Apple needing to do any work on their end. The work they performed on their end worked to destroy that.

As a capitalist, I hope that you understand that shutting Palm out is not the reason, or even a contributing factor to Apple's success. I'm honestly not sure what point you're trying to make, as the Palm v Apple software dispute has nothing to do with Apple's valuation nor does it have anything to do with Palm's fate. That is a non-sequitur.


Apple shouldn't have to provide software for its competitors, and if it doesn't want them to fake a device being an iPhone they have every right to make iTunes not work for Palm. The point is that it is better for Apple that it doesn't work with Palm or anyone else.

Palm wasn't the biggest competitor, but they were certainly a competitor. If all of them went away it seems pretty obvious that that would be good for Apple, and Palm being gone is a contributing factor, albeit a small one.

Palm was acquired, and then for intents and purposes shut down last year.


Thye should just use the official way to integrate with iTunes.

Both my Sony android device and my lumia 800 syncs perfectly with my iTunes (non drm) media. Even my old Symbian phone did it before palm.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: