LogicielMac.com
  • twitter
  • facebook
  • Accueil
  • Forum
  • Logiciels
    • Internet
    • Pratique
    • Utilitaire
    • Multimédia
    • Sécurité
    • Jeux
  • Rubriques
    • Actualités
    • Screencast
    • Articles
  • Espace développeurs
  • Boutique
LogicielMac.com
  • Accueil
  • Forum
  • Logiciels
    • Internet
    • Pratique
    • Utilitaire
    • Multimédia
    • Sécurité
    • Jeux
  • Rubriques
    • Actualités
    • Screencast
    • Articles
  • Espace développeurs
LogicielMac.com
  • Accueil
  • Forum
  • Logiciels
    • Internet
    • Pratique
    • Utilitaire
    • Multimédia
    • Sécurité
    • Jeux
  • Rubriques
    • Actualités
    • Screencast
    • Articles
  • Espace développeurs
  • Boutique
  • Accueil
  • News
  • Mac
  • Un Finder en Cocoa et ImageBoot pour Snow Leopard
Actualités
Tweeter
Un Finder en Cocoa et ImageBoot pour Snow Leopard

Un Finder en Cocoa et ImageBoot pour Snow Leopard

Actualité rédigée par le 17/10/2008 à 19:02

Le Finder de Leopard est actuellement la plus vieille application d'OS X écrite en Carbon, mais ça ne va pas durer. AppleInsider a appris en effet que la dev team (une autre dream team s'il en est !) de notre système d'exploitation préféré a intégralement réécrit le Finder en Cocoa. Autrement dit, nous aurons logiquement droit à une nouvelle interface graphique, ou tout du moins un changement dans ce que nous connaissons à l'heure actuelle.

D'autres applis made in Apple ont également été réécrites en Cocoa, et il se pourrait que la Pomme réécrive ultimement toutes ses applis. Une nouvelle build appartenant à la série 10Axxx a été envoyée aux développeurs pour les tests habituels.

Nos confrères ont également appris que Snow Leopard serait doté d'une nouvelle fonction appelée ImageBoot. Elle constituera une troisième possibilité d'installation des images-disque. Basé sur la technologie existante NetBoot d'Apple, la méthode permettra de booter un Mac en plaçant et en lançant simplement une image disque dans une partition libre autre que la partition principale pour laquelle ils souhaitent installer une copie de Mac OS. Une série de scripts se chargera de convertir l'image en une séquence Netboot capable d'exécuter l'installation. Cela permettra aux utilisateurs et administrateurs de partager leurs disques et partitions externes avec des données non associées à leurs développements ou leurs procédures de test, selon certaines sources.

Des efforts sont également faits pour mieux intégrer Exchange 2007 dans les versions Snow Leopard d'iCal (programmation d'événements), Carnet d'Adresses (ajout de contacts) et Mail (configuration automatique de compte).

Rappelons en outre que l'objectif principal de Snow Leopard n'est pas d'apporter un lot d'innovations, mais de consolider et parfaire ce qui a été mis en place avec Leopard, en le simplifiant, en réduisant drastiquement son volume et en améliorant ses performances.

Lire une autre news :
Actualités
Tweeter

Un Finder en Cocoa et ImageBoot pour Snow Leopard

Actualité rédigée par le 17/10/2008 à 19:02
Un Finder en Cocoa et ImageBoot pour Snow Leopard

Le Finder de Leopard est actuellement la plus vieille application d'OS X écrite en Carbon, mais ça ne va pas durer. AppleInsider a appris en effet que la dev team (une autre dream team s'il en est !) de notre système d'exploitation préféré a intégralement réécrit le Finder en Cocoa. Autrement dit, nous aurons logiquement droit à une nouvelle interface graphique, ou tout du moins un changement dans ce que nous connaissons à l'heure actuelle.

D'autres applis made in Apple ont également été réécrites en Cocoa, et il se pourrait que la Pomme réécrive ultimement toutes ses applis. Une nouvelle build appartenant à la série 10Axxx a été envoyée aux développeurs pour les tests habituels.

Nos confrères ont également appris que Snow Leopard serait doté d'une nouvelle fonction appelée ImageBoot. Elle constituera une troisième possibilité d'installation des images-disque. Basé sur la technologie existante NetBoot d'Apple, la méthode permettra de booter un Mac en plaçant et en lançant simplement une image disque dans une partition libre autre que la partition principale pour laquelle ils souhaitent installer une copie de Mac OS. Une série de scripts se chargera de convertir l'image en une séquence Netboot capable d'exécuter l'installation. Cela permettra aux utilisateurs et administrateurs de partager leurs disques et partitions externes avec des données non associées à leurs développements ou leurs procédures de test, selon certaines sources.

Des efforts sont également faits pour mieux intégrer Exchange 2007 dans les versions Snow Leopard d'iCal (programmation d'événements), Carnet d'Adresses (ajout de contacts) et Mail (configuration automatique de compte).

Rappelons en outre que l'objectif principal de Snow Leopard n'est pas d'apporter un lot d'innovations, mais de consolider et parfaire ce qui a été mis en place avec Leopard, en le simplifiant, en réduisant drastiquement son volume et en améliorant ses performances.

