Skip to main content

Τι κάνει ένας συσκευαστής εφαρμογών;

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

Η πρώτη εργασία ενός πακέτου εφαρμογών είναι να εντοπίσει όλες τις βιβλιοθήκες και τα αρχεία που ένα πρόγραμμαπρέπει να τρέξει με επιτυχία.Αυτά μπορούν να λάβουν τη μορφή βιβλιοθηκών λογισμικού, αρχεία βάσης δεδομένων, αρχεία πηγαίου κώδικα και γραφικά στοιχεία.Ορισμένα από αυτά τα αρχεία θα διαμένουν στον κατάλογο του προγράμματος, αλλά άλλοι πόροι, όπως διακομιστές βάσης δεδομένων ή μηχανές γραφικών συστημάτων, πρέπει να εγκατασταθούν ως ξεχωριστό λογισμικό στον υπολογιστή του τελικού χρήστη. Ο Packager Application συγκεντρώνει όλα τα αρχεία που δεν χρειάζεταινα εγκατασταθεί ως ξεχωριστό λογισμικό συστήματος σε ένα μόνο φάκελο.Στη διαδικασία ανάπτυξης, οι προγραμματιστές μπορούν να καλέσουν αυτούς τους πόρους από οπουδήποτε στο σταθμό εργασίας τους, αλλά τα τελικά προϊόντα χρειάζονται μια ομοιόμορφη διαμόρφωση.Με τη συμπύκνωση όλων των αρχείων σε έναν ενιαίο κατάλογο, ο συσκευαστής εφαρμογών εξασφαλίζει ότι όλο τον κώδικα σε ένα πρόγραμμα περιέχει τις σωστές διαδρομές καταλόγου για πρόσβαση σε αυτούς τους πόρους.Προετοιμάζει τον ίδιο τον κατάλογο για τον τελικό χρήστη.Αυτό περιλαμβάνει την αντικατάσταση των προεπιλεγμένων εικονιδίων συστήματος για εκτελέσιμα αρχεία με τους γραφικούς καλλιτέχνες εικονιδίων που έχουν σχεδιαστεί ειδικά για το πρόγραμμα και συμπεριλαμβανομένων αρχείων τεκμηρίωσης στον κατάλογο.Αφού είναι έτοιμα αυτά τα στοιχεία, ο συσκευαστής πρέπει να διαμορφώσει έναν εγκαταστάτη για την εφαρμογή.

Ο συσκευαστής εφαρμογής χρησιμοποιεί λογισμικό ειδικά σχεδιασμένο για να δημιουργεί και να αυτοματοποιεί τις διαδικασίες εγκατάστασης.Αυτό περιλαμβάνει:

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

Φόρτωση των αρχείων που απαιτούνται για να προσθέσετε αυτό το λογισμικό σε περίπτωση που απουσιάζει από το σύστημα,

Φόρτωση του καταλόγου που περιέχει όλατα αρχεία της εφαρμογής.

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