RIM avait trouvé un moyen d'élargir considérablement la logithèque de son PlayBook en autorisant les utilisateurs à télécharger des applications sur Google Play, puis à les convertir pour qu'elles fonctionnent sur sa tablette — une possibilité sur laquelle le fabricant pourrait en fait faire machine arrière.
Un hacker va plus loin puisqu'il a réussi à faire fonctionner des apps iOS sur le BlackBerry PlayBook. businesscat2000, c'est son nom, explique sur un forum du site CrackBerry les techniques qu'il a utilisés dans les grandes lignes. En résumé, il a adopté une approche similaire au fonctionnement de WINE qui permet de faire tourner des logiciels Windows sur OS X ou Linux. Le PlayBook a des caractéristiques communes avec iOS comme les technologies GLES et OpenAL.
Des limitations subsistent dans la solution apportée par businesscat2000. Pour que les applications iOS fonctionnent sur PlayBook, elles doivent avoir une définition de 480 x 320 pixels (non Retina donc), ne pas nécessiter de se connecter à Internet, et être compilées spécialement pour ARMv6 ou en universal binary. De quoi réduire sérieusement l'intérêt du hack...
Sur le même sujet :
- Trois PlayBook sont dans un bateau, une tombe à l'eau
[Via Electronista]
"De quoi réduire sérieusement l'intérêt du hack..."
Au contraire, les développeurs pourraient facilement ajouter des applications au PlayBook a moindre coût. De quoi augmenter sérieusement l'intérêt de la tablette...
1: ça vous oblige toujours à vous former aux spécificités du hack
2: ça ne marche pas : classes incomplètes, bugs, support inexistant, et comportement totalement différents (réactivité, vitesse, api asynchrones qui ne le sont plus, race conditions et j'en passe)
3: obligé de bricoler les outils de développement pour tenir compte de l'étrange nouvelle chaine de compilations
4: tout cela fait que c'est aussi cher que de se mettre à l'outil NATIF DE LA PLATEFORME !
-
vous n'avez pas remarqué combien toutes les solutions "magiques" de "cross-plateforme", de "écrire une fois, exécuter partout" et autre "ha ben enfin à moindre cout" échouent toutes ?
il vous en faut combien ?
- X window (mais oui ! indépendance du moteur graphique et système fenêtré)
- Motif (mais oui, c'était aussi la promesse !!! bande de jeunots)
- java (bouarf, linux android a carrément propriétariser java à un noyau, une architecture processeur)
- le Web, ho oui, vous raffolez des apps html5, d'ailleurs sur vos pc, mac, iphones et grilles pains linux android vous utilisez la même apps html5.
- Flash/Air : désintégré en vol, Adobe a poussé comme un forcené et finalement même ses propres apps air ne sont pas "universelles".
- Wine : un succès fou, vous êtes tous à utiliser les logiciels windows intégrés à os X grâce à la réimplémentation totale de win32/mfc/winfx/.net/C#/RT/autres qui compose le VRAI windows, le tout intégré dans les services de l'interface os X. hein ?
etc.
Le framework "qui va marcher partout, même sur des bidules aux interfaces et services totalement différents" n'est JAMAIS dans l'intérêt de l'Utilisateur. C'est une facilité pour l'ingénieur et une économie pour l'investisseur.
Et cela s'est toujours vu.
-
"De quoi augmenter sérieusement l'intérêt de la tablette..."
La playbook, de base avait un environnement virtuel (une vm fournie avec les classes java me et opensource de android) pour réussir à lancer les programmes android
aussi pour des programmes hérités des blackberry
et aussi le truc natif en C
et aussi du bidule à la html/webkit machin-chouette
ca a formidablement éveillé l'intérêt des consommateurs (et des développeurs alors là..) pour le playbook hein ?
Bon sang mais c'est bien sur ?!
Il manquait juste une 5EME plateforme bricolée par un "hacker" pour le FUN pour rendre le playbook carrément sex !
Ou Safari, iTunes sous Windows Hahaha.
Non sérieusement la seule solution multiplateforme/multi langage qui fonctionne bien et qui est agréable reste .Net
"Le framework "qui va marcher partout, même sur des bidules aux interfaces et services totalement différents" n'est JAMAIS dans l'intérêt de l'Utilisateur. "
Je pense que le utilisateurs de solutions minoritaires comme OS X, Linux sont contant que les développeurs utilisent des framework générique pour une grande majorité de leur code : Microsoft, Adobe, IBM, Oracle, SAP , Activision, EA ... sinon il y aurait encore bien moins de soft et ce pour les raison que tu évoque :
"C'est une facilité pour l'ingénieur et une économie pour l'investisseur.", donc ça à tout de même un intérêt pour l'utilisateur : profiter des mêmes équipes, espérer avoir le même suivi, profiter d'une partie des mêmes patchs.
on peut faire tournicoter (ou marchoter, ou exécutoter ) des logiciels windows sur os x via WinE (qui n'est pas un Emulateur hein).
En pratique, ça ne fait jamais tourner le programme que VOUS voulez vraiment (crysis, mass effect 3 et 3DS max). Mais Paint roule bien.
Je suis légèrement de mauvaise foi. Parfois, ça vous enlève une épine du pied, mais en pratique, que ça soit crossover (la version commerciale) ou wine (le projet opensource) ce n'est jamais assez complet pour faire fonctionner les applications phares de windows, celles que vous voulez pour couper totalement une dépendance à Windows.
Mouai, il y a plus de 5 ans, cela faisait tourner WOW correctectement, juste un petit bug de curseur décalé au début mais ça s'est réglé dans les 15j.
Wine à la particularité de faire tourner plus rapidement les applications Windows sous Linux, que leurs équivalent Linux natif.
Exemple : Firefox, Openoffice
Hearing a disturbance, the master programmer went into the novice's cubicle.
"Curse these personal computers!" cried the novice in anger, "To make them do anything I must use three or even four editing programs. Sometimes I get so confused that I erase entire files. This is truly intolerable!"
The master programmer stared at the novice. "And what would you do to remedy this state of affairs?" he asked.
The novice thought for a moment. "I will design a new editing program," he said, "a program that will replace all these others."
Suddenly the master struck the novice on the side of his head. It was not a heavy blow, but the novice was nonetheless surprised. "What did you do that for?" exclaimed the novice.
"I have no wish to learn another editing program," said the master.
And suddenly the novice was enlightened.
Je me suis débarrassé de windows pour arrêter de mettre les mains dans le cambouis c'est pas pour installer Wine...
Très rarement, jutilise XP SP3 en virtual box, mais c'est plutôt pour m'amuser.
Réagir
Cinq consignes avant de réagir :
Rester dans le cadre de la dépêche. Pour des discussions plus générales, vous pouvez utiliser nos forums.
Développer son argumentation. Les messages dont le seul but est de mettre de l'huile sur le feu seront modifiés ou effacés sans préavis par la rédaction.
Respecter les acteurs de l'informatique et les autres lecteurs. Les messages agressifs, vulgaires, haineux, etc. seront modifiés ou effacés sans préavis par la rédaction.
Pour toute remarque concernant le contenu de l'article, pour nous signaler une erreur, une faute d'orthographe, une omission, merci de nous contacter exclusivement par e-mail.
Relisez-vous, et pour les utilisateurs de Safari profitez de l'aide du navigateur : activez le menu édition > Orthographe > Vérifier l'orthographe lors de la frappe.
Vos réactions