Το Android 14 θα μπορούσε να σας επιτρέψει να κλωνοποιήσετε εφαρμογές, ώστε να μπορείτε να χρησιμοποιείτε δύο λογαριασμούς ταυτόχρονα

Το Android 14 ετοιμάζεται να προσθέσει μια λειτουργία κλωνοποίησης εφαρμογών που θα σας επιτρέψει να κλωνοποιήσετε μια εφαρμογή, ώστε να μπορείτε να χρησιμοποιείτε δύο λογαριασμούς ταυτόχρονα.

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

Η κλωνοποίηση εφαρμογών είναι μια πραγματικά δημοφιλής λύση σε αυτό το πρόβλημα, αλλά εκτός και αν το OEM της συσκευής σας το έχει εφαρμόσει παρουσιάζουν τον εαυτό τους, θα πρέπει να βρείτε ένα πρόγραμμα κλωνοποίησης εφαρμογών τρίτου μέρους στο Google Play ή αλλού για να δουλειά. Αυτό συμβαίνει επειδή το Android δεν υποστηρίζει εγγενώς εφαρμογές κλωνοποίησης, αλλά αυτό θα μπορούσε να αλλάξει με το Android 14.

Η Google δοκιμάζει μια νέα λειτουργία "κλωνοποιημένες εφαρμογές". Android 14 που θα σας επιτρέψει να «δημιουργήσετε μια δεύτερη παρουσία μιας εφαρμογής ώστε να μπορείτε να χρησιμοποιείτε δύο λογαριασμούς ταυτόχρονα». Αυτό το χαρακτηριστικό μπορεί να είναι διατίθεται στους χρήστες μέσω της εφαρμογής Ρυθμίσεις στην περιοχή Ρυθμίσεις > Εφαρμογές > Κλωνοποιημένες εφαρμογές, όπως φαίνεται στα ενσωματωμένα στιγμιότυπα οθόνης παρακάτω.

Όταν κλωνοποιείτε την πρώτη σας εφαρμογή μέσω της λειτουργίας "κλωνοποιημένες εφαρμογές", το Android δημιουργεί αυτό που ονομάζεται "κλωνοποιημένο προφίλ χρήστη" και εγκαθιστά αυτήν την εφαρμογή στο προφίλ. Οποιεσδήποτε εφαρμογές κλωνοποιείτε στη συνέχεια εγκαθίστανται στο ίδιο προφίλ κλώνου που δημιουργήθηκε πριν. Εφόσον το προφίλ κλώνου δεν μοιράζεται δεδομένα εφαρμογής με το προφίλ γονικού χρήστη, αυτό σημαίνει ότι οι εφαρμογές που κλωνοποιείτε δεν θα διατηρήσουν τις πληροφορίες ή τις ρυθμίσεις σύνδεσής σας, επομένως θα πρέπει να τις ρυθμίσετε από την αρχή. Εάν αποφασίσετε ότι δεν χρειάζεστε πλέον την κλωνοποιημένη εφαρμογή, μπορείτε να διαγράψετε την εφαρμογή μέσω της σελίδας "κλωνοποιημένες εφαρμογές" ή μέσω της τυπικής διεπαφής "πληροφορίες εφαρμογής".

Αν και η λειτουργία "κλωνοποιημένες εφαρμογές" είναι νέα στο Android 14, το ίδιο το προφίλ χρήστη κλωνοποίησης ήταν το πρώτο παρουσιάστηκε στο Android 12. Ωστόσο, το Android δεν έχει προσφέρει έναν τρόπο, εκτός των εντολών ADB, για τους χρήστες να δημιουργήσουν αυτό το προφίλ ή να επιλέξουν ποιες εφαρμογές θα εγκαταστήσουν εφαρμογές σε αυτό — μέχρι τώρα.