Lire une autre news :

Les commentaires sur Logiciel Mac

Commentaires Articles

Dark Skyliner le 18/10/2008 07:11

Bonne nouvelle pour Mail^^

Anonyme le 18/10/2008 06:30

intéressante votre petite discussion ! Merci pour vos infos, ça donne vraiment envie de voir ce que tout ça va donner ! hihi

Helgrind le 18/10/2008 04:06

Eh bien vivement ce moment là ;)

PsychoH13 le 18/10/2008 03:24

Oui la différence est beaucoup plus grande, mais au risque de me répéter, ça fait partie des choses où Cocoa a des faiblesses, c'est-à-dire les traitements volumineux mais qui peuvent être géré directement en C si le besoin de performance est réellement pressant. Mais je peux te garantir une chose, c'est que Carbon est loin d'être indispensable et qu'il ne va pas faire long feu. Il reste encore deux trois trucs que Cocoa ne gère pas encore seul et une fois que ce sera fini, plus besoin de Carbon du tout.

Helgrind le 18/10/2008 01:23

Je viens d'essayer la même chose en Cocoa sur le même dossier: - Temps: 27s - CPU utilisé à 50% pendant toute l'opération - La taille n'est même pas exacte à cause des resource forks que NSFileManager ignore. Les résultats parlent d'eux-mêmes…

Helgrind le 18/10/2008 12:51

