Archives de la Catégorie La pomme

Nokia Booklet 3G

Nokia annonce un Netbook sous Windows ! Un comble. Ça montre leur empressement à sortir une machine de ce type. Windows, alors que leur ligne directrice pour l’OS est symbian et/ou Linux avec le rachat de TrollTech !
Apple a déclenché un véritable coup de tonnerre avec l’iPhone. On sent bien que ça court dans tous les sens chez les « autres », autour des téléphones et des ultra portables « connectés ».
Prochain tremblement de terre avec le MacBook Touch ? J’ai quand même du mal à voir l’intérêt de ce type de machine, genre Tablet PC. Mais sait-on jamais…

Développeur Mac

Je me suis mis à la programmation sur le Mac pendant mon temps libre. Avec Xcode 3 (bien sur…), et un bon bouquin pour commencer.
Il y a un pré requis quand on veut développer sur Mac : il faut déjà avoir les connaissances, voir même carrément une expérience, en C, et C++. Car Objective C (le langage de XCode) est une « surcouche » du C/C++ si on peut dire. Et aucun des livres ou tuto ou articles que j’ai croisé ne reviennent sur ces connaissances (normal, il y a déjà assez à apprendre).
C’est encore mieux si on a une expérience dans les frameworks genre MFC et fonctionnement des moteurs graphiques (windows ou autre), avec boucle de message, routage des messages, fonctionnement des controls, etc… Sinon, dur dur…
J’ai la chance d’avoir tout ça.

Petite synthèse de cette première expérience :

Livres

J’ai visé juste avec le premier : « Programmation Cocoa sous Mac OS X » de Aaron Hillegass. 3ème édition. Ce premier livre m’a servi de point de départ à des recherches de très nombreuses fois et j’y ai pompé pas mal de code. Tout n’y est pas toujours très bien expliqué (core data par exemple, mais le sujet est tellement vaste…). En tout cas, il aborde pas mal d’aspects, et permet de trouver la bonne piste à creuser.
Moins juste avec le 2ème livre : « Xcode 3 unleashed ». Carrément moisi celui-là.

Doc Apple

Des tonnes et des tonnes de doc en ligne chez Apple (pas toujours bien écrites. Notamment l’aide en ligne qui est parfois concise à l’extrême avec une « explication » en une seule phrase…)
Dispo en HTML et en PDF. Pratique. J’en ai téléchargé un sacré paquet pour les lire, mais il y en a trop, et il est toujours plus dur de lire des bouquins sur un écran que sur du papier.
En tout cas, pour commencer, il y a le très bon « ObjCTutorial » qui ne néglige pas et qui soigne même les aspects interface comme les alignements, les espacements, les tab order (contrairement à tout ce qu’on trouve d’autre)

Cocoadevcentral

Un bon tutorial sur core data et un bon article de présentation des concepts.
Des tonnes de doc aussi sur ce site.

Archives de mailing list

Les 2 (seules ?) mailings listes sur le sujet :
http://lists.apple.com/archives/Cocoa-dev
http://www.cocoabuilder.com/search/archive/
J’y ai cherché de nombreuses fois des renseignements sur les blocages que j’ai rencontré, et j’ai souvent trouvé la solution. Ou une piste pour la trouver.

Tout ça pour développer une appli très basique (et déjà existante) de gestion des tâches. Née de mon propre besoin.
Disponible sur la page « jTask ».

Beauté, simplicité, qualité

222

Les priorités pour Apple sont dans l’ordre : beauté, simplicité, et en dernier, qualité.

IMac, mon dernier achat. Quelle belle machine. Sa beauté compense à elle seule son énorme défaut : on ne peut pas l’ouvrir. Donc impossible de changer le disque dur dans 2 ans, quand 10To sera la norme. Impossible aussi de passer à un écran plus grand…
A noter que le XPS One de Dell, qui est une machine à peu près équivalente, n’est pas meilleur marché.

Simplicité flagrante avec des outils comme Time Machine. On ne me pose pas trente mille questions. Je n’ai pas de répertoires à choisir, ou jenesaispasquelle autres options à la noix. Je branche, ça marche. Point. Et ça me préviens quand j’ai pas branché depuis longtemps.
Ou encore avec l’iPhone. Quelle réussite, quelle ergonomie. Quand je repense à Windows mobile… Il fait bien pâle figure à côté. Les 2 points négatif de cet iPhone : c’est sa taille, et le verrouillage fait par Apple. Comme d’habitude. Vérouillage au niveau des outils de développement, et au niveau de la distribution. Un éditeur de logiciel peut se voir refuser froidement le déploiment sur l’Apple Store quels qu’aient été ses investissements !232

Et puis, ça plante aussi les mac… Ici, le « blue screen of death » version pomme.

Nouvelle gamme de MacBook et MacBookPro

Dommage, le 17 pouces n’est pas encore sorti. C’est celui qui m’intéresse. D’ailleurs il a la même résolution qu’un iMac 24 pouces. Curieux non ?!
Pas d’adaptateur vga (ou dvi) et pas de télécommande livrés par défaut avec. Vu le prix de la bête, c’est un peu mesquin.

