- 03 Ιαν 2015, 00:39
#57858
ArrowsFA1 έγραψε:Cosmonaut21 έγραψε:Γιατί δε μετακινούνται ολόκληρες οι εφαρμογές στην sd;
Π.χ. παιχνίδι των 200mb το μεταφέρω και η κάρτα από άδεια έχει πάρει 30mb.
Το Android από ένα σημείο και μετά εχει εφαρμόσει "write restrictions" στην κάρτα SD και οι εφαρμογές δεν μπορούν να εγγράψουν δεδομένα με ιδιαίτερη ελευθερία, γι' αυτό εξακολουθούν να χρησιμοποιούν την εξωτερική μνήμη. Μάλλον αυτός είναι ο λόγος.
http://www.androidcentral.com/kitkat-sd ... es#content
Και πριν από την κιτ-κατ η απλή μεταφορά στην κάρτα μεταφέρει μόνο κάποια από τα αρχεία μιας εφαρμογής. Για να μεταφέρεις περισσότερα έχει αναπτυχθεί το δεύτερο partition (sdext2) της SD. Αυτό που συνήθως είναι με διαφορετικό σύστημα αρχείων από το απλό κοινο πρώτο partition μπορούν κάποιες εφαρμογές (όπως η Link2SD και άλλες) να το προσπελάσουν και να σώσουν περισσότερα. Για να γίνει αυτό όμως εκτός από το να φορμάρεις κατάλληλα την κάρτα πρέπει να γίνει mount το partition αυτό, κάθε φορά κατά το boot της συσκευής.
Όταν μεταφέρεις εφαρμογές με τη λειτουργία app2SD πάνε στο πρώτο partition. Εκεί που λογικά θα έχεις τη μουσική σου, βίντεο, φωτογραφίες.
Όταν όμως θέλεις να στείλεις κάτι στο δεύτερο τότε γίνεται το λεγόμενο linking, δηλαδή μεταφέρονται αρχεία αλλά επειδή το partition είναι mounted σαν φάκελος στην εσωτερική μνήμη υπάρχει απλά ένας σύνδεσμος που κοροϊδεύει το σύστημα να νομίζει ότι το αρχείο είναι εκεί ενώ είναι στην κάρτα.
Και γιατί να μην τα έσωζε στο πρώτο partition; Γιατί για λόγους ασφαλείας (που τους εξηγεί και το λίνκ του quote) πρέπει να είναι σε άλλο σύστημα αρχείων για να παίζουν σωστά με το linux-ικό android και ταυτόχρονα τα αρχεία μουσικής κλπ να είναι εύκολα προσβάσιμα από το PC σου όταν συνδέσεις το τηλέφωνό σου.
Φυσικά αν τα πράγματα λειτουργήσουν ρολόι, χαρά μεγάλη, στέλνεις πολλά (όχι όλα, ειδικά ό,τι έχει widget καλύτερα να μην το στείλεις) στην κάρτα και κάνεις χώρο στη μνήμη του τηλεφώνου σου. Μπορείς με λίγη εσωτερική μνήμη να έχεις μεγάλα παιχνίδια που πιάνουν από λίγα GB το καθένα.
Αν όμως κάτι πάει στραβά μπορείς να μπλέξεις και να κινδυνεύεις να χάσεις εφαρμογές. Καλό είναι γενικά να σώζεις την πρόοδο από παιχνίδια σε κανένα cloud...
aka onyx !