Dans la tweetstorm d'hier, le développeur iOS Steve Troughton-Smith a expliqué qu'il avait réussi à activer la prise en charge complète du glisser-déposer sur iPhone en apportant quelques modifications au code bêta du développeur iOS 11.
Après avoir ajusté quelques paramètres dans un fichier de préférences .plist dans le cadre UIKit pour le faire fonctionner, il a publié une vidéo de simulateur iOS montrant la possibilité de faire glisser des éléments entre différentes applications sur le téléphone.
L'implémentation est un peu maladroite car iOS 11 n'apporte pas le Dock beaucoup amélioré de l'iPad à l'iPhone, ce qui signifie que vous devez utiliser vos deux mains pour changer d'application tout en faisant glisser un objet.
Normalement, iOS 11 prend en charge le glisser-déposer sur iPhone hors de la boîte, mais uniquement dans les applications.
Le glisser-déposer interprocessus sur iPhone est déclenché par le BOOL 'CancelOnDeactivationPhone' dans les préférences UIKit (et celles susmentionnées) pic.twitter.com/6wUbQNd18f
- Steve T-S (@stroughtonsmith) 12 juin 2017
Par exemple, la nouvelle application Fichiers vous permet de faire glisser un fichier et de le déposer sur un dossier. Vous pouvez également faire glisser un fichier avec un doigt et appuyer sur le bouton Retour avec un autre doigt pour le déplacer vers un emplacement différent. Cependant, un véritable glisser-déposer inter-applications n'est pas possible sur iPhone sans apporter de modifications au code bêta du développeur iOS 11.
Voici la chose: si Apple n'active pas le glisser-déposer pour iPhone, tout le monde voudra jailbreaker pour l'obtenir. Ce n'est pas dans l'intérêt d'Apple
- Steve T-S (@stroughtonsmith) 12 juin 2017
Apple n'a pas parlé de la prise en charge de base du glisser-déposer sur iPhone à la WWDC.
Nous ne nous attendons certainement pas à des miracles dans les versions bêta suivantes en termes de fourniture de la parité des fonctionnalités pour le glisser-déposer sur iPhone et iPad. Par souci d'exhaustivité, Troughton-Smith a émis l'hypothèse que le glisser-déposer inter-applications pourrait être réservé pour l'iPhone 8.
De toute évidence, cela fonctionne très bien, et ils l'utilisent en interne. Si vous voulez voir glisser-déposer sur iPhone, vous allez devoir faire du bruit
- Steve T-S (@stroughtonsmith) 12 juin 2017
"Si Apple avait un bouton d'accueil à l'écran sur l'iPhone 8, il serait très logique de le charger pour le glisser-déposer", a-t-il écrit sur Twitter..
Est-ce que le glisser-déposer complet aurait du sens sur iPhone, pensez-vous?