Setahu saya, sebab kedua-duanya mungkin berbeza sama sekali.
Pertama sekali, terdapat latar belakang yang bersatu Populariti Ruby di luar negara adalah sama seperti PHP/Python, malah lebih popular dalam beberapa senario, jadi penonton yang menggunakan Ruby dijamin. (Contohnya: memulakan syarikat kecil) Di China, ia boleh dianggap "kurang berkemampuan".
Bagi yang pertama, "pendahulu" RubyMotion ialah MacRuby, teknologi yang pernah disokong secara rasmi oleh Apple untuk menulis program Mac dalam Ruby. Tetapi kemudian Apple secara rasmi berhenti menyokongnya, dan ia "bangkrap." RubyMotion ialah pengganti MacRuby.
Bagi yang terakhir, cocoapods ialah alat. Ruby sendiri ialah bahasa dengan keupayaan pengaturcaraan meta yang kuat dan sangat baik dalam menulis alat dan DSL Oleh itu, banyak program alat ditulis dalam Ruby, seperti fastlane, Homebrew, dll.
Oleh kerana sistem pengendalian Mac OS X (kini ia sepatutnya dipanggil macOS).
Setahu saya, sebab kedua-duanya mungkin berbeza sama sekali.
Pertama sekali, terdapat latar belakang yang bersatu Populariti Ruby di luar negara adalah sama seperti PHP/Python, malah lebih popular dalam beberapa senario, jadi penonton yang menggunakan Ruby dijamin. (Contohnya: memulakan syarikat kecil) Di China, ia boleh dianggap "kurang berkemampuan".
Bagi yang pertama, "pendahulu" RubyMotion ialah MacRuby, teknologi yang pernah disokong secara rasmi oleh Apple untuk menulis program Mac dalam Ruby. Tetapi kemudian Apple secara rasmi berhenti menyokongnya, dan ia "bangkrap." RubyMotion ialah pengganti MacRuby.
Bagi yang terakhir, cocoapods ialah alat. Ruby sendiri ialah bahasa dengan keupayaan pengaturcaraan meta yang kuat dan sangat baik dalam menulis alat dan DSL Oleh itu, banyak program alat ditulis dalam Ruby, seperti fastlane, Homebrew, dll.
Mac mesra pengguna dan Ruby mesra pengaturcara, jadi mereka bersatu.