Mac OS X sans taboo

Bof… Si vous avez quelques années de pratique du mac (3 pour moi), laissez tomber, vous n’apprendrez pas grand chose.

MacBook Air

Etant devenu vraiment mordu du mac, j’ai regardé ce qui a été annoncé par Steve Jobs à la KeyNote d’hier.11.jpg
Le MacBook Air…
Première réaction : waouw. Trop beau, trop trop classe, trop trop fin, le trackpad d’enfer. JE LE VEUX !
2ème réaction : quoi ? …
- Ecran que en 13 pouces
- Pas de lecteur/graveur de CD/DVD
- 1 seul port USB. Donc obligation de se promener avec un hub usb.
- Que 80Go de disque (moi qui suis à l’étroit avec 250Go sur mon MacBook Pro…)
- Batterie non remplaçable…
Vraiment dommage, pas pour moi. Je garde mon MacBook Pro même s’il a pris un gros coup de vieux maintenant.
10.jpg

Histoire de clavier

J’ai acheté ce beau clavier Apple… Parce qu’il est beau. C’est ce que j’aime chez Apple.
Et j’ai essayé de l’utiliser avec un PC…
J’avais un UltraX Flat. Qui était déjà bien plat. Mais là, c’est encore plus fin. Vraiment fin et vraiment beau.
Avantage : on ne se casse pas les poignées pour taper sur les touches. ça peut passer pour un détail, mais utilisé toute la journée, ça ne l’est plus.
Et puis il y a les 2 prises USB sur les côtés. Vraiment pratique. Fini de se baisser sous le bureau. (attention au piège : la version sans fil n’en a pas, ni pavé numérique d’ailleurs).
A noter qu’une clé usb ne fonctionnera pas sur ces prises : on ne peut y brancher que des périphériques auto-alimenté : disque dur avec alimentation, appareil photo… J’imagine que c’est un problème de norme de puissance maximum autorisée par périphérique sur un port donné.
Autre détail : la touche en haut à gauche sur un PC sert à saisir un “exposant 2″. Ne sert vraiment jamais à personne. Je ne comprends pas qu’ “il” n’ait jamais remplacé cette touche par quelque chose de plus utile. Ils ont bien eu le pouvoir de faire ajouter la touche “Windows” chez tous les constructeurs de clavier. Plus intelligent sur le Mac donc : ça fait un “@”. Combien de fois j’ai cherché ce @ sur un clavier PC…
Bref, pour l’utiliser sous Windows, il faut un driver… Windows ne le “reconnaît” pas. Il est donc en qwerty.
J’ai trouvé un driver qui fonctionne très bien ici : Florent Pillet
Merci de le fournir librement !
Premier problème : pas de backslash (“\”) sur ce clavier. Embêtant. Sous Mac, aucun intérêt cette touche.
Mais sous windows, tous les chemins de fichiers sont avec backslash.
Deuxième problème : la touche Pomme (d’ailleurs, il n’y a plus de dessin de pomme dessus), correspond à la touche “Windows”.
Ce qui fait que les touches alt et Windows se retrouvent inversées par rapport à un clavier “normal” pour PC.
Sur un Mac, je suis habitué à utiliser les touches dans cet ordre, mais sur un PC mon cerveau est en mode PC : il s’attend à trouver la touche Alt à côté de la barre espace. Bref, au bout d’une demi journée, j’ai ramené mon clavier à la maison pour l’utiliser sur mon Mac…
Finalement, je trouve que les claviers sont vraiment archaïque. Quand est-ce-que quelqu’un inventera un moyen plus agréable de saisir du texte, et qui écrira aussi vite que nos pensées ?

Mac vs PC

J’ai switché comme on dit (passer du PC au Mac), il y a 1 an et demi.
J’ai choisi un portable. Parce que maintenant, plus besoin d’une tour pour bricoler et ajouter des cartes comme il y a 10 ans, tout est déjà dans la machine (wifi, bluetooth, usb…)
C’est pas du tout bon marché, mais qu’est-ce que c’est beau (“designed in California, made in China”…).
Je me suis très vite fait au changement.
Maintenant, je ne reviendrai plus au PC. ça ne plante jamais, c’est fluide, pas de virus, et c’est BEAU. Enfin bon, tout ce que les aficionados racontent à chaque fois…
Quand on a besoin d’un Windows, Parallels Desktop, ça fonctionne d’enfer.
Pour changer le disque dur, pas de problème : un coup de Carbon Copy Cloner. On peut ensuite booter sur le disque branché sur l’usb pour vérifier. On change et et ça redémarre au quart de tour. Remarquable de simplicité.
J’utilise vista au travail. C’est plus joli que XP, mais toujours plus/trop lourd graphiquement. Ils ont copié tout un tas de trucs du mac. Même les UAC qu’ils ont réussi à transformer en cauchemar…
Un petit regret : Leopard. Je me suis jeté dessus tel un geek. Je m’attendais à avoir une différence aussi grande qu’entre un windows et tiger… J’ai eu du mal à trouver les 300 nouveautés.

En vidéo…