Ανάπτυξη για πτυσσόμενες συσκευές: Τι πρέπει να γνωρίζετε

Συγγραφέας: Laura McKinney
Ημερομηνία Δημιουργίας: 2 Απρίλιος 2021
Ημερομηνία Ενημέρωσης: 1 Ιούλιος 2024
Anonim
Наращивание ногтей - 4 способа / Ошибки в наращивание ногтей
Βίντεο: Наращивание ногтей - 4 способа / Ошибки в наращивание ногтей

Περιεχόμενο


Η ηλικία της πτυσσόμενης συσκευής είναι πάνω μας! Ή τουλάχιστον θα είναι σύντομα, εν αναμονή μιας μικρής καθυστέρησης.

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

Τα μεγαλύτερα μεγέθη οθόνης πρέπει να εξισώνουν την καλύτερη εμπλοκή του χρήστη

Ένα πράγμα που με ενόχλησε ως ασυνήθιστο βλέποντας τα χέρια βίντεο του Galaxy Fold ήταν το γεγονός ότι περισσότερες εφαρμογές φαίνεται να το υποστηρίζει ήδη. Οι αναθεωρητές αγωνιώθηκαν για τη "συνέχεια της εφαρμογής" και πως οι περισσότερες εφαρμογές θα περάσουν από την μπροστινή οθόνη στη μεγάλη κεντρική οθόνη απρόσκοπτα.


Είναι τόσο ζεστό τώρα!

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

Ξεκινώντας - εξομοίωση των πτυσσόμενων συσκευών

Το πρώτο πράγμα που πρέπει να κάνετε είναι να κατεβάσετε τον εαυτό σας αντίγραφο του Android Studio 3.5 Canary 13 και να δημιουργήσετε μια νέα εικονική συσκευή με το Android Q Beta και έναν πτυσσόμενο παράγοντα μορφής. Αυτό θα σας αφήσει να δοκιμάσετε την εφαρμογή σας για να δείτε πώς χειρίζεται το να διπλώνεται στο μισό. Μόλις έχετε το Android Studio, μπορείτε να πάρετε ό, τι χρειάζεστε μέσω του AVD Manager όπως κανονικά.


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

Υπάρχουν και άλλες επιλογές. Μπορείτε να κατευθυνθείτε προς το Remote Test Lab της Samsung και να προσπαθήσετε να εκτελέσετε από απόσταση ένα Galaxy Fold. Αυτό σημαίνει τον έλεγχο ενός πραγματικόςκάπου. Αισθάνομαι πολύ το γεγονός ότι ζητάει να μην το χρησιμοποιήσετε για να εγκαταστήσετε και να παίξετε Fortnite! Αυτό δεν είναι τέλειο - είναι αρκετά αργό - αλλά είναι επίσης ενδιαφέρον για όποιον θέλει να πάει με ένα Fold (όπως το δικό σου πραγματικά).

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

Για να είμαστε ειλικρινείς όμως, μπορείτε να δοκιμάσετε πολλά από αυτά που πρόκειται να μιλήσουμε για τη χρήση παλιού πολύ παραθύρου. Για να δοκιμάσετε το multi-resume αυτή τη στιγμή (εξηγείται παρακάτω σε μια στιγμή), δοκιμάστε αυτό το κόλπο που έγραψα για λίγο πίσω χρησιμοποιώντας το Samsung MultiStar.

Υποστήριξη της συνέχειας των εφαρμογών

Μόλις αυτό είναι έτοιμο, είστε έτοιμοι να αρχίσετε να κάνετε τις ουσιαστικές αλλαγές. Για να υποστηρίξετε τη συνέχεια της οθόνης, πρέπει να διασφαλίσετε ότι η εφαρμογή σας υποστηρίζει την αλλαγή διαμόρφωσης κατά τη διάρκεια εκτέλεσης. Αυτό είναι κάτι που πρέπει να εξετάζουν οι προγραμματιστές ΤΕΛΟΣ παντων, καθώς σχετίζεται επίσης με τη χρήση λειτουργίας πολλαπλών παραθύρων.

(Έχω παίζει με το παλιό μου Axon M - το οποίο είναι ακόμα στο Android 7.1 - και εκπλήσσομαι με το πόσες εφαρμογές προσαρμόζονται ήδη αδιάκοπα όταν ανοίγετε το πράγμα.)

Ο τρόπος που κάνουμε αυτό είναι μέσω onSaveInstanceState () και επίμονη αποθήκευση. Με άλλα λόγια, βεβαιωθείτε ότι σώζετε τη διάταξη και τα κρίσιμα δεδομένα σας κατά τη διάρκεια onPause () και στη συνέχεια να ανακτήσετε όπως είναι απαραίτητο. Μπορείτε επίσης να χρησιμοποιήσετε το ViewModel για να διατηρείτε δεδομένα κατά τη διάρκεια των αλλαγών διαμόρφωσης.

