<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: USB Implementors Forum on iTunes Sync: Apple&#8217;s Right, Palm&#8217;s Wrong</title>
	<atom:link href="http://www.tipb.com/2009/09/22/usb-implementors-forum-itunes-sync-apples-palms-wrong/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tipb.com/2009/09/22/usb-implementors-forum-itunes-sync-apples-palms-wrong/</link>
	<description>The #1 iPhone, iPad, and iPod touch Blog</description>
	<lastBuildDate>Mon, 22 Mar 2010 06:27:39 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Lt</title>
		<link>http://www.tipb.com/2009/09/22/usb-implementors-forum-itunes-sync-apples-palms-wrong/comment-page-1/#comment-80659</link>
		<dc:creator>Lt</dc:creator>
		<pubDate>Sun, 27 Sep 2009 00:33:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=12217#comment-80659</guid>
		<description>&lt;p&gt;Apple is just mad that the palm pre is the best smartphone on the market&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Apple is just mad that the palm pre is the best smartphone on the market</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://www.tipb.com/2009/09/22/usb-implementors-forum-itunes-sync-apples-palms-wrong/comment-page-1/#comment-78792</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Thu, 24 Sep 2009 08:06:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=12217#comment-78792</guid>
		<description>&lt;p&gt;Don&#039;t think in products -- think in protocols/layers and you will understand the analogy. &lt;/p&gt;

&lt;p&gt;USB is a protocol and a physical layer.  In theory you could send layer-2 USB over Ethernet.  The software in the Pre is sending back data over a transmission link (this case USB).  Is this any different than samba sending packets back to a Windows machine?  If the physical link between an iPod and iTunes were an Ethernet link would it change anything?  What if Windows decided to double check the SMB protocol number with the host string and refuse to talk to the remote machine because the string didn&#039;t match one Microsoft approved of?  The samba guys would have just changed samba to match what Windows was looking for.&lt;/p&gt;

&lt;p&gt;Palm is not calling the Pre an iPod.  They&#039;re calling it a Pre.  The Pre also has a mode that sends back a hex code that matches one that iTunes is looking for.  Initially this was only the device ID hex code.  Now it&#039;s the vendor and the device ID (a 5 minute fix).  Why?  Because the iTunes &quot;protocol&quot; demands it.&lt;/p&gt;

&lt;p&gt;This &lt;em&gt;is&lt;/em&gt; the simple way.  A very elegant hack that ensures maximum compatibility since Apple is less likely to radically change the firmware on older devices.  The solution would have never had any issues.  It is Apple that is moving the target.  Why?  Well, they want to protect their iPod market.  It is a business isn&#039;t it?  Let&#039;s not think that it is really about user experience.  &lt;/p&gt;

&lt;p&gt;Oh... and another reason is rivalry since the Palm guys used to work at Apple.  Again, not a &lt;em&gt;real&lt;/em&gt; reason, just kids being kids.  This will keep up because the &quot;kids&quot; at Palm &lt;em&gt;and&lt;/em&gt; Apple are having fun with this.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Don&#8217;t think in products &#8212; think in protocols/layers and you will understand the analogy. </p>

<p>USB is a protocol and a physical layer.  In theory you could send layer-2 USB over Ethernet.  The software in the Pre is sending back data over a transmission link (this case USB).  Is this any different than samba sending packets back to a Windows machine?  If the physical link between an iPod and iTunes were an Ethernet link would it change anything?  What if Windows decided to double check the SMB protocol number with the host string and refuse to talk to the remote machine because the string didn&#8217;t match one Microsoft approved of?  The samba guys would have just changed samba to match what Windows was looking for.</p>

<p>Palm is not calling the Pre an iPod.  They&#8217;re calling it a Pre.  The Pre also has a mode that sends back a hex code that matches one that iTunes is looking for.  Initially this was only the device ID hex code.  Now it&#8217;s the vendor and the device ID (a 5 minute fix).  Why?  Because the iTunes &#8220;protocol&#8221; demands it.</p>

<p>This <em>is</em> the simple way.  A very elegant hack that ensures maximum compatibility since Apple is less likely to radically change the firmware on older devices.  The solution would have never had any issues.  It is Apple that is moving the target.  Why?  Well, they want to protect their iPod market.  It is a business isn&#8217;t it?  Let&#8217;s not think that it is really about user experience.  </p>

