2010.10.04

Rollercoaster.

Για την ομάδα του AthensBook οι τελευταίοι μήνες είναι ένα rollercoaster από πολλές πλευρές. Μια αέναη ακολουθία projects, χτίζοντας υποδομές, λογισμικό, συνεργασίες. Προχθές ανακοινώσαμε τον κύκλο Private Beta για το Android, μια έκδοση για την οποία πλέον λαμβάνουμε πολλαπλά email την εβδομάδα — και ήδη μέσα σε περίπου δυο ημέρες από την ανακοίνωση έχουμε δεκάδες ενδιαφερόμενους! Τις επόμενες ημέρες περιμένουμε να διατεθεί στην αγορά η επόμενη έκδοση της εφαρμογής για iOS μια μια ανακαινισμένη κατηγορία που θα ενθουσιάσει ελπίζουμε τους φίλους οδηγούς στην Αθήνα (όσοι ήσαστε στην — εξαιρετική — ομιλία του Γιώργου στο TEDx Academy πριν από μερικές ώρες ίσως προσέξατε το σχετικό sneak peek).

Ένα από τα σημεία που νομίζω πως ο μέσος χρήστης δεν ‘βλέπει’ όταν χρησιμοποιεί το AthensBook είναι πόση δουλειά υπάρχει από πίσω. Τις υποδομές, τους αλγόριθμους, την αποδοτικότητα του συστήματος, το server-side μέρος που εξασφαλίζει ενημερωμένη και ακριβή πληροφορία. Όταν ξεκίνησε η εφαρμογή είχε μόλις τρείς κατηγορίες· κατηγορίες ‘χρηστικές’ όπως τα ανοιχτά φαρμακεία, τα ανοιχτά πρατήρια με τιμές και τα νοσοκομεία. Κατηγορίες για τις οποίες τα δεδομένα ήταν ημι-’δημόσια’ και των οποίων την ενημέρωση αυτοματοποιήσαμε γράφωντας δικό μας λογισμικό.

Βασική επιθυμία χρηστών μας ήταν οι κατηγορίες διασκέδασης. Προσθέσαμε πολλές κατηγορίες από την πρώτη εκείνη έκδοση του AthensBook. Τα μουσεία για παράδειγμα με την ένδειξη τιμής εισόδου (το AthensBook ξέρει ακόμη πότε είναι ελεύθερη η είσοδος!), τις δημόσιες υπηρεσίες με τα περίεργα και μη-ντερμινιστικά ωράριά τους (με δεκάδες τηλεφωνήματα και ελέγχους που κάναμε σε ΚΕΠ, δημαρχεία κλπ.), την κίνηση στους δρόμους και τα ΜΜΜ σταθερής τροχιάς (κατηγορία που έχει πάρει ήδη σειρά προτεραιότητας για ανακαίνιση). Προσθέσαμε Ζαχαροπλαστεία, Κάβες, Εστιατόρια και Κινηματογράφους, κατηγορίες διασκέδασης που βασίσαμε σε μεγάλο βαθμό σε user-generated content το οποίο επεξεργαστήκαμε και εμπλουτίσαμε καθώς και συνεργασίες με εταιρίες και συνεργάτες και που από τον Φεβρουάριο συμπεριλαμβάνουν την δυνατότητα εκδήλωσης προτιμήσεων από τους χρήστες (βλ. την καρδούλα στα αριστερά). Μέσα σε ελάχιστους μήνες από την πρώτη κυκλοφορία συλλέξαμε χιλιάδες καρδούλες. Καταστήματα που είχαν αρκετές άρχισαν να έχουν εικονιδιάκια ‘thumbs up’, πρώτα ένα και μετά δυο — μια γρήγορη απεικόνιση του πόσο δημοφιλή είναι.

Πιστεύω ειλικρινά πως παρά τη γερή δόση καινοτομίας και ποιότητας των υπηρεσιών μας, παρά το γεγονός πως οι χρήστες (και οι χρήσεις) της εφαρμογής ανεβαίνουν με τρομακτικούς ρυθμούς (μόνον η κυκλοφορία του iPhone4 τριπλασίασε τον ρυθμό registrations), είναι δύσκολο μια εφαρμογή όπως το AthensBook σήμερα να γίνει καθημερινή ‘συνήθεια’ για σημαντικό μέρος από τους δεκάδες χιλιάδες χρήστες μας. Γιατί;