Voilà les sources: [URL=http://myfreefilehosting.com/f/b3ab241efb_0.04MB] FolderSize [/URL] Merci pour le lien ;)

PsychoH13 le 18/10/2008 12:32

@Helgrind: Pour commencer, ce n'est pas la taille qui pose problème mais le nombre de fichiers, ensuite, si je t'ai demandé de faire le programme en carbon, c'était pour pouvoir comparer, balancer "5,19 s" comme ça ne signifie rien... Sinon regarde ce lien : [URL=http://www.mikeash.com/?page=pyblog/performance-comparisons-of-common-operations-leopard-edition.html]Performance Comparisons of Common Operations, Leopard Edition[/URL]

Helgrind le 18/10/2008 12:04

Temps pour calculer la taille de mon dossier System (3.9go): 5.19s. En plus NSFileManager ne prends pas en compte la taille de la resource fork…

PsychoH13 le 18/10/2008 11:09

@Helgrind: relis ce que j'ai dit, j'ai dit que pour la majorité des traitements, le fait que Objective-C soit plus lent (tout est relatif, regardez ce test : http://www.mikeash.com/?page=pyblog/performance-comparisons-of-common-operations-leopard-edition.html ), n'influe en rien sur le bon déroulement du programme, et pour tout ce qui est traitement intensif comme par exemple des appels récursifs très longs, tu peux utiliser le C pour avoir les performances maximales, si vraiment t'en as besoin... @iMicrobe: oui Cocoa est meilleur en tout, la seule chose qui pourrait s'apparenter à un handicape, c'est la relative lenteur d'Objective-C, mais elle est tellement minime que ce n'est vraiment pas un problème. @Helgrind: si tu veux, fait un programme en Carbon qui va calculer la taille d'un dossier pour pouvoir vraiment comparer. Moi je l'ai déjà écrit en Cocoa...

IMicrobe le 18/10/2008 10:22

Ah bon, le cocoa c'est plus lent ? J'ai toujours cru que c'était mieux en tout moi... ;)

Helgrind le 18/10/2008 10:21

L'obj-c n'est pas beaucoup plus lent, mais il l'est légèrement , c'est un fait. Il n'empêche qu'il y a beaucoup de choses qu'on ne peut pas faire avec Cocoa et qu'il faut utiliser Carbon. Juste un petit exemple: calculer la taille d'un dossier (ce qui implique de calculer récursivement la taille de tous ces fichiers et sous-dossiers). Essaie de faire ça en Cocoa puis en Carbon et compare la différence de vitesse.

PsychoH13 le 18/10/2008 10:04

@Helgrind: Euh, non Objective-C est loin d'être aussi lent et ça ne demande vraiment pas beaucoup d'effort pour le rendre aussi rapide. Surtout avec le runtime d'Apple qui est très performant. Pour les tâches du quotidien, c'est-à-dire des traitements qui n'ont pas de boucles qui font énormément de calculs, notamment graphique, la différence de performance entre Carbon et Cocoa est totalement invisible à l'oeil nu. Et justement pour ces boucles très intensives, tu peux très facilement utiliser du C pur dans ton Objective-C pour avoir des performances maximales, et encore ce n'est que rarement utile. Objective-C/Cocoa est très très loin d'être lent et de son côté Carbon est vieillissant, il est basé sur les mêmes concepts que les autres plateformes, il est volumineux et pas simple du tout, il est tout ce que rejette Apple depuis toujours. Sa seule raison d'exister c'est qu'il a aidé la transition Mac OS 9 / Mac OS X, et que Microsoft et Adobe les utilise toujours. Mais le fait qu'Apple recode tous ses logiciels Carbon en Cocoa est loin d'être une surprise, c'est prévu de longue date, et Carbon aurait déjà du être enterré à leur actuelle si les fabricants de logiciels tiers n'étaient pas réticents à passer à Cocoa. En tout cas, je suis très content, je me disais on entend pas beaucoup parler de Snow Leopard en ce moment...

Andúril le 18/10/2008 12:16

@ pitoux : la « tronche du matou » (j'adore l'expression :D) est là pour montrer que Snow Leopard tire la langue (sa manière de faire un pied de nez) à tous ses détracteurs.

Helgrind le 17/10/2008 10:10

@Dravick: entre le C qui est un langage de haut niveau et l'assembleur, je crois qu'il y a un soupçon de différence… Certes ça demande plus de travail et de complexité, mais ça apporte surtout de bien meilleur performances. Et je pense que pour arriver à des performances équivalentes avec Cocoa, il faut encore bien plus de travail.

IDaan le 17/10/2008 09:32

Excellent pour imageboot ! Je veux ! O:-)

Anonyme le 17/10/2008 09:15

"Quel est l'avantage de faire ça, puisque les api carbon sont plus rapides que cocoa?" Pour la même raison qu'on ne code plus d'apps GUI en assembleur, pourtant l'assembleur est plus rapide que l'ObjC. En utilisant Cocoa, Apple pourra assurément éviter une quantité de bugs s'étant infiltré dans le code de finder carbon, simplement parce que coder en carbon requiert plus de travail et de complexité, donc plus de bugs.

Anonyme le 17/10/2008 08:42

La taille ?

Helgrind le 17/10/2008 08:37

Quel est l'avantage de faire ça, puisque les api carbon sont plus rapides que cocoa?

Anonyme le 17/10/2008 08:29

j'ai rien compris, mais vu la tronche du matou .... c'est surement excellent :j

►► Voir plus de commentaires ◄◄
Laissez votre avis pour l'article Un Finder en Cocoa et ImageBoot pour Snow Leopard (Merci de rester correct et de respecter les différents intervenants.)
Veuillez entrer les caractères
de l’image ci-dessous :

Articles sur le même sujet

  • Les bons plans du mercredi
    Les bons plans du mercredi

    Little Snitch : arrêtez-vous sur cette promotion alléchante de Little Snitch, une application Mac développée...

    Lire la suite
  • Napoleon: Total War Gold Edition pour Mac annoncé au printemps
    Napoleon: Total War Gold Edition pour Mac annoncé au printemps

    Après le succès de Empire: Total War, Sega et Feral Interactive repartent en guerre avec le portage attendu du fameux...

    Lire la suite
  • Origin, une version Alpha arrive sur Mac
    Origin, une version Alpha arrive sur Mac

    Dans l’idée de convertir le plus grand nombre, les plateformes de téléchargement de jeux vidéo...

    Lire la suite
  • 10 nouveaux jeux Mac sur GOG
    10 nouveaux jeux Mac sur GOG

    Lancée en 2008 pour le plus grand bonheur des gamers nostalgiques, la plateforme éditée par CD Projekt et...

    Lire la suite
  • Apple : le titre dégringole malgré des chiffres record
    Apple : le titre dégringole malgré des chiffres record

    Apple vient de présenter les résultats financiers de son premier trimestre fiscal, qui s’étend de septembre...

    Lire la suite
  • Le Guide du Cloud est de retour
    Le Guide du Cloud est de retour

    Le guideducloud vient de subir un petit lifting : la nouvelle version de cet espace dédié à la suite Office en...

    Lire la suite
  • 10,000,000 enfin disponible pour Mac et PC sur Steam
    10,000,000 enfin disponible pour Mac et PC sur Steam

    Avec le succès grandissant des Puzzle-RPG sur iOS, l’éditeur de jeux EightyEight Games propose enfin sur Steam...

    Lire la suite

Les Apps les plus téléchargées

  • Télécharger AnyMP4 Audio Convertisseur pour Mac AnyMP4 Audio Convertisseur pour Mac -
  • Télécharger Apeaksoft Free Online Video Converter Apeaksoft Free Online Video Converter -
  • Télécharger OnyX OnyX - Optimisation
  • Télécharger VLC Media Player VLC Media Player - Lecteur Vidéo
  • Télécharger LiquidCD LiquidCD - Gravure
  • Télécharger Stuffit Expander Stuffit Expander - Compression
  • Télécharger Gimp Gimp - Imagerie

Suivez-nous

Suivez-nous Abonnez-vous
  • Contact
  • |
  • Annoncer sur LogicielMac.com
  • |
  • Mentions légales
  • |
  • CGU
  • |
  • Suivez-nous sur :
  • Twitter Twitter
  • Facebook Facebook
© 2025 Logiciel Mac
LogicielMac.com
  • Contact
  • Annoncer sur LogicielMac.com
  • Mentions légales
  • CGU
  • Suivez-nous sur :
  • Twitter Twitter
  • Facebook Facebook
LogicielMac.com
© 2025 Logiciel Mac