<p>Oh&#8230; and another reason is rivalry since the Palm guys used to work at Apple.  Again, not a <em>real</em> reason, just kids being kids.  This will keep up because the &#8220;kids&#8221; at Palm <em>and</em> Apple are having fun with this.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Keith</title>
		<link>http://www.tipb.com/2009/09/22/usb-implementors-forum-itunes-sync-apples-palms-wrong/comment-page-1/#comment-78766</link>
		<dc:creator>Keith</dc:creator>
		<pubDate>Thu, 24 Sep 2009 05:00:05 +0000</pubDate>
		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=12217#comment-78766</guid>
		<description>&lt;p&gt;Lol you&#039;re comparing the implementation of a protocol to spoofing an iPod and you&#039;re comparing mounting a device on an OS to mounting a device on iTunes? Apples and oranges dude. &lt;/p&gt;

&lt;p&gt;The copyright and trademarks on the iPod would probably say they&#039;re more than just a storage device. Hell I bet if I were to take a USB stick with a speaker on it and call it a Zune, MS would be calling me with their lawyers. &lt;/p&gt;

&lt;p&gt;If it were much simpler for them to do it this way then why are they having so many problems now? If they had just done it the way they were supposed to in the first place they wouldn&#039;t be going through all this now would they?&lt;/p&gt;

&lt;p&gt;Dude your comparisons are in a different realm and your logic makes no sense. Do you even know how many people are laughing at you right now?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Lol you&#8217;re comparing the implementation of a protocol to spoofing an iPod and you&#8217;re comparing mounting a device on an OS to mounting a device on iTunes? Apples and oranges dude. </p>

<p>The copyright and trademarks on the iPod would probably say they&#8217;re more than just a storage device. Hell I bet if I were to take a USB stick with a speaker on it and call it a Zune, MS would be calling me with their lawyers. </p>

<p>If it were much simpler for them to do it this way then why are they having so many problems now? If they had just done it the way they were supposed to in the first place they wouldn&#8217;t be going through all this now would they?</p>

<p>Dude your comparisons are in a different realm and your logic makes no sense. Do you even know how many people are laughing at you right now?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://www.tipb.com/2009/09/22/usb-implementors-forum-itunes-sync-apples-palms-wrong/comment-page-1/#comment-78736</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Thu, 24 Sep 2009 02:26:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=12217#comment-78736</guid>
		<description>&lt;p&gt;@Keith: People use iTunes as a platform.  Windows is a platform.  Yes, one is an OS, the other, just an app.  iTunes has gone beyond a simple app to a platform in which people purchase content and that content is payed for and transferred to their machine.&lt;/p&gt;

&lt;p&gt;They weren&#039;t spoofing their company ID initially.  They were still saying it was a Palm... a iPod from Palm.  &lt;/p&gt;

&lt;p&gt;iPods are just USB storage devices!  The Pre didn&#039;t hack INTO anything.  It just sits there and lets iTunes copy over the files.  The work Palm had to do was write an embedded iPod DB reader.  The nice thing about this is that those DB files are well documented and they haven&#039;t changed within a product release.  This gave Palm a stable environment in which to read the files.  It is really a pretty darn good solution.  It was much simpler for Palm to write an interface to something that rarely changes (device DB files) than to write a desktop app that can break in all sorts of ways (new OS releases, iTunes releases, people moving files around, etc).&lt;/p&gt;

&lt;p&gt;People hack around with iTunes all the time.  People hack around with their iPods all the time.  Apple certainly didn&#039;t intend for people to mess with the DB files on the iPods, but you can find quite a few apps that do just that.  No API, no iTunes, and no license, they just access the files directly over the USB mass storage driver.&lt;/p&gt;

&lt;p&gt;This is no different that MacOS using samba libraries so it can access Windows network shares.  Samba was built before any documentation of SMB.  They reversed engineered the protocol.  No API, just on the wire protocol.  The samba guys know the protocol better than MS.  Are you saying that MacOS should never have shipped with samba libraries?&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Keith: People use iTunes as a platform.  Windows is a platform.  Yes, one is an OS, the other, just an app.  iTunes has gone beyond a simple app to a platform in which people purchase content and that content is payed for and transferred to their machine.</p>

<p>They weren&#8217;t spoofing their company ID initially.  They were still saying it was a Palm&#8230; a iPod from Palm.  </p>

<p>iPods are just USB storage devices!  The Pre didn&#8217;t hack INTO anything.  It just sits there and lets iTunes copy over the files.  The work Palm had to do was write an embedded iPod DB reader.  The nice thing about this is that those DB files are well documented and they haven&#8217;t changed within a product release.  This gave Palm a stable environment in which to read the files.  It is really a pretty darn good solution.  It was much simpler for Palm to write an interface to something that rarely changes (device DB files) than to write a desktop app that can break in all sorts of ways (new OS releases, iTunes releases, people moving files around, etc).</p>