Η απάντηση είναι πιο σύνθετη απ’ότι φάινεται. Εν μέρει διότι πολλά κομμάτια της υπηρεσίας μας δεν είναι ακόμη ολοκληρωμένα και δεν αντικατοπτρίζουν επαρκώς το όραμα που έχουμε. Ίσως γιατί η αρχική εντύπωση (που προσπαθούμε σκληρά να ξεπεράσουμε) ήταν μιας εφαρμογής που είχε έξυπνη μεν αλλά μόνον ‘χρηστική’ δε πληροφορία και πολύς κόσμος δεν έχει ασχοληθεί με τις νεότερες (και εντυπωσιακότερες) κατηγορίες. Ίσως γιατί ο κόσμος δεν έχει ακόμη μάθει να ψάχνει για πληροφορίες εν κινήσει χρησιμοποιώντας το iPhone του.

Για παράδειγμα, σήμερα μπορεί κανείς να φιλτράρει πολύ γρήγορα και εύκολα όλα τα εστιατόρια/φαγάδικα που κάνουν delivery βάσει κουζίνας και να τα ταξινομήσει βάσει απόστασης, δημοτικότητας ή τιμής. Κι’όμως σε συζήτηση που είχα τις προάλλες με κάποιους γνωστούς και ενώ είχαν εγκατεστημένο και χρησιμοποιούσαν το AthensBook τακτικά δεν είχαν ποτέ αναρωτηθεί τι κάνει αυτό το κουμπάκι στο πάνω δεξιά μέρος της οθόνης. Δεν είχαν ποτέ δει πως μπορούν να δούν όλα τα σημεία στον χάρτη. Πως μπορούν να φιλτράρουν ή να ταξινομήσουν την πληροφορία με διάφορους τρόπους. Πως μπορούν να επιλέξουν να δούν μόνον ανοιχτά σημεία ή όλα τα σημεία κοντά τους.

Ίσως να αποτελώ εξαίρεση, λόγω τρέλας, λόγω επαγγέλματος, λόγω συνήθειας, ίσως να είμαι ‘μπροστά’ απο την εποχή μου ως προς αυτό, όμως το AthensBook με έχει ‘σώσει’ αρκετές φορές. Όχι επειδή χρειάστηκα φαρμακείο τα ξημερώματα (ευτυχώς), αλλά επειδή έψαχνα ένα νεο μέρος να φάω σε μια γειτονιά της Αθήνας που δεν γνώριζα και είχε να μου προτείνει μια καλή λύση. Έχω βρεί έτσι εξαιρετικά μέρη για φαγητό ή για γλυκό και φαντάζομαι πως αν σύχναζα ακόμη σε μπαρ, όπως έκανα μικρότερος θα έβρισκα και ένδιαφέροντα μέρη να βγώ.
»

9 comments


» The Olympic Legacy

I just read this article on Guardian (via Buzz) regarding the legacy of the sporting venues created for the Olympics and whether they’re worth it.

Living in Athens for the past three years it’s become clear to me that most people — including myself until very lately — is unaware that they can, cheaply, access some of the facilities created for the 2004 Olympics, for example the Olympic swimming centre. It has been clear that most of the facilities have been under lock and key and unavailable to anyone wishing to use them. Then there’s the case of ‘The Mall’, the huge shopping mall that was created just after the games and which seems to be illegally built (a story widely publicised [in Hellenic], but largely ignored), but also a recent report [in Hellenic] by the Hellenic private TV station ‘Alpha’ claiming that the main building of the Olympic Village was given by the Hellenic government to a monastery which then sold it.

It’s, therefore, unclear to me whether the Olympic facilities are really a burden or whether Athens is such a bad example upon which this conclusion is drawn. With proper management, more public interest and — if anything — no multi-billion euro scandals, I’m pretty sure that the Olympic investments could be beneficial to many hosts. Barcelona comes to mind.

