Microsoft Διαφήμιση στα Windows 11 Μας εξέπληξε η είδηση ότι το επερχόμενο λειτουργικό σύστημα θα εκτελεί εφαρμογές Android παράλληλα με τις εφαρμογές των Windows. Δυστυχώς, η λέξη-κλειδί ήταν ελαφριά στις λεπτομέρειες. Πρόκειται να χρησιμοποιήσετε αυτές τις εφαρμογές προσομοίωσης; Θα συμπεριληφθεί η υπάρχουσα υποστήριξη Linux για Windows; Λάβαμε τις απαντήσεις μας λίγο μετά την ομιλία, ευχαριστούμε που ακολουθήσατε συζήτηση προγραμματιστή Αυτό πήγε σε μερικές λεπτομέρειες.
Αυτή η δυνατότητα ονομάζεται επίσημα το “Υποσύστημα Windows για Android”, το οποίο θα σας πει πολλά για τον τρόπο λειτουργίας του. Τα Windows διαθέτουν επί του παρόντος ένα “Υποσύστημα Windows για Linux” (WSL), το οποίο χρησιμοποιεί ένα υποσύνολο λειτουργιών Hyper-V για την εκτέλεση εφαρμογών Linux σε πραγματικό πυρήνα Linux μαζί με τις εφαρμογές των Windows. (Το Hyper-V επιτρέπει στο δεύτερο λειτουργικό σύστημα επισκέπτη να έχει πρόσβαση σε γυμνό μεταλλικό υλικό αντί να τρέχει πάνω από το κεντρικό λειτουργικό σύστημα με λιγότερη πρόσβαση σε πόρους.) Τα πραγματικά τηλέφωνα Android χρησιμοποιούν τον πυρήνα Linux και η Microsoft δημιουργεί το πλαίσιο Android πάνω από το WSL για το υποσύστημα των Windows Android. Φαίνεται ότι βασικά χρησιμοποιούμε x86 Android στο Hyper-V.
Οι εφαρμογές Android στα Windows θα πρέπει να μοιάζουν με τις εγγενείς εφαρμογές των Windows, με παράθυρο ανώτερου επιπέδου, καταχώρηση στη γραμμή εργασιών και δυνατότητα καρφιτσώματος στο μενού έναρξης. Η Microsoft δήλωσε κατά τη διάρκεια της παρουσίασής της, «Πίσω από τα παρασκήνια, κατασκευάζουμε ήδη μια εγγενή εφαρμογή διακομιστή μεσολάβησης που χειρίζεται τη γέφυρα μεταξύ του μοντέλου εφαρμογής Android και του μοντέλου εφαρμογής των Windows». Πιθανώς, αυτό σημαίνει ότι το σύστημα θα παρέχει πράγματα όπως μια συντόμευση μενού έναρξης, εικονίδια, καταχωρίσεις στα μενού απεγκατάστασης της εφαρμογής και άλλα δευτερεύοντα δέρματα των Windows που θα κάνουν την εφαρμογή να φαίνεται πρωτότυπη.
Η Microsoft προσπαθεί να το κάνει με όσο το δυνατόν λιγότερη εξομοίωση – πιθανώς χωρίς εξομοίωση, ανάλογα με τη διαθεσιμότητα του υπολογιστή και της εφαρμογής σας. Τόσο τα Windows όσο και τα Android λειτουργούν σε αρχιτεκτονικές x86 και Arm, με το Android να προτιμά το Arm και τα Windows να προτιμούν το x86. Εάν χρησιμοποιείτε Windows στο Arm και θέλετε να εκτελέσετε την εφαρμογή Arm Android, τα πράγματα θα λειτουργήσουν εξαιρετικά. Εάν χρησιμοποιείτε x86 Windows, η Microsoft θα προσπαθήσει να στείλει την έκδοση x86 της εφαρμογής Android που θέλετε. Αλλά αν το μόνο διαθέσιμο πράγμα είναι η εφαρμογή Arm, “Τεχνολογία Intel BridgeΕδώ μπορείτε να μεταφράσετε τον κωδικό Arm σε κάτι που μπορεί να εκτελεστεί σε μια CPU x86. Η Microsoft υπέδειξε χρήσιμα ότι αυτή η λειτουργία θα λειτουργήσει επίσης σε επεξεργαστές AMD.
Η προσέγγιση της Microsoft είναι παρόμοια με τον τρόπο με τον οποίο μερικά άλλα λειτουργικά συστήματα δημιουργούν και εκτελούν εφαρμογές Android. Chrome OS تشغيل Υποστήριξη εφαρμογών Android Ίσως το πιο εμφανές παράδειγμα. Το Chrome OS τρέχει πραγματικά τον πυρήνα Linux και ομαδοποιεί το πλαίσιο Android ως κοντέινερ στην κορυφή για την εκτέλεση εφαρμογών. Εάν διαθέτετε Chromebook x86, το Chrome OS χρησιμοποιεί την ενσωματωμένη δυαδική μετάφραση του Arm-to-x86 Android. Εάν χρησιμοποιείτε λειτουργικό σύστημα Linux για επιτραπέζιους υπολογιστές, Unbox Θα κάνει το ίδιο – φορτώστε το πλαίσιο Android στο Linux. Μπορείτε ακόμη να εκτελέσετε το Anbox στο WSL σήμερα.
Ίσως η τελευταία εμπειρία πολλών ανθρώπων με x86 Android από την Intel Παρτίδα εποχής 2012 Για x86 τηλέφωνα που χρησιμοποιούν Atom, με αποτέλεσμα τρομερό υλικό όπως η παλιά γραμμή Asus Zenfone. Το X86 Android έχει προχωρήσει πολύ από τότε. Η κυκλοφορία του Android Chrome OS το 2016 σίγουρα βοήθησε πολύ το λειτουργικό σύστημα. Ακόμη και πριν από την κυκλοφορία του το 2016, η Google πιέζει για αυξημένη υποστήριξη για εφαρμογές x86 παράλληλα με το Arm, και τα εργαλεία ανάπτυξης της Google είχαν κάνει το streaming Arm και x86 binaries την προεπιλογή εδώ και αρκετό καιρό. Το 2016, η Google περίμενε ότι περίπου το 25% των εφαρμογών Play Store δεν υποστηρίζουν x86 και χρειάζονται μετάφραση Arm. Σήμερα, με μια μεγαλύτερη πελατειακή βάση x86 χάρη στο Chrome OS, αυτός ο αριθμός είναι πιθανώς πιο κατάλληλος.
Amazon, sideloading και οικοσύστημα εκτός του Google Play
Microsoft Δεν Χρήση του οικοσυστήματος του Google Play στα Windows. Η Microsoft επίσης δεν προσπαθεί να δημιουργήσει το δικό της οικοσύστημα Android και αντ ‘αυτού συνεργάζεται με την Amazon, χρησιμοποιώντας το ίδιο Amazon App Store που βρίσκεται σε συσκευές Fire OS. Λειτουργία Amazon δελτίο τύπουΑλλά δεν προσφέρει πολλά άλλα από μια δήλωση ότι περισσότερες λεπτομέρειες θα κυκλοφορήσουν αργότερα.
Δεν έχουμε δει μια εγκατάσταση εφαρμογής Android από άκρο σε άκρο ακόμα στα Windows 11, οπότε δεν είναι σαφές πώς λειτουργούν όλα αυτά. Η Microsoft έχει κυκλοφορήσει αρκετά στιγμιότυπα οθόνης που δείχνουν το Microsoft Store που διαφημίζει τις εφαρμογές Amazon App Store Android. Ο κατάλογος εφαρμογών Amazon φαίνεται να περιλαμβάνεται στο Microsoft Store, με κριτικές, στιγμιότυπα οθόνης και περιγραφή, αλλά δεν φαίνεται ότι το Microsoft Store μπορεί πραγματικά να εγκαταστήσει εφαρμογές Android. Το κλειδί βρίσκεται στο κουμπί εγκατάστασης. Για εφαρμογές Windows, απλώς λέει, “Λήψη”, υποδεικνύοντας ότι η εφαρμογή θα εγκατασταθεί. Για εφαρμογές Android, το κουμπί είναι διαφορετικό. Λέει, “Λήψη από το Amazon App Store”, με ένα μικρό τετράγωνο και εικονίδιο βέλους, που δείχνει ότι θα σας πυροδοτήσει σε μια εξωτερική εφαρμογή.
ο Η Wall Street Journal Παρείχα πρόσθετες λεπτομέρειες για το πώς λειτουργεί αυτό. Φαίνεται ότι η Amazon θα δημιουργήσει έναν πελάτη Amazon App Store για Windows. Θα χρειαστεί να συνδεθείτε με τον λογαριασμό σας στο Amazon για να κατεβάσετε τις εφαρμογές. Το Microsoft Store υπάρχει ως ενοποιημένη αναζήτηση εφαρμογών και όχι πολύ άλλο. Προφανώς, αυτό σημαίνει ότι θα έχετε δύο καταστήματα εφαρμογών που λειτουργούν συνεχώς στα Windows, με δύο μέρη για έλεγχο για ενημερώσεις. Δεν φαίνεται απλοποιημένο.
Μηχανικός της Microsoft Μιγέλ ντε Ικάζα Επιβεβαιώστε ότι τα Windows 11 θα υποστηρίξουν την παράλληλη φόρτωση για όσους δεν θέλουν να χάσουν κανένα από αυτά τα πράγματα του Amazon. Θα πρέπει να έχετε αμέσως επιλογές για καταστήματα ανοιχτού κώδικα όπως F-ρομπότ Και η δυνατότητα λήψης APKMirror εφαρμογές. Είναι πιθανό μόνο θέμα χρόνου προτού κάποιος αρχίσει να λειτουργεί πλήρως το Google Play Store.
Οι εφαρμογές X86 πολλαπλασιάζονται στο Google Play χάρη στα χρόνια των προεπιλεγμένων ρυθμίσεων και την ώθηση για πρόσθετη υποστήριξη αρχιτεκτονικής. Είναι το x86 κοινό στο Amazon App Store; Μπορείτε να κατεβάσετε το Amazon App Store σε οποιαδήποτε συσκευή Android, αλλά οι συσκευές Echo Fire που χρησιμοποιούν αποκλειστικά το Amazon ήταν όλες Arm. Πολλές εφαρμογές είναι καθολικές και λειτουργούν σε όλες τις αρχιτεκτονικές, οπότε … ίσως.
Θα ήταν υπέροχο αν η Microsoft απέσυρε Surface Duo Και συνεργάστηκε με την Google για να αποκτήσει το πραγματικό Play Store στα Windows 11. Το πρόβλημα με τη χρήση Android εκτός του Play Store είναι ότι χάνετε την πρόσβαση στα API των Υπηρεσιών Google Play για πράγματα όπως ειδοποιήσεις push. Η Amazon κατασκευάζει τα δικά της εναλλακτικά API και υπηρεσίες cloud για χρόνια για το Fire OS και αν δεν έχετε το Google Play, αυτό είναι το επόμενο καλύτερο πράγμα.
Αυτό είναι το μόνο που έχουμε τώρα σχετικά με τη συμβατότητα με τα Windows 11 Android. Αλλά να είστε βέβαιοι, θα βουτήξουμε βαθύτερα μόλις οριστεί ο πραγματικός κώδικας.