2010-10-31 5 views
0

J'ai entendu dire que l'iPhone ne prend pas en charge la liaison dynamique. Je veux savoir si des plates-formes mobiles supportent la liaison dynamique, comme Android ou BlackBerry?Liaison dynamique sur les plates-formes mobiles

+1

Que voulez-vous faire? –

+0

Pourquoi est-ce important? Qu'est-ce que la liaison statique d'une bibliothèque empêche que la liaison dynamique permette? –

+1

Il est important que vous utilisiez des bibliothèques GPL dans votre application. La liaison statique signifie que l'ensemble de votre projet doit se conformer à la GPL, ce qui constitue un gros problème pour la plupart des entreprises qui essaient de créer un système non-OSS. –

Répondre

1

Android est construit sur Linux et prend en charge la liaison dynamique. Cependant, il est peu probable qu'en tant que développeur d'applications, vous finissiez par utiliser cette fonctionnalité car tout code natif que vous utilisez dans votre application ne se trouve pas sur le chemin de la bibliothèque et doit par conséquent être chargé explicitement. Cela dit, tous les appels aux méthodes natives qui font partie du système Android sont liés dynamiquement.