Академический Документы
Профессиональный Документы
Культура Документы
Page 3
Page 9
Page 11
Page 14
Rédaction
AppleLink: Jailbreak/Essai de l'iPad2
Gjac0m: Dossier iOS 4.3
Nicosaliagas: Développement
Tristan: Applications Mac OS X
Tuetuopay: Applications iDevices
Yoyo2os: Mac OS X Lion/Présentation iPad2/Mac OS X sur PC
Correction
Omega_5
1
Au s o m m a i re . . .
2
Mac OS X Lion, une βeta très prometteuse.
Le 24 Février dernier, Apple mettait enfin à la disposition des développeurs une preview de Mac OS X Lion (10.7),
ce qui en fait la première βeta. C'est cette version au numéro de "Build" (Comprenez numéro de révision):
11A390. Si l'on décompose de la manière habituelle ce nom code, nous obtenons:
• 11: Numéro correspondant à Mac OS X Lion (tout comme Snow Leopard a le N° 10 et Leopard le N° 9)
• A: Lettre correspondant au numéro de "sous version", en toute logique donc, la mise à jour 10.7.1 aura B pour
lettre.
• 390: Nombre de révisions internes qui ont précédés celles-ci. Cela veut donc dire que cette première βeta a fait
suite à 390 (!) versions internes chez Apple.
Après cette brève introduction, nous allons voir ensemble les changements qu'apporte ce nouveau félin, ses
nouveautés et sa facilité d'utilisation. Nous utilisons pour information, un iMac 21,5", Mid 2010 comme indiqué
dans la capture d'écran du dessus. Passons donc à la présentation. Nous nous efforçons d'illustrer le plus possible
pour une meilleure compréhension.
Installation
3
Interface
4
Le plein écran prend son espace... FaceTime & Mac App Store
Le Plein écran sera surement très appréciée du Disponible sur Mac OS X depuis la version 10.6.6,
public. Cette fonctionnalité est présente pour le l'App Store est déjà largement apprécié par les
moment dans Safari, Aperçu, Mail, iCal et dans la utilisateurs de Mac OS X. Pas question de fermer le
plupart des applications mises à jour par Apple dans système, Mac OS X reste ouvert et garde la possibilité
Lion. Ell permet de se concentrer sur une seule tache à d'installer des logiciels par l'ancienne méthode. L'App
la fois sans être perturbé. Voyez-donc les deux pages Store devient donc, sur Mac, une librairie géante de
précédentes en mode plein écran... Magique? Non, logiciels qui évitera à l'utilisateur d'effectuer des
Mac! recherches sur le net.
Du côté de FaceTime, les utilisateurs ont été moins
chanceux, cette application est bel et bien payante
sur Mac OS X Snow Leopard. Cependant, à la grande
surprise de tous, elle est pleinement intégrée à Mac
OS X Lion. Snow Leopard serait-il en réalité un
"tremplin" pour passer de Leopard à Lion? Rien n'est
moins sur!
Mission Control
5
Versions De son côté, VoiceOver sait parfaitement lire en
Français et plusieurs voix sont proposées. VoiceOver
Inspiré de Time Machine, Version est une sait aussi lire l'Allemand, le Finnois, le Grec, le
fonctionnalité qui permettra de sauvegarder plusieurs Japonais... Il est désormais possible de gérer les
versions d'un fichier. Le principe est simple: dans Mac accents locaux, ce sont donc deux Français (France et
OS X Lion, chaque version de votre fichier est Canada), et pas moins de sept (!) accents Anglais sont
automatiquement ou manuellement enregistrée. vous proposés.
pouvez donc revenir à une version antérieure, ou
explorer ces versions. L'effet graphique est réussi, le
principe aussi.
Préférences Système
Gestion des processus
Préférences Système apporte lui aussi son petit lot de
nouveautés. On peut en noter deux, bien Une nouvelle révolution du monde Mac s'opère ici.
spécialement attendues: comptes Internet et... La gestion des processus à été revue de manière à
VoiceOver enfin disponible en Français! dissimuler une application inutilisée dès la fermeture
Du côté de Comptes Internet, c'est en réalité un de la dernière fenêtre. Elle reste cependant en tache
gestionnaire multi-applications de comptes Mail, de fond si elle n'est pas fermée à la main. Pas de
Could, Conversations etc. Une fois le compte entré, il panique, cela ne ralentira pas votre machine pour
suffit de cocher des cases pour faire le lien entre le autant, le nouvel OS est tellement bien optimisé qu'il
compte et l'application. est toujours aussi rapide et gère très facilement tout
cela.
Le dock fait suite à ce changement en n'offrant plus
l'affichage des indicateurs lumineux d'activité. On
peux néanmoins l'activer très facilement en cochant
une case dans Préférences Système.
Plus fort encore, à l'extinction du Mac ou à son
redémarrage, il est désormais possible de "Rouvrir
toutes les fenêtres à la réouverture de la session" (tel
que l'option est écrite). Au diable donc la veille
prolongée puisque cette fonction combine rapidité,
fiabilité et ergonomie. Des changements notables au
cœur même du système et qui ne manquera pas
d'étonner certains.
6
Dashboard plus scindé horizontalement. On trouve aussi un
affichage sous forme de discussions qui regroupe
Depuis Tiger, Dashboard s'affichait par dessus le plusieurs mails en une seule conversation.
bureau, avec Lion, Dashborad, tout comme les
applications en mode plein écran, prends un espace.
On s'éloigne donc du principe de Gadgets, dashboard
se présente plutôt comme un espace d'applications
basiques et très utilisées à la fois, comme la calculette,
le convertisseur et la météo.
Aperçu/iCal/Mail/Carnet d'adresses
Informations Systèmes
7
iChat Quick Look, intégré au Finder depuis Leopard, fait lui
aussi peau neuve: le coup d'œil aborde désormais une
Si le client de discussion a très peu évolué depuis sa couleur blanche translucide. On y saluera l'arrivée
version Leopard, il supporte désormais le très célèbre d'un bouton "ouvrir avec", et des fonctionnalités
Yahoo. Cependant, cette compatibilité ne s'étend pas d'affichages intégrées.
à Windows Live, mais peut-être est-ce en projet? Une
chose est sûre, si notre supposition est vraie, certains
clients de discussion pour Mac risquent d'en prendre
une claque.
8
L'iPad 2 arrive! PhotoBooth, Garageband, iMovie
Voilà donc ce que Steve Jobs, PDG-Cofondateur Trois logiciels ont étés annoncés et deux d'entres
d'Apple, bien qu'en arrêt maladie, nous a fièrement eux (les derniers) sont disponibles sur l'App Store:
annoncé sur scène lors de la Keynote du 2 Mars PhotoBooth (iPad 2 seulement pour l'instant),
dernier. Annoncé pour le 11 Mars aux États-Unis, et Garageband et iMovie, qui d'ailleurs, mettent bien à
pour le 25 Mars dans les pays francophones (France, mal les versions Mac grâce aux fonctions tactiles.
Belgique, Suisse et Canada), cet iPad ne manquera Cependant, ne vous réjouissez pas trop vite, ces
pas de nous étonner par les fonctionnalités applications ne sont (ou seront) installables que sur
annoncées qui s'avèrent plus que prometteuses. Deux iPad 2, iPhone 4 et iPod Touch 4G.
modèles sont prévus, un blanc et un noir, qui, comme
pour la première générations d'iPad ont été déclinés
en deux versions, "WiFi" et "WiFi+3G". Du côté des Cependant, certains "hackers" ont réussit semble-t-il
capacités, Apple, fidèle à ses habitudes, propose ses à faire tourner ces applications sur des appareils plus
"grands classiques": 16Go, 32Go et 64Go. Le premier anciens. Toutefois, ne pensez pas que Garageband et
prix sera donc le modèle à 499€, noir ou blanc, dans iMovie soient gratuit, ils supportent le prix
sa version WiFi et à 16Go de capacité. symbolique de... 3,99€.
L'iPad 2 était déjà attendu par les millions de fans
d'Apple dans le monde, mais aussi par les déçus de Smart Cover, quand l'étui devient l'iPad
l'iPad "Première Génération". La question qui était de
savoir si Apple allait réussir à satisfaire (enfin?) ses Si l'on peut distinguer une chose qui a été
utilisateurs semble d'ores et déjà résolue puisque le entièrement repensée à part l'iPad, c'est bien les
matériel intégré à l'iPad 2 semble plus que satisfaisant étuis: fini les gros étuis encombrants, Apple se suffit
du côté des performances. Plus fin, plus léger, plus d'une simple "couverture" pourtant bien pratique. À
puissant, équipé de deux caméras, l’iPad 2 peut première vue, Smart Cover ne sert pas à grand chose,
facilement concurrencer les tablettes de très haute mais de plus près, c'est totalement différent: l'iPad se
gamme. La puce A5 bi-cœur cadencé à 1Ghz est une met en veille quand vous fermez le Smart Cover, et en
véritable révolution dans ce domaine comparé au prix sort dès que vous l'ouvrez. Ensuite, ce même Smart
d'entrée de gamme de l'iPad, Apple a réussi le tour de Cover se "colle" à l'iPad, c'est un peu le principe du
force de combiner compétitivité et hautes MagSafe, toujours la même astuce: les aimants.
performances. Le design aussi n'est pas laissé en reste, En bref, on appréciera bien que ce nouvel iPad ait
toujours plus fin, l'iPad affiche à peine 8,8mm soit bien été repensé ce qui lui accorde dans l'ensemble
encore moins que l'iPhone 4, et un poids variant entre un excellent rapport qualité/prix. Une très bonne
601g et 613g qui font de cette "ardoise" un véritable initiative de la part d'Apple qui écartera pendant
poids plume dans le domaine. quelques temps les tablettes concurrentes par ce
moyen.
9
Mise à jour, iOS 4.3 réception 3G sur mon iPhone 4 et voici le résultat:
10
Mac OS X sur PC... Introduction DVD Original de Mac OS X.
• Pour faire pleinement fonctionner votre carte À présent, si vous avez tout effectué correctement,
graphique, si cette dernière ne fonctionne pas vous pouvez sans problème démarrer sans iBoot.
nativement, nous vous conseillons de cocher dans Cependant, il persiste parfois et même souvent
"Drivers & Bootloaders"=>Bootloaders, l'option certains problèmes tels que la WiFi, l'Ethernet ou la
"Chameleon 2.0 RC5 - ATi Experimental". Cette version Carte Graphique. Nous vous conseillons donc de
n'intégrant pas de thème graphique, vous pouvez en visiter la gigantesque base de données du site
choisir un dans Customization=>Themes. http://www.kexts.com . Le site http://www.osx86pc.net
• Les cartes ATi Mobility Radeon et Intel HD sont pour la est là pour vous aider grâce à son forum et ses
plupart incompatibles, il existe cependant des drivers tutoriels.
qui vous permettront d'obtenir la résolution désirée.
Nous vous souhaitons de réussir pleinement votre
Avec ce flot d'informations, vous trouverez installation.
certainement votre bonheur dans MultiBeast, n'oubliez
jamais un principe de base: N'hésitez surtout pas à aller
au plus simple, ne vous prenez pas la tête avec des Dans le prochain numéro... Un autre tutoriel détaillé sur le
détails superflus. Nous allons maintenant passer à Hackintosh.
13
Jailbreak...
15
Jailbreak...
- Relâchez Sleep; continuez a appuyer sur Home. • Choissisez la cellule [Cydia] (cadre 4), puis touchez
[Install Cydia] (cadre 5).
• Maintenant, laissez GreenPois0n faire le reste (si vous
voyez des écritures blanches sur l’écran de votre ->Pour Les AppleTV 2, c’est un peu différent,
appareil, ne vous inquiétez pas même si elles restent mais la démarche reste la même: Il faut suivre les
bloquées pendans quelques secondes).
Conclusion
Pour terminer, le Jailbreak est une pratique positive
mais, sur les anciens appareils, le Jailbreak peut causer
des ralentissements, ainsi que certaines
incompatibilités. Les seuls points noirs du Jailbreak
sont les sources qui contiennent des tweaks payants
(appelé aussi «SpringBoard»), c’est le Loader (cadre 3), délivrés gratuitement et la copie gratuite de
lancez la. l’AppStore. Personnellement, mes appareils ne sont
pas Jailbreakés et je n’en ressent pas le besoin.
16
Présentation Le code
Xcode est un logiciel fonctionnant sur Mac, Le langage de programmation le plus utilisé pour
développé par Apple et permettant de développer développer des applications avec Xcode est
des applications pour Macs, iPod/iPhone/iPad. l’Objective-C. C’est un langage simple et puissant,
assez proche du C malgré quelques variantes.
Récemment, la très attendue quatrième version de
Xcode est sortie, apportant, pour le plus grand Examinons à présent la manière d'afficher le célèbre
bonheur des développeurs de nettes améliorations. "Hello, World!".
Son interface est simple et élégante. Interface Builder, L’objectif de notre suivant est d’afficher la phrase
une partie d'Xcode qui jusqu'à présent se présentait "Hello, World!" dans le Terminal.
dans une fenêtre à part et qui permettait de créer des
interfaces graphiques, est désormais directement #import <Foundation/Foundation.h>
intégré dans la fenêtre d’Xcode. Ainsi, fini les
problèmes de navigation entre les différentes int main (int argc, const char * argv[]) {
fenêtres, tout se regroupe et s'associe avec une NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];
légèreté impressionnante. De plus, Xcode 4 intègre le
logiciel Instruments qui calcule à votre place les NSLog(@"Hello, World!");
performances de votre application. Cette application [pool drain];
s'avère incontournable pour le développement return 0;
d'applications iOS, en effet, Instruments permet une }
optimisation parfaite, rendant l’application fluide et
sans bogues. Aux premiers abords, ce code semble très compliqué,
voir incompréhensible. En réalité, c’est exactement le
contraire.
#import <Foundation/Foundation.h>
17
int main (int argc, const char * argv[])
Continuons à analyser notre code: Vous avez certainement remarqués dans notre code
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init] ; le @ et les guillemets. Ce sont des conventions
et d’écriture. Dans la fonction NSLog() chaque chaîne de
[pool drain]; caractères doit être encadrée de guillemets et avant
s’occupent de gérer la mémoire. le premier guillemet l’arobase doit être présent.
En Objective-C, c’est au développeur de la gérer. Aussi, comme dans beaucoup de langages, prenez le
réflexe de terminer chaque instruction pas le signe
return 0; a pour tâche de retourner la valeur 0 si la point-virgule (";"). Sans cela, le compilateur lisant
fonction s’est correctement déroulée. votre code pour l’interpréter aura bien du mal à
définir où s'arrête votre fonction et retournera par
Venons-en eu morceau de code chargé de l'affichage conséquent une erreur de compilation. Cette erreur,
du texte: aussi bête soit-elle est extrêmement courante et
NSLog(@"Hello, World!"); demande parfois de revoir des milliers de lignes de
codes avant de trouver l'erreur. Fort heureusement,
C’est cette ligne de code qui vous permet d’afficher Xcode est bien plus évolué, non seulement il vous
dans le Terminal "Hello, World!". Il suffit simplement expliquera où est l'erreur, mais aussi et souvent même
d’utiliser NSLog() pour afficher n’importe quelle comment la résoudre!
caractère. Cependant, n'hésitez pas à commenter votre code,
voici la manière conventionnelle de le faire et qui
Après ce petit tour d'horizon, revenons-en à notre vous évitera lorsque vos programmes grossiront de
première ligne, à la fois simple et mystérieuse: ne plus vous retrouver:
#import <Foundation/Foundation.h> // Suivi de votre commentaire pour un commentaire de
moins d'une ligne,
C’est grâce à cela que NSLog() existe. Des ou en débutant votre commentaire par /* et en le
développeurs avant vous ont programmé cette pour fermant par */. La seconde possibilité vous permet de
que vous n’ayez pas à écrire de nombreuses lignes de faire des commentaires d'un nombre de ligne
code pour faire cette action. Et bien entendu, cela indéterminé.
marche pour de nombreuses fonctions, votre travail
en est donc réellement simplifié. Conclusion
À présent que vous savez tout ce qu'il faut savoir pour Xcode 4 est un excellent outil pour développer pour
débuter et comprendre ce code, vous pouvez faire un Macs et iDevices. Les outils fournis par Apple
essai et compiler ce code (vous pouvez parfaitement permettent d’optimiser au maximum les
changer le "Hello, World!" par un autre texte). Afin de performances des applications créées et leur
voir s'afficher le résultat, veillez à ce que la console utilisation est parfois simplifiée.
intégrée soit affichée. Utilisez pour ce faire le Encore une fois, Apple ne nous a pas déçu.
raccourci SHIFT+CMD+C. Le résultat dans la console
devrait être semblable à la capture d'écran. À suivre dans le prochain numéro...
18
Applications iPhone/iPad/iPod Touch
19
Applications iPhone/iPad/iPod Touch
20
Applications Mac OS X
De toutes les données que Pages vous transfert, ce compacité rend désagréable à la vue.
sont vos styles qui seront les plus important. Voilà des
styles:
Au final, Numbers est un excellent logiciel, qui, même diaporama sur Aimé Césaire, auteur et philosophe
s'il n'a rien à voir avec la complexité de Excel combiné caribéen mort récemment :
à Access, s'en sort parfaitement bien dans son rôle de
tableur. On regrettera l'absence de gestionnaire de Mais la grande force de ce logiciel réside dans les
Bases de données dans iWork. animations 3D dont il dispose alors que la
concurrence n'utilise que la 2D ! En voici quelques
Keynote exemples:
23
Applications Mac OS X
FlashFrozen
25
Acutalité Apple
De dos
Conclusion
Et la couverture qui va bien, j’ai nommé la Malgré nos nombreuses présences a des
SmartCover: événements Apple (Ouvertures d’Apple Stores,
sorties de nouveaux produits...), cette sortie d’iPad 2 a
été très animée, euphorique et très... Américaine: le
personnel qui vous applaudit quand vous entrez, la
musique qui va bien, une très bonne humeur et des
personnes très souriantes. Ca valait la peine d’y aller!
De face
26