<p>People hack around with iTunes all the time.  People hack around with their iPods all the time.  Apple certainly didn&#8217;t intend for people to mess with the DB files on the iPods, but you can find quite a few apps that do just that.  No API, no iTunes, and no license, they just access the files directly over the USB mass storage driver.</p>

<p>This is no different that MacOS using samba libraries so it can access Windows network shares.  Samba was built before any documentation of SMB.  They reversed engineered the protocol.  No API, just on the wire protocol.  The samba guys know the protocol better than MS.  Are you saying that MacOS should never have shipped with samba libraries?</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Keith</title>
		<link>http://www.tipb.com/2009/09/22/usb-implementors-forum-itunes-sync-apples-palms-wrong/comment-page-1/#comment-78723</link>
		<dc:creator>Keith</dc:creator>
		<pubDate>Thu, 24 Sep 2009 01:31:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=12217#comment-78723</guid>
		<description>&lt;p&gt;@Jeff&lt;/p&gt;

&lt;p&gt;it sounds as if you think Apple is preventing it from connecting to their OS. That&#039;s not the case.. they&#039;re only preventing them from connecting to iTunes. iTunes was developed to be the syncing software for iPods. What would you say if apple were spoofing their ID and pretending to be a BlackBerry so they could use the BlackBerry desktop software to sync instead of making their own sync software?&lt;/p&gt;

&lt;p&gt;Palm is still more than welcome to develop their own software to sync with a Mac and even still welcome to use the open API provided to access iTunes data. Hell if they wanted, they could even just mount themselves as a hard drive on a mac and let the user drag their music onto the device. &lt;/p&gt;

&lt;p&gt;They&#039;re just not allowed to lie about what they are and &quot;hack&quot; into iTunes to get out of doing their own work. Do you even want to do business with a company who has to hack or spoof to be able to sync? You would imagine it wouldn&#039;t be all that much for palm to make their own sync application.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Jeff</p>

<p>it sounds as if you think Apple is preventing it from connecting to their OS. That&#8217;s not the case.. they&#8217;re only preventing them from connecting to iTunes. iTunes was developed to be the syncing software for iPods. What would you say if apple were spoofing their ID and pretending to be a BlackBerry so they could use the BlackBerry desktop software to sync instead of making their own sync software?</p>

<p>Palm is still more than welcome to develop their own software to sync with a Mac and even still welcome to use the open API provided to access iTunes data. Hell if they wanted, they could even just mount themselves as a hard drive on a mac and let the user drag their music onto the device. </p>

<p>They&#8217;re just not allowed to lie about what they are and &#8220;hack&#8221; into iTunes to get out of doing their own work. Do you even want to do business with a company who has to hack or spoof to be able to sync? You would imagine it wouldn&#8217;t be all that much for palm to make their own sync application.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://www.tipb.com/2009/09/22/usb-implementors-forum-itunes-sync-apples-palms-wrong/comment-page-1/#comment-78717</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Thu, 24 Sep 2009 01:07:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=12217#comment-78717</guid>
		<description>&lt;p&gt;@Therealtruth umm. I was being a bit sarcastic.  My point was that Apple is overloading the basic use of the USB mass storage driver in Windows.  The USB mass storage driver is generic.  I just provides a way for devices to look like HDD&#039;s in Windows.  Apple is clearly using this driver, but also enforcing additional requirements beyond what Microsoft intended.  Microsoft should block the abuse of its software. ;)  It doesn&#039;t make sense because it doesn&#039;t.  Palm made a nice clean way of syncing songs to the Pre that didn&#039;t get in the way of anyone.  It didn&#039;t require accessing &lt;em&gt;any&lt;/em&gt; files or API&#039;s on a user&#039;s computer.  Very clean hack.  I would think it was brilliant except for the fact that this feature is built into the Linux gadgetfs USB driver.  Palm really didn&#039;t have to do anything other than use the feature and write some code that parsed the iPod DB files.  The format of those files is pretty well known since 3rd party iPod management programs also manipulate those files.  Apple should really shut those guys down also.  How dare anything other than iTunes touch those files!&lt;/p&gt;