Οι χρήστες θέλουν μια διάταξη που θα επωφεληθεί πλήρως από την τεράστια οθόνη ακίνητης περιουσίας που πληρώνουν ~ $ 2.000 για να απολαύσουν.

Φυσικά, η διάταξη της ίδιας της εφαρμογής σας πρέπει επίσης να είναι σε θέση να κλιμακώνεται απρόσκοπτα. Αυτό είναι εν μέρει το αποτέλεσμα της καλής σχεδίασης του UI και εν μέρει της χρήσης ConstraintLayout έτσι ώστε οι προβολές σας να είναι τοποθετημένες σε σχέση με τις άκρες της οθόνης. Αποφύγετε την έντονη κωδικοποίηση των μεγεθών διάταξης και αντ 'αυτού βασιστείτε στο "wrap_content" και στο "match_parent".

Αλλά αποφύγετε τον πειρασμό απλά να τεντώσετε τα πάντα για να ταιριάζει. Διαφορετικά, ποιο είναι το σημείο;

Οι χρήστες εκτιμούν πραγματικά μια διάταξη που εκμεταλλεύεται πλήρως την τεράστια οθόνη ακίνητης περιουσίας που πληρώνουν ~ $ 2.000 για να απολαύσουν. Σκεφτείτε τον τρόπο προσαρμογής του Gmail ώστε να εμφανίζονται δύο στήλες σε tablet - Μπορείτε να επιτύχετε το ίδιο πράγμα χρησιμοποιώντας εναλλακτικούς πόρους διαμόρφωσης.

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

Πολλαπλή συνέχιση

Μιλώντας για τον κύκλο ζωής της εφαρμογής, αξίζει επίσης να σημειώσουμε τις αλλαγές που έχει κάνει η GoogleonResume (). Συγκεκριμένα, περισσότερες από μία εφαρμογές θα είναι πλέον σε επαναληπτική κατάσταση, πράγμα που σημαίνει ότι δεν θα χρειαστεί να ανησυχείτε τόσο πολύ για το χειρισμό της εφαρμογής που βρίσκεται σε παύση, αλλά είναι ορατή. Αυτό σημαίνει ότι πολλές από τις συστάσεις της Google σε αυτό το τμήμα δεν είναι πλέον σχετικές, αλλά εξακολουθεί να αξίζει να διαβάσετε τις οδηγίες για την υποστήριξη πολλαπλών παραθύρων αν δεν το έχετε ήδη κάνει.

Ποιος θυμάται αυτό το μικρό παιδί;

Για να το υποστηρίξετε όμως, θα πρέπει να προσθέσετε την ετικέτα: android.allow_multiple_resumed_activities στο δηλωτικό σας. Στη συνέχεια, θα χρειαστεί να αφιερώσετε λίγο χρόνο για να σκεφτείτε πώς μπορεί να αλλάξει ο τρόπος με τον οποίο οι χρήστες αλληλεπιδρούν με τις εφαρμογές σας. Η απόφαση για το πότε θα τεθεί σε παύση ή για το πότε θα ενημερωθούν οι τροφοδοσίες θα είναι η διαφορά μεταξύ μιας απρόσκοπτης ή λανθασμένης εμπειρίας.

Θα χρειαστεί επίσης να χρησιμοποιήσετε το χαρακτηριστικό resizeableActivity: android: δυνατότητα αλλαγής μεγέθους, η οποία έχει υποστεί κάποιες αλλαγές στο Android Q.

Κλείσιμο σχολίων

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

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

Να είστε βέβαιος να ελέγξετε πίσω εδώ από καιρό σε καιρό. Θα προσθέτουμε περισσότερες οδηγίες και συμβουλές καθώς θα μάθουμε περισσότερα.

Εάν χρησιμοποιείτε το Twitter για το Android και πιστεύετε ότι τα Tweet σας έχουν δει μόνο από μερικούς εκλεκτούς, μπορεί να έχετε πολύ λάθος. Το κοινωνικό δίκτυο μόλις παραδέχτηκε ότι το χαρακτηριστι...

Όλοι πιθανόν να χρησιμοποιήσουμε τουλάχιστον έναν ή δύο λογαριασμούς για να αποθηκεύσουμε μια τεράστια γκάμα ευαίσθητων και προσωπικών δεδομένων αυτές τις μέρες, από email σε βιομετρικά και τραπεζικά ...

Δημοφιλής