Se ralier à Chromium ! ? ! ?
C'est une réponse de Microsoft mais les besoins de Microsoft sont-ils ceux de tout un chacun ?
Ce processus se fera peut-être un jour, les développeurs du "libre" sont suffisamment pragmatiques et libres dans ces projets pour décider si cela en vaut la peine.
Or le constat est là, les technologies développées par ces deux géants méprisent certains besoins mineurs et ne bénéficient que d'une semi-liberté.
Le meilleur exemple : MathML qui fait parti d'HTML5 et permet l'affichage de formules mathématiques.
Ni Internet Explorer, ni Chrome ne supportent MathML !
Google l'a supprimé de son navigateur depuis plusieurs années sans consultation et IE ne l'a jamais supporté.
Qui travaille actuellement sur le rétablissement de ce support ? Une entreprise externe !
L'entreprise qui a pris le relai peut-elle agir librement ? Non, il lui faut l'accord de Google.
Seules alternatives : FireFox et Safari ou tout produit issu des moteurs GeckoView et WebKit.
Heureusement qu'ils existent des projets non contrôlés par Google ou qui ne s'alignent pas sur Chromium !
Ce que fait Google, n'est pas si ouvert qu'on le pense. C'est juste un droit de regard a posteriori.
Le vrai problème n'est pas l'ouverture mais plutôt ce que les anglo-saxons nomment le "Fair Use".
Ce principe de "Fair Use" des technologies Open Source dans les projets Google n'est pas respecté.
- L'exemple le plus flagrant a été l'utilisation des API Java (débat toujours en cours).
Le développement de Java bien que contrôlé de très très près par Oracle est totalement Open Source Live.
Vous avez accès aux discussions des développeurs et aux versions en cours de développement.
- Par contre, si vous êtes intéressé, par le développement d'Android, vous aurez au minimum un an de retard !
Pouvez-vous modifier les versions de Chrome présentes dans la version de base d'Android ? Les versions d'Android ouvertes sont uniquement des anciennes versions (Android 9 Pie).
Avez-vous accès à Android 10 Q ? Non ! Le temps d'apporter vos modifications et votre base d'utilisateurs aura migré.
J'espère que /e/ Foundation initié par Gaël Duval saura tirer parti de cette situation en offrant de base aux développeurs un accès aux différents moteurs HTML. Webkit, GeckoView, Blink, ... (Oui j'ai versé ma petite participation financière. Oui je aussi suis dans le processus de migration mais aussi de contribution ;) )
J'espère que les développeurs de Mozilla/GeckoView verront dans cette /e/ initiative une opportunité à ne pas laisser passer. Pour survivre, Mozilla a besoin d'une plateforme mobile indépendante.
Bien sûr, on peut "forker" Chromium, c'est à dire développer un produit différent voir amélioré mais celui-ci ne sera jamais intégré à Android. Autrement dit, cela revient à se mettre dans la même situation que Mozilla. Alors pourquoi abandonner un produit quand il est "supérieur" à la concurrence ?
En fait je me demande quel produit utiliserait Microsoft, si GeckoView était intégré de base à Android ? :zoubi:
Le modèle de voiture le plus vendu en France est la Clio.
Faut-il que tous les constructeurs produisent des Clio ou d'autres modèles sur la même base ?
La richesse vient de la diversité et des différentes cultures qui s'influencent sans nécessairement s'annihiler.