&lt;p&gt;If Apple didn&#039;t check for the use of the Vendor ID, Palm would have been happy only to spoof the Device ID so that you could always find out that the device was really a Palm.  Once Apple blocked that, Palm will just continue down the road of making the device more and more a clone of the iPod.  I suspect that Apple is spending much more time on their side breaking the Pre than Palm is fixing it.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Therealtruth umm. I was being a bit sarcastic.  My point was that Apple is overloading the basic use of the USB mass storage driver in Windows.  The USB mass storage driver is generic.  I just provides a way for devices to look like HDD&#8217;s in Windows.  Apple is clearly using this driver, but also enforcing additional requirements beyond what Microsoft intended.  Microsoft should block the abuse of its software. <img src='http://www.tipb.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />   It doesn&#8217;t make sense because it doesn&#8217;t.  Palm made a nice clean way of syncing songs to the Pre that didn&#8217;t get in the way of anyone.  It didn&#8217;t require accessing <em>any</em> files or API&#8217;s on a user&#8217;s computer.  Very clean hack.  I would think it was brilliant except for the fact that this feature is built into the Linux gadgetfs USB driver.  Palm really didn&#8217;t have to do anything other than use the feature and write some code that parsed the iPod DB files.  The format of those files is pretty well known since 3rd party iPod management programs also manipulate those files.  Apple should really shut those guys down also.  How dare anything other than iTunes touch those files!</p>

<p>If Apple didn&#8217;t check for the use of the Vendor ID, Palm would have been happy only to spoof the Device ID so that you could always find out that the device was really a Palm.  Once Apple blocked that, Palm will just continue down the road of making the device more and more a clone of the iPod.  I suspect that Apple is spending much more time on their side breaking the Pre than Palm is fixing it.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Therealtruth (really)</title>
		<link>http://www.tipb.com/2009/09/22/usb-implementors-forum-itunes-sync-apples-palms-wrong/comment-page-1/#comment-78703</link>
		<dc:creator>Therealtruth (really)</dc:creator>
		<pubDate>Thu, 24 Sep 2009 00:11:09 +0000</pubDate>
		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=12217#comment-78703</guid>
		<description>&lt;p&gt;@Jeff&lt;/p&gt;

&lt;p&gt;your logic is a bit skewed considering the iPod still uses iTunes on a windows pc. That and the fact that the pre has nothing to do with Microsoft anyway.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>@Jeff</p>

<p>your logic is a bit skewed considering the iPod still uses iTunes on a windows pc. That and the fact that the pre has nothing to do with Microsoft anyway.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: Jeff</title>
		<link>http://www.tipb.com/2009/09/22/usb-implementors-forum-itunes-sync-apples-palms-wrong/comment-page-1/#comment-78682</link>
		<dc:creator>Jeff</dc:creator>
		<pubDate>Wed, 23 Sep 2009 23:06:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=12217#comment-78682</guid>
		<description>&lt;p&gt;I think Microsoft should change their USB driver to block iPods.  It serves Apple right for thinking they could make a device that uses the USB block driver and then enforcing further requirements on the use of the device.  MS should totally fight back.&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>I think Microsoft should change their USB driver to block iPods.  It serves Apple right for thinking they could make a device that uses the USB block driver and then enforcing further requirements on the use of the device.  MS should totally fight back.</p>]]></content:encoded>
	</item>
	<item>
		<title>By: the real truth</title>
		<link>http://www.tipb.com/2009/09/22/usb-implementors-forum-itunes-sync-apples-palms-wrong/comment-page-1/#comment-78644</link>
		<dc:creator>the real truth</dc:creator>
		<pubDate>Wed, 23 Sep 2009 20:57:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=12217#comment-78644</guid>
		<description>&lt;p&gt;i thought apple made itunes?  huh .....wierd.....&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>i thought apple made itunes?  huh &#8230;..wierd&#8230;..</p>]]></content:encoded>
	</item>
	<item>
		<title>By: The real truth</title>
		<link>http://www.tipb.com/2009/09/22/usb-implementors-forum-itunes-sync-apples-palms-wrong/comment-page-1/#comment-78554</link>
		<dc:creator>The real truth</dc:creator>
		<pubDate>Wed, 23 Sep 2009 17:53:17 +0000</pubDate>
		<guid isPermaLink="false">http://www.theiphoneblog.com/?p=12217#comment-78554</guid>
		<description>&lt;p&gt;Why can&#039;t palm just make their own
solution. Believe it or not I don&#039;t think it&#039;s a bad thing when a company makes both the hardware and the software. I think this sort of integration is advantageous&lt;/p&gt;
</description>
		<content:encoded><![CDATA[<p>Why can&#8217;t palm just make their own
solution. Believe it or not I don&#8217;t think it&#8217;s a bad thing when a company makes both the hardware and the software. I think this sort of integration is advantageous</p>]]></content:encoded>
	</item>
</channel>
</rss>

