Apple γκρίνια (και, ίσως, ιδέες για όσους ψάχνουν για νέα projects)
Όλη την εβδομάδα λέω να σημειώσω αυτά για το οποία θα ήθελα να γράψω, μετά τα ξεχνάω -ορίστε μερικά...
Μετά από χρόνια έχω desktop στο γραφείο (iMac) και χαίρομαι πολύ που δεν θα χρειάζεται να κουβαλάω το laptop στην πλάτη μου πια. Και στο σπίτι έχω αρχίσει και δουλεύω όλο και περισσότερο στο mac mini.
Έχω αρχίσει λοιπόν να κοιτάω πιο σοβαρά όλα αυτά τα εργαλεία που επιτρέπουν να κάνω sync τα δεδομένα μου μεταξύ υπολογιστών. Το weave είναι από αυτά που λειτουργούν "όπως πρέπει": με το που το εγκατέστησα στο iMac στο γραφείο, έχω όλα μου τα links, bookmarks, passwords κ.λ. στον firefox. Μία άλλη εφαρμογή που δουλεύει άριστα είναι το dropbox: τα αρχεία στα οποία θέλω να έχω πρόσβαση από παντού, γίνονται sync, χωρίς να με απασχολούν.
Το μεγάλο μου πρόβλημα είναι οι εφαρμογές του iLife: iPhoto και iTunes.
Το iPhoto, ίσως είναι το πιο σοβαρό πρόβλημα. Εκεί έχω όλες μου τις φωτογραφίες και τα video μου, εδώ και χρόνια. Καταπληκτική εφαρμογή, αλλά φτιαγμένη για να την χρησιμοποιείς σε ένα υπολογιστή. Καμία δυνατότητα syncing με άλλους υπολογιστές ή με on-line υπηρεσίες. Δοκίμασα το "sync" με flickr που θα μπορούσε να είναι μία λύση -δεν είναι αρκετά καλό, π.χ. αν αλλάξω τον τίτλο μίας φωτογραφίας στον υπολογιστή δεν αλλάζει στο flickr, ούτε το αντίστροφο και διάβασα και άλλους χρήστες που είχαν προβλήματα με tags και geo-data.
Ακόμη και το mobile me, δεν δείχνει "σοβαρή" λύση. Εκεί το syncing παίζει αρκετά σωστά, αλλά 1) δεν έχω βρει πώς θα μπορούσα να κάνω sync όλες τις φωτογραφίες μου 2) ακόμη και αν γίνεται, δεν μπορώ, διότι το mobile me (στο μεγαλύτερο "πακέτο" των 79Ευρώ/χρόνο) δίνει 60GB χώρο και εγώ χρειάζομαι αυτή την στιγμή 45GB, άρα η όποια λύση θα είναι προσωρινή... 3) μου φαίνεται αδιανόητο να πρέπει να καταφύγω σε λύση Apple και για τις on-line υπηρεσίες.
Να σημειώσω ότι δεν ψάχνω για backup -το backblaze είναι μια χαρά για backup. Ψάχνω για κάτι που θα μου επιτρέπει να κάνω sync τα δεδομένα του iPhoto μεταξύ διαφορετικών υπολογιστών, όπως ακριβώς κάνει το weave για το firefox. (Ναι, νομίζω ότι θεωρητικά μπορεί να φτιαχτεί ένα weave plugin για το iPhoto. Θα το φτιάξει κάποιος; :-)
Το iTunes είναι άλλη ιστορία. Μουσική δεν ακούω πολλή. Δεν με ενδιαφέρει να συγχρονίζω μουσικά κομμάτια, αυτό άλλωστε μπορώ να το κάνω, βάζοντάς τα π.χ. στο dropbox. Αυτό που με ενδιαφέρει είναι τα podcast.
Εκεί το ένα πρόβλημα είναι ότι το iTunes δεν υποστηρίζει δυναμικές OPML subscription lists. Αν υποστήριζε, θα μπορούσα να έχω κάπου on-line το subscrition list και όλα μου τα iTunes να κάνουν subscribe/unsubscribe ανάλογα με τις αλλαγές σε αυτό -κάπως έτσι ίσως.
Το άλλο πρόβλημα είναι το iPod. Ναι, ο συνδυασμός iTunes και iPod είναι ο καλύτερος που έχω βρει ως τώρα για να ακούω podcasts. Αρκετές επιλογές για το subscription, αρκετές επιλογές για το syncing iPod-iTunes και το σημαντικότερο μπορώ να ξέρω αν ένα podcast το έχω ακούσει, ανεξάρτητα με το αν το άκουσα στο iPod ή στον υπολογιστή μου (εξαιρετικά πολύτιμο όταν βλέπεις ότι υπάρχουν 3,4 ή περισσότερα επεισόδια από ένα podcast και θες να ξέρεις πια έχεις ακούσει και ποια όχι).
Αλλά: το ipod μπορεί να κάνει sync με ένα μόνο υπολογιστή. Δεν υπάρχει κάποιος τρόπος τα metadata (τί έχω κατεβάσει, τί έχω ακούσει κ.λ.) να "πηγαίνουν" στο cloud και να είναι διαθέσιμα σε όσους υπολογιστές θέλω, αλλά και αν γινόταν, το ipod δεν θα μπορούσε να κάνει sync με δύο ή περισσότερους υπολογιστές..
Σκέφτομαι πολύ σοβαρά, μετά από αρκετά ipods, το επόμενο mp3 player που θα πάρω να διερευνήσω αν θα πρέπει να είναι κάτι άλλο. Τί podcastchers υπάρχουν για android;
Κάποτε η Apple ήταν η μόνη που είχε single tasking λειτουργικό (OS 9) όταν όλοι οι άλλοι ήταν multi-tasking. Σήμερα είναι στο ίδιο σημείο: την ώρα που ο μεγάλος της ανταγωνιστής (ναι, θεωρώ ότι είναι η Google) επιτρέπει να κάνεις sync τα δεδομένα μου σε πολλές συσκευές, η Apple θεωρεί συχνά ότι έχω μόνο μία.
Από την άλλη, τα παραπάνω "προβλήματα" υπάρχουν και σε πολλές άλλες εφαρμογές, εκτός Apple. Η μπορεί Google να τα λύνει σε όλα της τα προϊόντα, αλλά μεταφέρει συχνά το "κλείδωμα" στο cloud: πρέπει να χρησιμοποιείς τις δικές της υπηρεσίες. Νομίζω ότι είναι ένας χώρος που θα έχει σύντομα (από τους επόμενους μήνες!) αρκετό ενδιαφέρον. Διάφορα κομμάτια του πάζλ υπάρχουν: φθηνό on-line storage όπως το Amazon S3, NoSQL databases όπως η CouchDB που έχουν ενσωματωμένους μηχανισμούς replication καλούς και για παρόμοιες χρήσεις, το dropbox που από ό,τι ακούγεται θα παρουσιάσει σύντομα ένα public API, το Mozilla Weave που είναι open source, ανοικτό και πολύ πιθανά θα μπορούσε να αξιοποιηθεί και σε άλλες εφαρμογές πέρα από το Firefox, το Ubuntu One κ.α.
Όποιος ψάχνει για νέα projects, ας ρίξει μία ματιά ;-)