Apple publie le code-source de TextEdit 1.8

Christophe Laporte |
Est-ce une coïncidence ? Alors qu’iCloud a fait l’objet de nombreuses critiques cette semaine sur la toile (lire : iCloud reste un casse-tête pour les développeurs), Apple a publié sur son site le code source de TextEdit 1.8, la version incluse dans Mountain Lion et qui a la particularité d’utiliser iCloud pour stocker les documents.

Les développeurs auront ainsi un exemple de plus à leur disposition leur permettant de voir comment Apple intègre son nuage dans son éditeur de textes. Reste qu’il s’agit d’un exemple relativement basique. Comme l’expliquaient plusieurs développeurs cette semaine, il y a assez peu de soucis avec les apps qui essaient de synchroniser des documents. C’est lorsque l’on a recours à des bases de données que les choses se compliquent singulièrement.
Tags
avatar Coolsinus | 
Et on peut le voir ou ce code-source ?
avatar el parino | 
@Coolsinus https://developer.apple.com/library/mac/#samplecode/TextEdit/Listings/ReadMe_txt.html
avatar Anonyme (non vérifié) | 
D'ailleurs pourquoi tant de critique sur iCloud aussi soudainement ? ------- Sinon j'espère que ce léger différent entre apple et les dev sera réglé à la WWDC .
avatar Le docteur | 
C'est bien, ça permettra peut-être à l'équipe en charge du développement de Pages d'y appliquer les améliorations de TextEdit.
avatar Anonyme (non vérifié) | 
@ Le docteur : elles y sont déjà
avatar nicolas | 
@MrDodo, je ne suis pas sur que toutes les critiques soient récentes, mais comme les problèmes sont soulevés par plusieurs développeurs en ce moment, c'est l'occasion d'y joindre de critiques plus anciennes. Je comprends mieux pourquoi les logiciels de l'Omnigroup n'utilisent pas iCloud pour se synchroniser entre elle (alors qu'elles sont 100% Apple, donc pas de soucis de portage sur Android etc...) Espérons qu'Apple améliore tout ça rapidement, avec iOS 7 (ou 6.xx) et OSX 10.9 (ou 10.8.4,5,6) Surtout qu'Apple n'est pas un débutant en bases de donnée, vu l'omniprésence de celles-ci dans ses logiciels, entre iPhoto, iTunes etc...et sa filiale Filemaker/Bento c'est important qu'iCloud fonctionne avec les BD
avatar Le docteur | 
@sunjohn Je te garantis que non (saisie automatique, guillemets français automatiques avec espace ad hoc...).
avatar oomu | 
@Mrdodo [29/03/2013 20:18] via MacG Mobile "D'ailleurs pourquoi tant de critique sur iCloud aussi soudainement ? " alors, il s'agit de CORE DATA par dessus icloud (et pas mal de gens se disaient que ça serait difficile que ça marche correctement, et manifestement ils avaient raison). La "subite" critique vient que quelques gens bien en vu ont parlé sur leurs blogs en détails, que plusieurs projets bien en vue ont abandonné tout espoir d'utiliser core data sur icloud. et puis la WWDC arrive dans quelques mois, c'est peut être une tentative de secouer Apple et de les faire parler un peu, histoire de savoir à l'avance si y a espoir (à mon avis peine perdu, Apple ne parle pas) "c'est important qu'iCloud fonctionne avec les BD" ça serait même fantabuleux, mais c'est peu susceptible qu'Apple y arrive. L'un est basé objet, l'autre transaction. L'un est conçu pour être auto-magique et constant grâce à la magie des unité de stockage dans la machine (locale et fiable) de l'utilisateur, l'autre est par dessus un réseau de malade mentaux, connecté via des réseaux de n'importe qui le tout vers des serveurs bombardés de demande de gens impatients et le tout dans un système (ios) qui encourage de faire n'importe quoi avec les applications à TOUT MOMENT. Peut être que de l'excellente ingénierie qui gère tout et pense à tout et bouffe le processeur va être révélée dans ios 7 et 10.9 Mais je pense plutôt qu'Apple va laisser coredata+icloud lentement se faire oublier et proposer un truc totalement différent. - ce que tente Apple avec Core Data est très différent de Dropbox. Apple tente de fournir une technologie générique, automatique, transparente, et qui résout tout avec la même base technique, hu.... Manifestement, nope. Ce que font pratiquement tout le monde, ce sont des protocoles de synchro spécifique, adapté au problème du logiciel, avec un système de stockage/bdd prévu pour ce genre d'usages.
avatar Akarin | 
Rien à voir : textedit utilise la synchro de documents. Ça, aucun développeur ne s'en plaint. Ça marche, c'est facile. Ce qui ne marche pas dans iCloud, c'est la synchro de Core Data.
avatar oomu | 
"C'est bien, ça permettra peut-être à l'équipe en charge du développement de Pages d'y appliquer les améliorations de TextEdit. " Pages a déjà icloud, à l'identique de Textedit. Tout aussi fiable. (ou non fiable si vous forcez les machines à tout faire à la fois, sur des réseaux wifi que vous coupez sans gare ou du 3G/Edge interrompu chaque seconde. Au bout d'un moment arrive le fatidique popup "bon zut, lequel des 2 est le plus récent, parce que les bases de temps là, c'est n'importe quoi".
avatar Le docteur | 
Hého !!! Du bateau !!! Où avez-vous vu que je parlais du Cloud ??? Je sais qu'on parle du Cloud dans l'info, mais le code source de TextEdit ne concerne pas seulement les fonctions du clous.
avatar Le docteur | 
S'il faut parler du Cloud, c'est de KeyNote qu'il faut parler, parce qu'à la limite l'avantage de TextEdit sur KeyNote, c'est de ne communiquer pour l'instant avec rien. Quand on voit comment KeyNote broie des fichiers au passage ou vous oblige à faire X copies si vous ne voulez pas perdre des modifs faites avec la version Mac.
avatar rva1mac | 
Est-ce que Apple publie le code-source entier ?
avatar BeePotato | 
@ rva1mac : Ben oui, pourquoi ?
avatar boyan_d | 
@Le docteur: « Je te garantis que non (saisie automatique, guillemets français automatiques avec espace ad hoc...). » Hé ! Comment fais-tu pour avoir les guillemets français auto (avec espace ad hoc !!!) avec TextEdit ??!
avatar Anonyme (non vérifié) | 
@Le docteur : C'est quoi le rappeur entre keynote et text edit ? Tu confonds pas avec pages ? En plus tu es pas obligé de synchroniser avec iCloud tes documents , si tu préfères tu les sauvegardes en local ...
avatar boyan_d | 
ah j'ai trouvé pour les guillemets français auto : http://www.osxfacile.com/substitutions.html
avatar DarkChocolâte | 
Moi je touche pas trop a CoreData et iCloud, j'utilise Parse pour tout ce qui est base de donnée....

CONNEXION UTILISATEUR