Πώς λειτουργεί η πολλαπλή εργασία σε Android και iOS

Εναλλακτικά εφαρμογών Android και iOS / πολλαπλές εργασίες

Καθώς η ιπποδύναμη που είναι συσκευασμένη σε κινητές συσκευές γίνεται όλο και μεγαλύτερη, είναι δυνατές πιο πλήρεις δυνατότητες πολλαπλών εργασιών. Οι ηγέτες της αγοράς έχουν πολύ διαφορετικούς τρόπους για τα πράγματα, και υπάρχουν πολλές παρανοήσεις σχετικά με το τι συμβαίνει πίσω από τα παρασκήνια. Ωστόσο, αυτό δεν είναι λάθος του χρήστη. Για λόγους ευκολίας χρήσης, μερικές φορές η μεταφορά πολλαπλών εργασιών απλοποιείται υπερβολικά σε Android και iOS.

iOS: Είναι πιο περίπλοκο από ό, τι φαίνεται

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

Πολλαπλές εργασίες iOS 5Η Apple σκόπευε μόνο τη γραμμή πολλαπλών εργασιών να είναι μια λίστα πρόσφατων εφαρμογών και όχι εφαρμογών που εκτελούνται στο παρασκήνιο. Δεν είναι διαχειριστής εργασιών, ανεξάρτητα από το πόσο μοιάζει. Στην πραγματικότητα, σχεδόν τίποτα στη γραμμή πολλαπλών εργασιών δεν είναι πραγματικά «πολλαπλές εργασίες». Η αυστηρά ελεγχόμενη πλατφόρμα της Apple δίνει εντολή στις περισσότερες εφαρμογές να σταματήσουν να εκτελούν κώδικα όταν πατηθεί το κουμπί αρχικής οθόνης.



Υπάρχουν πέντε καταστάσεις δραστηριότητας εφαρμογών στο iOS, με το λιγότερο ενδιαφέρον να μην εκτελείται και ανενεργό. Η μη εκτέλεση σημαίνει απλώς ότι η εφαρμογή είναι κλειστή ή δεν έχει ξεκινήσει. Ανενεργή είναι μια εφαρμογή που εκτελείται και δεν εκτελεί κώδικα, για παράδειγμα εάν η συσκευή βρίσκεται σε κατάσταση αδράνειας. Ενεργό είναι η κατάσταση μιας εφαρμογής όταν χρησιμοποιείται στο προσκήνιο.

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

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

Copyright © Ολα Τα Δικαιώματα Διατηρούνται | 2007es.com