Ένα άλλο βασικό κομμάτι που έλειπε σε προηγούμενες εκδόσεις (και εξακολουθεί να λείπει στο Android 14 DP1) είναι η ενσωμάτωση εκτοξευτή. Οι κλωνοποιημένες εφαρμογές πρέπει να διαφοροποιούνται με κάποιο τρόπο από τα πρωτότυπά τους στην αρχική οθόνη, διαφορετικά θα ανοίγατε κατά λάθος τη λάθος εφαρμογή όλη την ώρα. Σε προηγούμενες εκδόσεις, ο εκτοξευτής θα το έκανε εφαρμόστε κατά λάθος σήματα που σημαίνει ότι οι κλωνοποιημένες εφαρμογές ανήκαν σε ένα προφίλ εργασίας. Στην πραγματικότητα, η εφαρμογή εκκίνησης θα πίστευε ότι η συσκευή σας έχει προφίλ εργασίας ενώ δεν υπάρχει καθόλου, γεμίζοντας το συρτάρι της εφαρμογής σας με μια καρτέλα προφίλ εργασίας. Ενώ το Pixel Launcher στο Android 14 DP1 δεν εφαρμόζει σήμα προφίλ εργασίας σε κλωνοποιημένες εφαρμογές, δεν τις διαφοροποιεί καθόλου και συνεχίζει επίσης το σφάλμα δημιουργίας μιας καρτέλας προφίλ εργασίας. Τουλάχιστον είναι ξεκάθαρο τώρα ότι η κλωνοποίηση εφαρμογών βρίσκεται στη διαδικασία αναβάθμισης ώστε να μπορεί να χρησιμοποιηθεί στο Android 14.

Ωστόσο, αυτό δεν σημαίνει ότι δεν μπορείτε να κλωνοποιήσετε εφαρμογές εάν η συσκευή σας δεν εκτελεί Android 14. Όπως ανέφερα προηγουμένως, πολλές εκδόσεις OEM Android διαθέτουν τη δική τους άποψη για αυτήν τη δυνατότητα και υπάρχουν επίσης πολλές εφαρμογές τρίτων που παρέχουν αυτήν τη λειτουργία. Ως επί το πλείστον, αυτές οι υπάρχουσες υλοποιήσεις κλωνοποιούν εφαρμογές εγκαθιστώντας τες σε δευτερεύοντα προφίλ χρηστών. Το OxygenOS της OnePlus, για παράδειγμα, δημιουργεί ένα αποκλειστικό προφίλ χρήστη για τη δυνατότητα "Παράλληλες εφαρμογές". ότι στη συνέχεια εγκαθιστά τις εφαρμογές της επιλογής σας. Αρέσει στους περισσότερους κλωνοποιητές εφαρμογών τρίτων Καταφύγιο δημιουργήστε ένα προφίλ εργασίας επειδή αυτό είναι το μόνο είδος προφίλ που μπορούν να δημιουργήσουν με τα API που είναι διαθέσιμα σε αυτούς και τα προνόμια που μπορούν να αποκτήσουν.

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

Η υλοποίηση και η χρήση του προφίλ κλώνου του Android ορίζεται από το CDD ή το Έγγραφο Ορισμού Συμβατότητας. Το CDD Android 13 πολιτείες ότι η δημιουργία προφίλ κλώνου για τους σκοπούς της εκτέλεσης διπλών παρουσιών της ίδιας εφαρμογής είναι προαιρετική, αλλά δεν είμαι σίγουρος αν θα γίνει απαραίτητη δυνατότητα για τους OEM για εφαρμογή στο Android 14. Τώρα που η λειτουργία φαίνεται να έχει υποστήριξη από την Google, ωστόσο, αναμένω ότι οι OEM που έχουν για να εφαρμόσει ήδη αυτό το είδος λειτουργίας, απλώς θα υιοθετήσει την κλωνοποίηση εφαρμογών του Android 14 εκτέλεση.

Ωστόσο, υπάρχουν μερικές επιφυλάξεις που πρέπει να σημειώσω. Πρώτα απ 'όλα, αυτή η λειτουργία δοκιμάζεται αυτήν τη στιγμή από την Google, επομένως δεν υπάρχει καμία εγγύηση ότι θα φτάσει στη σταθερή έκδοση του Android 14. Αυτή η δυνατότητα είναι απενεργοποιημένη από προεπιλογή στο Android 14 DP1, επομένως έπρεπε να αλλάξω μια σημαία προγραμματιστή για να εμφανιστεί αυτή η διεπαφή χρήστη στην εφαρμογή Ρυθμίσεις.

Επιπλέον, η λίστα των εφαρμογών που μπορούν να κλωνοποιηθούν περιορίζεται επί του παρόντος σε ορισμένες εφαρμογές που ορίζονται από τον OEM. Έπρεπε να τροποποιήσω μια σημαία για να εμφανιστούν τα Discord, Facebook και Telegram στα στιγμιότυπα οθόνης που εμφανίζονται παραπάνω. Δεν υπάρχει μηχανισμός ή API για να εξαιρεθείτε ή να εξαιρεθείτε από αυτό και δεν ξέρω αν κάτι τέτοιο αναπτύσσεται αυτήν τη στιγμή. Θα παρακολουθώ για οποιαδήποτε περαιτέρω εξέλιξη σε αυτό το χαρακτηριστικό.