2011-09-03 7 views
7

Selon les notes de publication de Delphi XE2. FireMonkey peut créer une application HD. HD est synonyme de haute définition. Pourquoi HD? L'application VCL ne peut-elle pas créer des applications HD en tant que FireMonkey?Delphi XE2: Pourquoi les applications FireMonkey sont-elles HD?

+0

Êtes-vous sûr que ce n'est pas HB? –

+0

@David: Dans le menu Fichier -> Nouveau, il s'appelle "Projet FireMonkey HD". –

+1

Je pense que c'est une référence à iOS, les appareils pré-iphone 4 ont une résolution plus faible que l'iphone4 et l'ipad. La résolution plus élevée est appelée 'HD' dans apple-speak. C'est un indice que firemonkey vous permet d'écrire des applications pour iOS 4+ et pas seulement iOS 3. – Johan

Répondre

16

Voici le documentation on Firemonkey, d'où vous pouvez voir plusieurs caractéristiques.

Comparez la TV normale à la TV HD. C'est comme comparer la VCL à ce que Firemonkey peut faire. C'est un terme de marketing que je soupçonne, car il met en évidence la puissance.

Les applications HD renvoient à de nombreuses fonctionnalités de Firemonkey, mais les caractéristiques suivantes sont remarquables.

  • Applications 2D (VCL peut le faire)
  • Applications 3D (VCL ne peut pas le faire)
  • moteur vectoriel puissant (VCL ne peut pas le faire)
  • met à profit le GPU (la plupart VCL-t ne pas le faire)

Le premier paragraphe de cette page Doc le résume le mieux.

FireMonkey tire parti de l'unité de traitement graphique (GPU) dans le bureau d'modernes et les appareils mobiles pour créer des applications visuellement attrayantes sur multiples plates-formes, en ciblant toute la gamme du personnel à l'entreprise

I Suspect de plus en plus de vidéos de démonstration apparaîtront au cours des prochaines semaines, mais la différence est significative par rapport à la VCL.

8

Toutes les coordonnées sont en virgule flottante tandis que dans la VCL standard, elles sont des valeurs entières. Il est parfaitement logique: la définition est plus élevée, donc c'est HD ... aussi simple que cela

Dans l'application VCL standard, vous pouvez également avoir des graphismes HD, mais pas sans l'utilisation d'une bibliothèque graphique tierce telle que Gdi + ou GLScene.

+3

Hmmm ... il utilise en fait Single, donc sa ** précision ** est inférieure à celle de Integer. Il est agréable de pouvoir avoir une résolution de sous-pixel, car cette échelle est plus facile, mais sinon, elle n'est pas plus élevée que toute autre chose. –

13

"HD" est vraiment juste un alias de marketing pour "2D", car ils voulaient transmettre quelque chose de plus que ce que la VCL fournit.

Et il fournit plus, principalement parce qu'il est vectoriel alors que la VCL est basée sur les rasters.

+0

Autrement dit, 2D + 3D = HD? Belle prise! –

Questions connexes