The iPhone 3.0 OS has references to brand new iPhone models (not just one, but two), a new iPod and the mysterious "iProd."

A quick rundown on Apple model naming conventions. The original iPhone is known as iPhone1,1 and the iPhone 3G is iPhone1,2. The first number refers to the overarching model, so when it changes, it indicates a a genuinely new product, not simply a bump in storage capacity (or even the mere addition of 3G). So that the models referenced in the iPhone 3.0's OS are iPhone3,1; iPod3,1; iFPGA; and iProd0,1 is is worth noting—we're talking significant hardware updates to the iPhone and iPod touch worthy of a new model number.

The iFPGA model—as in field-programmable gate arrays—is likely something never to be released, reckons Ars. But what of the mysterious iProd? The string 0,1 indicates it's a prototype or codename, since products are released at 1,1. Could this generic iProduct—if it's not in fact a touchscreen cattle prod, which would be excellent—be that long-fabled Mac tablet/netbook/wet dream? Or maybe it's something else altogether, like magic French toast. Mmmm. [Ars]