5 comments

» It’s been really exhausting porting stuff to OS X

Justin Frankel lists a few reasons why Apple’s developer resources suck. While OS X has some of the most modern, most powerful APIs around, much of their functionality is undocumented, forcing developers to spend countless hours reading header files or even reverse engineering while getting to know how to use them.

comments

» Resampling Needed

Those using Firefox 3.0 may have noticed that by default when someone scales the content of a page, the images are resized too, a behaviour long-pioneered by Opera. Those using Firefox 3.0 on linux will be sorry to find out that upscaled images are not resampled using anything but what seems to be nearest neighbour (I haven’t checked the code): they are ugly, pixelated and definitely not pleasant to the eye.

This is well documented on the Mozilla Bugzilla repository and sadly it may be the case that it’s not fixed until Firefox 3.0 final is out. Which is a shame, as many people with higher resolution displays, especially high-resolution laptop displays that sometimes reach approximately 150dpi actually depend on the scaling functionality to be able to read stuff properly. Ironically GTK+ offers pretty decent image scaling functionality and hopefully it’s not that hard to make use of it in Firefox in the near future. Here’s an illustration of the problem. The picture on the left shows the original (unscaled) content of the ΜΠΛΟΟΓΚΛ hellenic blog search engine. The one in the middle shows the scaled version, as shown in Firefox 3.0 Beta 5 that shipped with Ubuntu 8.04. The one on the right shows a resampled version of the image using the (pretty computationally expensive) lanczos algorithm, which although not probable as a solution it’s quite close to the (realistically possible) bilinear resampling for upscaled images of this size.

Image Upscaling in Firefox 3.0B5 (Linux)

You can follow the progress on this issue on the Mozilla Bug tracking page here.

comments


2007.11.14

Exploring Android: Preliminaries

Android is out and it seems pretty well designed. This is the first of what’s hopefully going to be a series of articles covering Android from cosmix.org. It’s also going to be the least technical in nature as I haven’t had much time to play around with it and also because introductions should rarely be too technical, anyway. Before we start, take a few minutes to watch the following video. It will provide a pretty informative quick glance as to how applications look on Android prototypes.

»

3 comments

2007.11.05

Android and the Open Handset Alliance.

Apple may have produced a great, polished and closed device in the iPhone. Revolutionary? Nope, but very impressive nevertheless. As a device, as a user interface and — soon — as a platform. Yet in some years from now, what will probably be the iPhone’s single most significant contribution to the world was the belief that sometime in 2007 or 2008 a single, competing device would come from the dominant player of our times, Google. A device called gPhone. It isn’t. It couldn’t be. Instead we got something Open. Open as in Open Source, open as in Open Standard. We got Android and the Open Handset Alliance.

They may — on the surface — be very similar to a number of existing open platforms for mobile devices, but there’s one, major difference: It’s got Google’s backing and along with it that of most of the leading manufacturing, service and research companies of this industry. nVidia, Qualcomm, SiRF, Synaptics, TI, Marvell, Intel, Broadcom, eBay, Samsung, Motorola, LG, HTC, T-Mobile, Sprint, NTT DoCoMo, Telecom Italia, Telefónica and Google among others are all there. Something tells me that with proper coordination this can change the market in more ways than glossy UI widgets, animated lists can and a polished closed device could ever possibly do.

4 comments


» Open Sesam…err iPhone.

A few completely unfounded (arguably bordering on stupid) excuses by salesman Steve. GBs of criticism on the web. A botched attempt at Reality Distortion. Numerous hacks. Dozens of semi-illegal third-party applications. Many bricked iPhones. And, now? Apple’s spectacular realisation that the iPhone won’t glitter forever. It was about time Apple did things right. The industry is not kidding. This is only the beginning…

3 comments

» Arduino

I foresee countless hours of fun with this. I’ll try to find one or — if I don’t — I’ll build a board over Xmas. If only my undergrad PIC/digital design courses were that much fun. Check out the video from Makezine for a short introduction.

Photo by Nicholas Zambetti. Taken from arduino.cc

4 comments

Download Spinalonga's Podsafe rock music for your podcast. From Athens, Greece, with love.'