Τι είναι μια φορητή εφαρμογή και γιατί έχει σημασία;
Οι φορητές εφαρμογές προσφέρουν ορισμένα πλεονεκτήματα έναντι των παραδοσιακών ομολόγων τους. Είναι ελαφρύ και σας επιτρέπουν να μετακινούνται μεταξύ υπολογιστών ενώ παίρνετε μαζί σας τις εφαρμογές και τις ρυθμίσεις σας. Εδώ γιατί είναι διαφορετικά και γιατί μερικές φορές - αλλά όχι πάντα - είναι μια καλή επιλογή.
Πώς είναι εγκατεστημένες οι κανονικές εφαρμογές
Για να κατανοήσετε τι κάνει μια εφαρμογή φορητή, ίσως είναι χρήσιμο πρώτα να ρίξετε μια γρήγορη ματιά στο πώς οι παραδοσιακές εφαρμογές εγκαθίστανται στα Windows. Όταν εγκαθιστάτε μια εφαρμογή στα Windows, τα αρχεία εγκατάστασης περνούν σε πολλές διαφορετικές τοποθεσίες. Το μεγαλύτερο μέρος των αρχείων της εφαρμογής συνήθως αντιγράφονται σε ένα μόνο φάκελο κάπου στο φάκελο C: \ Program Files. Μπορούν να δημιουργηθούν αρχεία που περιέχουν ρυθμίσεις που ισχύουν για όλους τους χρήστες της εφαρμογής στο φάκελο ProgramData.
Οι ρυθμίσεις που είναι ιδιαίτερες σε διαφορετικούς λογαριασμούς χρηστών στον υπολογιστή αποθηκεύονται σε αρχεία που δημιουργούνται στο κρυφό φάκελο "AppData" μέσα σε κάθε φάκελο χρήστη μεμονωμένων λογαριασμών. Οι περισσότερες εφαρμογές δημιουργούν καταχωρήσεις στο μητρώο των Windows, οι οποίες ενδέχεται επίσης να διατηρούν διάφορες ρυθμίσεις διαμόρφωσης. Και πολλές εφαρμογές επωφελούνται από κοινές βιβλιοθήκες κώδικα που εγκαθίστανται με πράγματα όπως το .NET Framework και το Visual C ++ Redistributables.
Υπάρχουν ξεχωριστά πλεονεκτήματα σε αυτόν τον διαχωρισμό των λειτουργιών. Πολλαπλές εφαρμογές μπορούν να μοιράζονται πληροφορίες που περιέχονται σε καταχωρήσεις μητρώου ή κοινές βιβλιοθήκες κώδικα, αποτρέποντας περιττές επικαλύψεις. Η αποθήκευση συγκεκριμένων ρυθμίσεων χρήστη σε ένα σημείο και οι ρυθμίσεις σε ολόκληρο το σύστημα σε άλλη σημαίνει ότι οι εφαρμογές μπορούν να επωφεληθούν καλύτερα από πολλές διαφορετικές λειτουργίες των Windows που έχουν σχεδιαστεί για ένα σύστημα πολλαπλών χρηστών. Για αρχάριους, κάθε χρήστης μπορεί να βασιστεί στις δικές του ρυθμίσεις που φορτώνονται κατά την εκκίνηση της εφαρμογής, μόνο και μόνο επειδή έχουν συνδεθεί με το δικό τους λογαριασμό των Windows. Χαρακτηριστικά όπως τα αρχεία και τα δικαιώματα κοινής χρήσης είναι χτισμένα σε αυτή τη δομή. Και, έχοντας όλες τις ρυθμίσεις του προγράμματος αποθηκευμένες σε καθορισμένες περιοχές, κάνει την ασφάλεια του συστήματός σας πιο αξιόπιστη.
Έτσι, τι είναι μια φορητή εφαρμογή και γιατί θα χρησιμοποιήσω ένα?
Μια φορητή εφαρμογή είναι απλά μια που δεν χρησιμοποιεί ένα πρόγραμμα εγκατάστασης. Όλα τα αρχεία που απαιτούνται για την εκτέλεση της εφαρμογής βρίσκονται σε ένα μόνο φάκελο, τον οποίο μπορείτε να τοποθετήσετε οπουδήποτε στο σύστημα. Εάν μετακινήσετε το φάκελο, η εφαρμογή θα συνεχίσει να λειτουργεί το ίδιο. Αντί να εγκαταστήσετε μια φορητή εφαρμογή, τυπικά το κατεβάζετε ως αρχείο ZIP, εξαγάγετε το ZIP σε ένα φάκελο και εκτελέστε το εκτελέσιμο αρχείο για την εφαρμογή. Αν η εφαρμογή σάς επιτρέπει να αποθηκεύσετε ρυθμίσεις, αυτές οι ρυθμίσεις αποθηκεύονται σε αρχεία ακριβώς μέσα στον ίδιο φάκελο.
Το μεγαλύτερο όφελος από τη χρήση φορητών εφαρμογών είναι αυτονόητο - είναι φορητές. Τοποθετήστε τα σε μια μονάδα USB, για παράδειγμα, και μπορείτε να τα μεταφέρετε από υπολογιστή σε υπολογιστή. Δεν αφήνουν κανένα αποτύπωμα στους υπολογιστές στους οποίους εκτελούνται. Όλα, συμπεριλαμβανομένων των ρυθμίσεων που έχετε αποθηκεύσει, αποθηκεύονται απευθείας στον φάκελο της φορητής εφαρμογής στη μονάδα USB. Είναι στην πραγματικότητα πολύ παρόμοια με τον τρόπο που τα πράγματα λειτουργούσαν πίσω στις ημέρες των MS-DOS και των Windows 3.1.
Οι φορητές εφαρμογές μπορούν να είναι ωραίες ακόμα και αν δεν κινείστε ανάμεσα σε υπολογιστές. Καταρχάς, αφήνουν ένα μικρότερο αποτύπωμα στον υπολογιστή σας. Τείνουν να είναι ελαφρύτερα από τις περισσότερες εφαρμογές που μπορούν να εγκατασταθούν μόνο και μόνο επειδή δεν χρειάζεται να εγκατασταθούν. Μπορείτε να τα συγχρονίσετε (μαζί με τις ρυθμίσεις τους) στους άλλους υπολογιστές σας χρησιμοποιώντας κάτι σαν το Dropbox. Ή, μπορείτε να χρησιμοποιήσετε μόνο μια εφαρμογή μία φορά χωρίς να χρειάζεται να ανησυχείτε για το ότι αφήνει cruft στο σύστημά σας.
Σίγουρα, θα υπάρχουν πάντα εφαρμογές που πρέπει να εγκαταστήσετε. Είτε είναι απλά πάρα πολύ μεγάλοι - ή εξελιγμένοι - για να τρέξουν ως φορητές εφαρμογές, ή πρέπει πραγματικά να επωφεληθούν από τις δυνατότητες πολλαπλών χρηστών ή ασφάλειας των Windows. Αλλά πολλές εφαρμογές έρχονται και στις δύο γεύσεις, πράγμα που σημαίνει ότι μπορείτε να επιλέξετε μεταξύ ενός εγκαταστάτη και ενός ZIP όταν το κατεβάσετε.
Φυσικά, υπάρχουν κάποιες μειονεκτήματα στη χρήση φορητών εφαρμογών. Οι έλεγχοι λογαριασμών χρηστών των Windows (UAC) δεν λειτουργούν για φορητές εφαρμογές όπως συμβαίνει με τις εγκατεστημένες εφαρμογές, πράγμα που σημαίνει ότι υπόκεινται σε μη διοικητικές διαδικασίες. Θα μπορούσατε να θεωρήσετε αυτό το ένα τόσο μια ανοδική και ένα μειονέκτημα. Το αντίθετο είναι ότι εάν χρειάζεστε μια φορητή εφαρμογή, μπορείτε πιθανότατα να την εκτελέσετε ακόμα και αν βρίσκεστε σε δίκτυο - ας πούμε, στη δουλειά - όπου δεν μπορείτε να εγκαταστήσετε μια κανονική εφαρμογή. Το μειονέκτημα είναι ότι το τμήμα πληροφορικής και τα πρωτόκολλα ασφάλειας που έχουν θεσπίσει ενδέχεται να είναι λιγότερο αποτελεσματικά.
Ένα άλλο μειονέκτημα των φορητών εφαρμογών είναι ότι δεν είναι συνήθως κατασκευασμένα με πολλούς χρήστες στο μυαλό. Αυτό πιθανότατα δεν είναι μια μεγάλη υπόθεση δεδομένου ότι είστε πιθανώς δημιουργώντας μια φορητή μονάδα δίσκου που μπορείτε να μεταφέρετε μόνο για τον εαυτό σας. Αν όμως πολλοί χρήστες χρειάζονται μια εφαρμογή, θα πρέπει όλοι να χρησιμοποιούν τις ίδιες ρυθμίσεις ή θα πρέπει να έχετε πολλά αντίγραφα του φακέλου εφαρμογής στη φορητή μονάδα.
Τέλος, εάν εκτελείτε φορητές εφαρμογές από μια μονάδα USB, θα πρέπει να προσέξετε ιδιαίτερα να εκτοξεύσετε σωστά τη μονάδα, αντί να την τραβήξετε έξω. Διαφορετικά, μπορείτε να καταστρέψετε τις εφαρμογές ή να μην αποθηκεύσετε σωστά τις ρυθμίσεις. Μπορείτε ακόμη και να αντιμετωπίσετε αυτό το πρόβλημα σε υπολογιστές που δεν χειρίζονται δίσκους USB καλά όταν μπαίνουν σε ύπνο ή αδρανοποίηση. Είναι λιγότερο πρόβλημα για τους σύγχρονους υπολογιστές από ό, τι στο παρελθόν, αλλά σήμερα υπάρχουν υπολογιστές που δεν χειρίζονται καλά τον ύπνο.
Τούτου λεχθέντος, τα πλεονεκτήματα των φορητών εφαρμογών συνήθως αντισταθμίζουν τα μειονεκτήματα - ιδιαίτερα αν μετακινηθείτε σε διαφορετικούς υπολογιστές πολύ.
Τι είδους φορητές εφαρμογές είναι διαθέσιμες?
Εάν σκέφτεστε φορητές εφαρμογές ως συνήθως βοηθητικά προγράμματα συστημάτων υποστήριξης τεχνολογίας λαϊκής φέρουν γύρω, ίσως να εκπλαγείτε να διαπιστώσετε ότι υπάρχουν όλα τα είδη των φορητών εφαρμογών εκεί έξω. Μπορείτε να διαβάσετε σχετικά με μια δέσμη αυτών στον οδηγό μας για τις καλύτερες δωρεάν φορητές εφαρμογές για το κιτ εργαλείων flash drive σας. Θα βρείτε σίγουρα βοηθητικά προγράμματα συστήματος, αλλά και εφαρμογές για σχεδόν κάθε ανάγκη που έχετε - παραγωγικότητα, επικοινωνία, προβολή γραφικών και εικόνων και πολλά άλλα.
Εκτός από όλες αυτές τις αυτόνομες εφαρμογές, μπορείτε επίσης να κάνετε λήψη εφαρμογών εφαρμογών που μπορείτε να εγκαταστήσετε σε μια μονάδα USB. Αυτές οι σουίτες συνήθως σας παρέχουν ένα πρόγραμμα εκκίνησης για το μενού "Έναρξη" για πρόσβαση στις εφαρμογές και μερικοί επίσης συντονίζουν τις ρυθμίσεις της εφαρμογής για εσάς. Πολλές από αυτές τις σουίτες διαθέτουν εκατοντάδες δωρεάν φορητές εφαρμογές για να διαλέξετε, επιτρέποντάς σας ουσιαστικά να δημιουργήσετε ένα πλήρες, φορητό χώρο εργασίας. Το PortableApps, το Lupo PenSuite, το CodySafe και το LiberKey είναι μερικές από τις πιο δημοφιλείς σουίτες.
Αξίζει να πάρετε το χρόνο σας για να δείτε τις διαφορετικές φορητές σουίτες αν αυτό σας ενδιαφέρει. Σε ορισμένες περιπτώσεις, οι φορητές εφαρμογές είναι διαθέσιμες μόνο μέσω μιας σουίτας λογισμικού όπως αυτή. Για παράδειγμα, το PortableApps.com παρέχει πρόσβαση σε αρκετές εκατοντάδες φορητές εφαρμογές που μπορείτε να κάνετε λήψη και εγκατάσταση στο δίσκο PortableApps. Πολλές από αυτές τις εφαρμογές μπορούν να εγκατασταθούν μόνο στη σουίτα PortableApps και δεν διαθέτουν φορητή έκδοση που μπορείτε να χρησιμοποιήσετε χωρίς τη σουίτα. Το PortableApps προσφέρει το πλεονέκτημα ότι είναι σε θέση να επιλέξει ακριβώς ποιες εφαρμογές θέλετε να συμπεριλάβετε. Άλλες σουίτες διαθέτουν όλες τις φορητές εφαρμογές που είναι συνδεδεμένες στο κύριο λογισμικό λήψης, οπότε είναι μια προοπτική όλοι ή τίποτα. Ωστόσο, κάθε σουίτα μπορεί να παρέχει συγκεκριμένα εργαλεία που δεν μπορείτε να βρείτε για άλλες σουίτες, ώστε να διασκεδάσετε μέσα από τις εφαρμογές που είναι διαθέσιμες για καθένα πριν κάνετε την απόφασή σας.
Επίσης, θα διαπιστώσετε ότι όταν συστήνουμε βοηθητικά προγράμματα τρίτων σε πολλά από τα άρθρα μας, συχνά επιλέγουμε να διαθέτουμε φορητές εφαρμογές μέσω εγκατεστημένων.
Μπορώ να κάνω φορητές εφαρμογές κανονικής εγκατάστασης?
Είναι συχνά πιθανό να γίνει μια κανονική εφαρμογή φορητή, αλλά μπορεί να είναι λίγο λεπτή και συνήθως χρειάζεται λίγη δουλειά. Αν η εφαρμογή είναι πολύ απλή, πείτε ένα βοηθητικό πρόγραμμα που προφανώς δεν χρειάζεται να είναι μια εφαρμογή που μπορεί να εγκατασταθεί - μερικές φορές είναι δυνατή η εξαγωγή αυτών των αρχείων από το πρόγραμμα εγκατάστασης και η μετατροπή τους σε φορητή εφαρμογή χρησιμοποιώντας αυτές τις οδηγίες. Αυτό δεν είναι με κανέναν τρόπο μια μέθοδος που είναι εγγυημένη για να λειτουργήσει, αλλά μπορεί να αξίζει να δοκιμάσετε.
Μια άλλη επιλογή για τη δημιουργία μιας φορητής εφαρμογής με δυνατότητα εγκατάστασης είναι η virtualization της εφαρμογής. Αυτό απαιτεί συνήθως μια καλή ρύθμιση, αλλά ουσιαστικά θα δημιουργήσετε μια φορητή εικονική μηχανή που θα μπορεί να τρέξει το απαραίτητο λειτουργικό σύστημα και την εφαρμογή (ή εφαρμογές) που χρειάζεστε και στη συνέχεια να φορτώσετε την εικονική μηχανή σε όποια φορητή συσκευή θέλετε. Το φορητό VirtualBox είναι το πιο συνηθισμένο εργαλείο για αυτό, και έχουμε έναν πολύ καλό οδηγό για τη χρήση του για να πάρετε εικονικά μηχανήματα μαζί σας παντού. Το ίδιο το VirtualBox είναι μια δωρεάν προσφορά εικονικής μηχανής από την Oracle που μπορεί να τρέξει σε σχεδόν οποιοδήποτε λειτουργικό σύστημα για επιτραπέζιους υπολογιστές. Το Portable VirtualBox είναι ένα περιτύλιγμα για το VirtualBox που το μετατρέπει σε μια φορητή εφαρμογή που μπορείτε να εγκαταστήσετε σε ένα USB stick ή εξωτερικό σκληρό δίσκο.
Το Cameyo είναι μια άλλη ενδιαφέρουσα επιλογή virtualization. Αντί να εκτελείτε ολόκληρη την εικονική μηχανή από τη φορητή σας μονάδα, δημιουργείτε μια εικονική μηχανή στο επιτραπέζιο σας σύστημα. Στη συνέχεια, χρησιμοποιείτε το Cameyo για να καταγράψετε την εγκατάσταση μιας εφαρμογής εντός αυτής της εικονικής μηχανής. Όταν ολοκληρωθεί, ο Cameyo δημιουργεί ένα και μόνο εκτελέσιμο αρχείο το οποίο μπορείτε στη συνέχεια να μεταφέρετε στη φορητή μονάδα και να εκτελέσετε όποτε θέλετε. Το Cameyo είναι επίσης δωρεάν για οικιακούς ή μικρούς χρήστες. Εάν είστε περίεργοι γι 'αυτό, έχουμε επίσης έναν οδηγό για τη χρήση του Cameyo για τη δημιουργία φορητών εφαρμογών.
Ανεξάρτητα από τη μέθοδο που επιλέγετε, αξίζει να εξερευνήσετε ποια φορητά apps έχουν να προσφέρουν. Δεν υπάρχει τίποτα σαν την αίσθηση της ελευθερίας και της ευελιξίας που έχετε από το να γνωρίζετε ότι με τη μονάδα USB που κρέμεται από το μπρελόκ σας, μπορείτε να εκτελέσετε όλες τις σημαντικές πτυχές της ζωής του υπολογιστή σας.