Ouvrir le menu principal

MacGeneration

Recherche

RubyMotion : MacRuby pour iOS

Anthony Nelzin-Santos

vendredi 04 mai 2012 à 15:00 • 8

Ailleurs

Lorsque Laurent Sansonetti a présenté MacRuby en 2007, certains ont bien vite imaginé une potentielle version iOS de ce projet open-source rapprochant Ruby et Cocoa. C'est désormais chose faite : Rubymotion est l'émanation iOS de MacRuby.

skitched

Rubymotion est distribué par HipByte, la société qu'a récemment créé Sansonetti après avoir quitté Apple, où il avait travaillé pendant sept ans. Comme MacRuby, Rubymotion place l'interpréteur Ruby au-dessus du runtime Objective-C — il utilise néanmoins un nouveau compilateur statique basé sur LLVM destiné à convertir de manière optimale le code Ruby en langage machine.

Sansonetti assure que techniquement, Rubymotion permet de réaliser des applications qui seront aussi rapides, fluides et performantes que leurs homologues développées en Objective-C pur. Rubymotion permet en tout cas d'exploiter toutes les APIs standards d'iOS, et utilise le jeu standard UIKit pour les interfaces. L'ensemble répond parfaitement aux demandes d'Apple, et plusieurs applications conçues avec Rubymotion ont déjà été acceptées dans l'App Store.

Ars Technica propose une présentation complète de Rubymotion, et met d'ailleurs à disposition le code source de son application d'exemple.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Un clavier étendu pensé pour Mac à moins de 50 € !

26/06/2025 à 20:30

• 0


LaunchBar, Pastebot, Flighty… Les apps sherlockées par macOS et iOS 26

26/06/2025 à 20:30

• 3


Soldes : le nouveau MacBook Air M4 à 949 €, un prix record 🆕

26/06/2025 à 20:20

• 13


Soldes : le MacBook Air M2 à 749 €, son prix le plus bas 🆕

26/06/2025 à 20:16

• 5


Adieu écran bleu : après 40 ans Microsoft a décidé de le faire disparaître

26/06/2025 à 20:15

• 15


La fin du 32 bits sous Linux a le même problème que sous macOS : Steam et les jeux

26/06/2025 à 18:01

• 6


Quand Steve Jobs rêvait de ChatGPT

26/06/2025 à 16:40

• 46


Snow, un nouvel émulateur de Macintosh qui cible la fidélité

26/06/2025 à 15:37

• 7


Le PNG prend en charge le HDR, les EXIF et les images animées dans sa nouvelle version

26/06/2025 à 13:03

• 13


Apple permet de forcer une version bêta du firmware des AirPods avec macOS Tahoe et iOS 26

26/06/2025 à 11:57

• 7


Le HDMI 2.2 va permettre des téléviseurs 16K

26/06/2025 à 11:50

• 40


Disk Drill 6 recherche plus de photos et de vidéos supprimées ou perdues

26/06/2025 à 10:42

• 9


Soldes d’été 2025 : ce VPN ultra rapide pour Mac tombe avec 2 mois offerts et 82% de réduction 📍

25/06/2025 à 23:13

• 0


DMA : Apple se plaint d'« une attaque injuste » aux « impacts ahurissants » sur ses utilisateurs européens

25/06/2025 à 21:15

• 157


Lyon lance le passage au libre pour tous ses logiciels, système et serveurs compris

25/06/2025 à 20:45

• 101


Écran pliant, nouveau design : ce que Liquid Glass et iPadOS 26 préfigurent pour les futurs iPhone

25/06/2025 à 20:36

• 14