2009-10-20 8 views
0

J'ai écrit une application pour les environnements Windows et Mac i.e j'ai 2 fichiers - 1) abc.exe et 2) abc.app qui fonctionnent sur Windows et Mac respt. Maintenant, je veux mettre ces deux fichiers dans une unité comme un pot ou une balle tar et expédier cette unité. L'unité contiendra également un script qui devrait reconnaître l'environnement dans lequel l'unité est double-cliquée et lancer le fichier .exe ou .app.windows + Mac + app

Cela peut-il être fait et si cela peut être fait, que suggérez-vous que l'unité devrait être comme un pot ou une boule de goudron ou autre chose et pourquoi?

Merci

Répondre

8

, vous voulez forcer les utilisateurs à avoir une machine virtuelle Java qui peut reconnaître le système d'exploitation et d'exécuter d'autres applications externes? Ne tournez pas avec le processus d'installation normal de l'application sur les deux plates-formes. Envoyer un fichier d'installation EXE auto-extractible pour Windows et un fichier DMG pour Mac. Autoriser les utilisateurs à choisir le package approprié sur votre site Web, par défaut à l'un ou l'autre en fonction de leur agent utilisateur.

+0

Je suis entièrement d'accord. Rien d'autre ne vaut l'effort et demande des ennuis. Et je crois que les utilisateurs préféreraient être confus de ne pas trouver un téléchargement spécifique à la plate-forme. –

+1

Si les utilisateurs ne trouvent pas de téléchargement spécifique à la plate-forme, ils supposent généralement qu'il s'agit uniquement de Windows, car c'est généralement ainsi que fonctionne le monde. –

+0

Merci les gars pour les réponses. Est-ce que n'importe lequel d'entre vous me dira un moyen d'emballer l'ensemble du dossier .app dans un seul fichier et les utilisateurs ne s'en soucient pas. mon application est automatiquement copiée sur cd/dvds donc si je fais un .dmg et distribue, elle doit extraire le contenu de dmg et écrire le contenu du dossier .app sur cd/dvd. Je veux ouvrir directement l'application sans la copier à nouveau sur le CD/DVD. – King