Κλείσιμο διαφήμισης

Όλοι γνωρίζουμε το μάθημα "multitasking = η ικανότητα να εκτελείς πολλές διαδικασίες ταυτόχρονα". Το χρησιμοποιούμε στους υπολογιστές μας χωρίς να γνωρίζουμε ιδιαίτερα την παρουσία του. Η εναλλαγή μεταξύ εφαρμογών ή παραθύρων μιας εφαρμογής πραγματοποιείται (για εμάς) σε πραγματικό χρόνο και θεωρούμε δεδομένη αυτή τη δυνατότητα του λειτουργικού συστήματος.

Διαφορετική εργασία

Το λειτουργικό σύστημα εκχωρεί τον επεξεργαστή σε όλες τις εφαρμογές σε μικρά χρονικά διαστήματα. Αυτές οι χρονικές περίοδοι είναι τόσο μικρές που δεν μπορούμε να τις παρατηρήσουμε, οπότε φαίνεται σαν όλες οι εφαρμογές να χρησιμοποιούν τον επεξεργαστή ταυτόχρονα. Μπορεί να το πιστεύουμε multitasking στο iOS 4 λειτουργεί ακριβώς το ίδιο. Δεν είναι έτσι. Ο κύριος λόγος είναι φυσικά η χωρητικότητα της μπαταρίας. Αν όντως όλες οι εφαρμογές έμεναν να τρέχουν στο παρασκήνιο, πιθανότατα θα έπρεπε να ψάξουμε για πρίζα σε λίγες ώρες.

Οι περισσότερες εφαρμογές που είναι συμβατές με το iOS 4 τίθενται σε "αναστολή λειτουργίας" ή τίθενται σε κατάσταση αναστολής λειτουργίας αφού πατήσετε το κουμπί Home. Μια αναλογία μπορεί να είναι το κλείσιμο του καπακιού ενός φορητού υπολογιστή, το οποίο μεταβαίνει αμέσως σε κατάσταση αναστολής λειτουργίας. Μετά το άνοιγμα του καπακιού, ο φορητός υπολογιστής ξυπνά και όλα είναι ακριβώς στην ίδια κατάσταση όπως πριν κλείσει το καπάκι. Επιπλέον, υπάρχουν εφαρμογές όπου το πάτημα του κουμπιού Home προκαλεί το τέλος τους. Και με αυτό εννοούμε έναν πραγματικό τερματισμό. Οι προγραμματιστές έχουν τη δυνατότητα να επιλέξουν ποια από αυτές τις μεθόδους να χρησιμοποιήσουν.

Υπάρχει όμως και μια άλλη κατηγορία εφαρμογών. Αυτές είναι οι εφαρμογές που τρέχουν πραγματικά στο παρασκήνιο, παρόλο που κάνετε κάτι εντελώς διαφορετικό στο iDevice σας. Το Skype είναι ένα καλό παράδειγμα γιατί χρειάζεται συνεχή σύνδεση στο Διαδίκτυο. Άλλα παραδείγματα θα μπορούσαν να είναι εφαρμογές που παίζουν μουσική υπόκρουση (Pandora) ή εφαρμογές που απαιτούν συνεχή χρήση GPS. Ναι, αυτές οι εφαρμογές εξαντλούν την μπαταρία σας ακόμα και όταν εκτελούνται στο παρασκήνιο.

Κοιμηθείτε ή καταρρίψτε;

Ορισμένες εφαρμογές συμβατές με iOS 4, οι οποίες θα πρέπει να τεθούν σε κατάσταση αναστολής λειτουργίας (να τεθούν σε "αναστολή") αφού πατήσετε το κουμπί Αρχική σελίδα, συνεχίζουν να εκτελούνται στο παρασκήνιο. Η Apple έδωσε στους προγραμματιστές ακριβώς δέκα λεπτά για να ολοκληρώσει την εργασία της, όποια κι αν ήταν αυτή. Ας υποθέσουμε ότι κάνετε λήψη ενός αρχείου στο GoodReader. Ξαφνικά κάποιος θέλει να σας καλέσει και εσείς απλά πρέπει να αποδεχτείτε αυτή τη σημαντική κλήση. Η κλήση δεν κράτησε πάνω από δέκα λεπτά, θα επιστρέψετε στην εφαρμογή GoodReader. Το αρχείο μπορεί να έχει ήδη ληφθεί ή ακόμα γίνεται λήψη. Τι γίνεται αν η κλήση διαρκεί περισσότερο από δέκα λεπτά; Η εφαρμογή, στην περίπτωσή μας το GoodReader, θα πρέπει να σταματήσει τη δραστηριότητά της και να πει στο iOS ότι μπορεί να τεθεί σε αδράνεια. Αν δεν το κάνει, θα τερματιστεί ανελέητα από το ίδιο το iOS.

Τώρα ξέρετε τη διαφορά μεταξύ "κινητού" και "επιτραπέζιου" πολλαπλών εργασιών. Ενώ η ρευστότητα και η ταχύτητα εναλλαγής μεταξύ εφαρμογών είναι σημαντικές για έναν υπολογιστή, η διάρκεια ζωής της μπαταρίας είναι πάντα το πιο σημαντικό πράγμα για φορητές συσκευές. Το multitasking έπρεπε επίσης να προσαρμοστεί σε αυτό το γεγονός. Επομένως, αφού διαβάσετε αυτό το άρθρο, εάν πατήσετε δύο φορές το κουμπί Αρχική σελίδα, δεν θα βλέπετε πλέον τη «μπάρα των εφαρμογών που εκτελούνται στο παρασκήνιο», αλλά ουσιαστικά μόνο τη «λίστα με τις εφαρμογές που χρησιμοποιήθηκαν πρόσφατα».

Συγγραφέας: Daniel Hruška
Πηγή: onemoretap.com
.