In article
<siegman->,
AES <> wrote:
> Question (asked for info, not to stir up controversy):
>
> Can an outside software developer, developing an app for the iPad,
> include as one of the capabilities of that app a "dongle" scheme which
> requires a dongle, purchased from or supplied by the developer, to be
> plugged into one of the ports on the iPad in order to run the app, or to
> access certain data or information related to the app?
Certainly-- just look at Square (
https://squareup.com/). The app's not
really useful without their card reader, which plugs into the headphone
jack. They do it because it's a necessary part of how the app works, but
in principle a developer could require something for whatever reason
they want. Griffin's latest iTrip only works if you've bought the
necessary external hardware, too:
http://www.griffintechnology.com/products/itrip
> That is, is this capability included or possible at present within the
> technical capabilities allowed to developers by Apple?
>
> If the capability is there, what restrictions does Apple place on its
> use?
If a developer wanted to communicate via the 30-pin connector on the
bottom of the phone, the device would have to go through Apple's
external hardware accessory program. That requires approval from Apple
for whatever the device does.
For Square-style headphone connections there's no explicit hardware
approval, but the requirement for the external device might affect
whether the app would be approved.
>
> Another question (asked more to stimulate thinking, and maybe even
> controversy):
>
> Might the entire iOS ecosystem -- the entire array of Apple hardware
> gadgets and Apple software -- be regarded as (among other things) one
> massive interconnected, generalized dongle? -- with Apple having total
> control over all actions and operations of this "iDongle"?
Only if you consider that needing to buy a computer in order to run
software designed for that computer means the computer is a dongle of
some kind. You can't run Pages unless you buy a Mac, does that make the
Mac a dongle for the Pages app?
--
Tom "Tom" Harrington
Independent Mac OS X developer since 2002
http://www.atomicbird.com/