Πέμπτη 14 Ιουνίου 2012

Είμαστε στον αέρα!!!

Μετά από 6 μήνες σκληρής προσπάθειας, ήρθε η ώρα της ανταπόδοσης με την επίσημη διάθεση της εφαρμογής στο Google Play! Ήταν μια μεγάλη και κουραστική διαδρομή, αλλά στο τέλος άξιζε τον κόπο. Προσωπικά θέλω να ευχαριστήσω όσους με βοήθησαν, ειδικά τα παιδιά που δοκίμασαν την εφαρμογή κατά την φάση του Beta Testing.

Η εφαρμογή είναι σε stable επίπεδο γιαυτό και ο αριθμός έκδοσης της πήγε από το 0.5.x στο 1.0.x από όπου θα συνεχίσει η εξέλιξη της! Ναι, η προσπάθεια δεν σταματάει εδώ, αλλά έχω στο μυαλό μου αρκετές ιδέες για την βελτίωση της εφαρμογής η οποίες θα υλοποιηθούν σταδιακά και με καθαρό μυαλό μιας και πλέον δεν υπάρχει το deadline της πτυχιακής!

Εκτός από τις προσωπικές μου ιδέες, περιμένω και τις δικές σας φυσικά, για την περαιτέρω βελτίωση των υπηρεσιών της εφαρμογής! Απλά μου στέλνεται ένα email στο nikos.pard@gmail.com με θέμα "CST Connect Feedback" και θα χαρώ να κουβεντιάσουμε τις προτάσεις, τις απορίες, αλλά και τις παρατηρήσεις σας! Εύχομαι να χαρείτε την εφαρμογή και να γίνει μέρος της καθημερινότητας σας, παρέχοντας μια μικρή βοήθεια στον αγώνα για το πτυχίο! :)

Συμπεράσματα Beta Testing

     Η διαδικασία εγγραφής και παράδοσης της πτυχιακής εργασίας ολοκληρώθηκε με την ανάρτηση της στο site ifestos.teilar.gr, και εν αναμονή της έγκρισης της εφαρμογής από το Google Play Store έχω χρόνο να γράψω τα συμπεράσματα που αποκόμισα κατά την φάση του Beta testing! Καταρχήν θέλω να ευχαριστήσω όλα τα παιδιά που προσφέρθηκαν να δοκιμάσουν την εφαρμογή μου. Η συνεισφορά τους ήταν πολύτιμη και με βοήθησαν να εντοπίσω αρκετά θέματα τα οποία είτε είχα παραμελήσει, είτε δεν είχα λάβει καθόλου υπόψιν μου.
    Το δείγμα των συσκευών που δοκιμάστηκε η εφαρμογή ήταν πολύ καλό και με βοήθησε κυρίως η συμμετοχή συσκευών με χαμηλότερα specs όπως ανάλυση οθόνης QVGA (240x320) και έκδοση Android 2.1. Ο προαναφερθέν συνδυασμός μου δημιούργησε τα περισσότερα προβλήματα, με αποτέλεσμα να πιεστώ για να τα διορθώσω ώστε να εξασφαλίσω την καλύτερη λειτουργία της εφαρμογής υπό οποιαδήποτε συνθήκη! Οι συσκευές που συμμετείχαν στην φάση του Beta Testing απεικονίζονται στον παρακάτω πίνακα:



    Τα συμπεράσματα που έβγαλα από την  διαδικασία ήταν πολλά και το κύριο είναι ότι η έκδοση 2.1 είναι η πιο "κομπλεξική" από όλες! Το 85% των σφαλμάτων εμφανίστηκε σε αυτή την έκδοση και αυτό δεν είναι καθόλου τυχαίο...Τα κύρια σφάλματα εμφανίστηκαν στην υπηρεσία εντοπισμού η οποία κράσαρε την εφαρμογή όταν η συσκευή του χρήστη δεν είχε ενεργοποιημένη καμία από τις 2 υπηρεσίες εντοπισμού. Μετά από αρκετές δοκιμές βρέθηκε η χρηση τομή από άποψη ελέγχων, και πλέον η πλοήγηση λειτουργεί ως οφείλει! Στη συνέχεια διορθώθηκαν κάποια bugs σχετικά με την εμφάνιση της εφαρμογής σε κινητά με μικρότερη ανάλυση οθόνης, και διορθώθηκε ένα bug το οποίο άλλαζε την σειρά των εικονιδίων κατά την αλλαγή από portrait σε landscape.
    Μετά και τις αισθητικές διορθώσεις έγιναν κάποιες αλλαγές στις ανακοινώσεις. Πλέον όταν ένας καθηγητής δεν έχει διαθέσιμες ανακοινώσεις, όπως πχ ο κ. Αδαμ, εμφανίζεται σχετικό μήνυμα στο κάτω μέρος της οθόνης. Μαζί με αυτό διορθώθηκε και το bug κατά το οποίο η εφαρμογή κράσαρε όταν χρειαζόταν να κατεβάσει ανακοινώσεις καθηγητή του οποίο το αρχείο xml δεν ήταν διαθέσιμο. Τέλος όσον αφορά τις ανακοινώσεις διορθώθηκε η εμφάνιση των χαρακτήρων μορφοποίησης ανάμεσα στο κείμενο μερικών ανακοινώσεων. Το πρόβλημα ήταν πολύ εμφανές στις ανακοινώσεις του κ. Βλάχου ο οποίο πιθανότατα περνάει μέσω c/p τις ανακοινώσεις του από το MS Word, και έτσι περνάει και η μορφοποίηση του Word στον html κώδικα.
     Αυτά όσον αφορά την φάση Beta Testing της εφαρμογής, η επόμενη δημοσίευση θα αφορά την επίσημη έκδοση της εφαρμογής στο Google Play Store όταν αυτή γίνει αποδεκτή από τους ελεγκτικούς μηχανισμούς της Google, ελπίζω σήμερα!