Pour autant que je sache, les raisons des deux peuvent être complètement différentes.
Tout d'abord, il y a un contexte unifié. La popularité de Ruby à l'étranger est exactement la même que celle de PHP/Python, et encore plus populaire dans certains scénarios, donc l'audience utilisant Ruby est garantie. (Par exemple : démarrer une petite entreprise) En Chine, elle peut être considérée comme « moins performante ».
Pour le premier, le "prédécesseur" de RubyMotion est MacRuby, une technologie qui était autrefois officiellement prise en charge par Apple pour écrire des programmes Mac en Ruby. Mais plus tard, Apple a officiellement cessé de le soutenir et il a « fait faillite ». RubyMotion est le successeur de MacRuby.
Pour ces derniers, les cocoapodes sont un outil. Ruby lui-même est un langage doté de fortes capacités de méta-programmation et est particulièrement doué pour écrire des outils et des DSL. Par conséquent, de nombreux programmes d'outils sont écrits en Ruby, tels que fastlane, Homebrew, etc.
En raison du système d'exploitation Mac OS X (il devrait désormais s'appeler macOS).
Pour autant que je sache, les raisons des deux peuvent être complètement différentes.
Tout d'abord, il y a un contexte unifié. La popularité de Ruby à l'étranger est exactement la même que celle de PHP/Python, et encore plus populaire dans certains scénarios, donc l'audience utilisant Ruby est garantie. (Par exemple : démarrer une petite entreprise) En Chine, elle peut être considérée comme « moins performante ».
Pour le premier, le "prédécesseur" de RubyMotion est MacRuby, une technologie qui était autrefois officiellement prise en charge par Apple pour écrire des programmes Mac en Ruby. Mais plus tard, Apple a officiellement cessé de le soutenir et il a « fait faillite ». RubyMotion est le successeur de MacRuby.
Pour ces derniers, les cocoapodes sont un outil. Ruby lui-même est un langage doté de fortes capacités de méta-programmation et est particulièrement doué pour écrire des outils et des DSL. Par conséquent, de nombreux programmes d'outils sont écrits en Ruby, tels que fastlane, Homebrew, etc.
Mac est convivial et Ruby est convivial pour les programmeurs, ils se sont donc réunis.