2010-06-29 9 views
2

Je suis à la recherche d'options de programmation iPad/iPhone. Ce qui me fait me demander est: Existe-t-il une manière 100% sans problème (c'est-à-dire sans suppression de la garantie) de faire de la programmation B2B sur cette chose?Programmation B2B sur iPad (et iPhone)

Je vais essayer d'expliquer. Ces dernières années, j'ai fait beaucoup de programmation B2B pour différentes plateformes mobiles. Les tâches étaient généralement simples. Il y avait un client qui demandait une application spécifique sur un certain nombre de téléphones (de 20 à 200 au maximum). Et à chaque fois (était-ce Windows CE/Mobile, Symbian S60 de Nokia ou était-ce Java ME) préparer un petit paquet d'installation était tout ce qu'il fallait faire. Parfois, il fallait acheter une licence peu coûteuse pour signer le paquet. Parfois, tout allait bien sans.

Maintenant, je vois que sur iOS, quoi que ce soit d'installer quoi que ce soit est de passer par l'Appstore. Comment éviter cela? Et si le client veut garder l'application strictement privée? Est-il possible de personnaliser les applications/les installer à partir de Xcode? Combien d'efforts cela fait-il, et cela en vaut-il la peine?

Répondre

2

iPhone Enterprise Developer Program est votre "ami". Permet une distribution ad-hoc des applications et ne coûte que 299 $. Cependant, il est disponible uniquement pour les organisations de plus de 500 employés et numéro Dun et Bradstreet. Puisque vous êtes un petit magasin, vous n'êtes probablement pas éligible (vérifiez avec Apple, cependant!), Mais vos clients potentiels pourraient l'être.

Mise à jour: Une alternative serait d'obtenir une licence de développement standard distincte pour chaque client et de provisionner tous leurs périphériques en tant que périphériques de test pour ce compte. Ce n'est pas strictement illégal, bien que je soupçonne qu'Apple pourrait désapprouver une telle pratique. Cependant, cela vous limite à 100 appareils par licence et vous oblige à provisionner manuellement chaque appareil. Beaucoup trop de tracas, malheureusement.

+0

Thx pour info mais pas vraiment une option dans mon cas :( – yatsa

+0

Cela ^^^ était sur le programme Enterprise.Enregistrer des périphériques clients comme test peut être une option dans certains cas mais dans la plupart d'entre eux - oui c'est trop de tracas Au fait, Apple n'aime pas les développeurs autres que ceux qui sont sur leur chaîne Par ailleurs - en utilisant cette façon est-il possible d'installer sur l'appareil du client un moteur Apple-ennemi? Il semble que oui – yatsa

+0

Vous pouvez installer pratiquement n'importe quoi grâce à une distribution ad-hoc, à condition qu'il soit signé avec un certificat de développeur Apple valide et qu'il existe un profil de provisioning correspondant à ce cert –