Δεν είναι περίεργο γιατί τα Windows είναι η προτιμώμενη πλατφόρμα για τους προγραμματιστές λογισμικού. Με την υποστήριξη σχεδόν όλων των γλωσσών και εργαλείων ανάπτυξης λογισμικού, είναι πολύ πιο εύκολο να δημιουργήσετε και να δοκιμάσετε εφαρμογές στα Windows παρά σε άλλα λειτουργικά συστήματα.
Δεδομένου ότι τα Windows 11 είναι εδώ, οι προγραμματιστές είναι περίεργοι να δουν πώς θα επηρεάσει την απόδοση και την ευελιξία τους και εάν πρέπει να κάνουν αναβάθμιση σε αυτό ή όχι. Σήμερα θα εξετάσουμε πώς η Microsoft έχει βελτιώσει (ή επιδεινώσει) το λειτουργικό της σύστημα για προγραμματιστές.
Ας ξεκινήσουμε αν είστε εδώ για να βρείτε μια απάντηση στην ίδια ερώτηση.
Microsoft Store Revamp
Το ανασχεδιασμένο Microsoft Store είναι μεταξύ νέες συναρπαστικές δυνατότητες των Windows 11 που τώρα προσφέρουν περισσότερα για προγραμματιστές.
Ευρύτερη υποστήριξη εφαρμογών
Προηγουμένως, η Microsoft είχε μια απαίτηση μόνο για UWP, η οποία ανάγκαζε τους προγραμματιστές να ξαναγράψουν τις εφαρμογές τους που δεν ήταν UWP σε μορφή UWP. Αυτή η πολιτική συνήθως αποθάρρυνε τους προγραμματιστές, κάτι που τελικά οδήγησε στη μη διαθεσιμότητα της εφαρμογής στο Microsoft Store.
Με την τελευταία ενημέρωση, υποστηρίζει άλλες μορφές εφαρμογών όπως Win32, PWA και .NET. Ως αποτέλεσμα, οι προγραμματιστές μπορούν πλέον να επικεντρωθούν σε πιο κρίσιμους τομείς των εφαρμογών τους, όπως η βελτίωση της διεπαφής τους.
Υποστήριξη StoreFront από τρίτους
Τα καταστήματα εφαρμογών ηλεκτρονικού εμπορίου όπως το Amazon Appstore και το Epic Games Store θα είναι επίσης άμεσα διαθέσιμα στο νέο Microsoft Store. Έτσι ουσιαστικά, οποιοσδήποτε προγραμματιστής εφαρμογών μπορεί να έχουν δημοσιεύσει σε αυτές τις βιτρίνες (ή σε άλλες, που θα είναι διαθέσιμες στο μέλλον, σύμφωνα με Microsoft) δεν θα χρειάζονταν ξεχωριστές μεταφορτώσεις στο Microsoft Store.
Κίνητρα για προγραμματιστές
Ίσως η καλύτερη κίνηση που έκανε η Microsoft είναι με το κίνητρο για τους προγραμματιστές λογισμικού. Προηγουμένως, η Microsoft μείωσε το μερίδιό της από τα έσοδα από εφαρμογές από 30% σε 15% για να κάνει το Microsoft Store πιο ανταγωνιστικό.
Επιπλέον, η Microsoft θα επιτρέψει στους προγραμματιστές που χρησιμοποιούν τη δική τους εμπορική πλατφόρμα ή μια εμπορική πλατφόρμα τρίτου μέρους με τις εφαρμογές τους να διατηρούν το 100% των εσόδων που παράγονται από τις εφαρμογές της πλατφόρμας τους.
Εν ολίγοις, η Microsoft επιτρέπει πλέον τη δημοσίευση περισσότερων από μία μορφών εφαρμογών, βιτρίνες τρίτων και δίνει στους προγραμματιστές την επιλογή να διατηρήσουν το 100% των εσόδων. Αυτά τα τρία κίνητρα κάνουν την τελευταία ενημέρωση τώρα πιο ικανοποιητική από ποτέ για την κοινότητα προγραμματιστών.
Υποστήριξη εφαρμογών Android
Η Microsoft δημιουργεί νέες ευκαιρίες για προγραμματιστές εφαρμογών φέρνοντας τον κόσμο του Android πιο κοντά στα Windows. Παρόλο που οι προγραμματιστές θα πρέπει να περιμένουν για λίγο, το υποσχέθηκε Υποστήριξη Android και ενσωμάτωση στο Amazon Store θα ωφελήσει σημαντικά όλους. Η Microsoft εξακολουθεί να εργάζεται για την ενοποίηση του Amazon Appstore με το Microsoft Store.
Μόλις αρχίσουν να υποστηρίζονται οι εφαρμογές Android, θα προσφέρει στις εφαρμογές των προγραμματιστών καλύτερη πρόσβαση και υψηλότερες λήψεις. Οι χρήστες που έχουν κατεβάσει εφαρμογές στα τηλέφωνά τους μπορούν επίσης να τις κατεβάσουν στον επιτραπέζιο υπολογιστή τους. Επιπλέον, αυτή η δυνατότητα θα βοηθήσει τους προγραμματιστές εφαρμογών για κινητά να δημιουργήσουν εφαρμογές που ταιριάζουν και στις ανάγκες των επιτραπέζιων χρηστών.
Ωστόσο, δεν είναι δυνατό να μετρηθεί η αποτελεσματικότητα αυτής της νέας δυνατότητας μέχρι να είναι εδώ και να τη δοκιμάσει. Οι προγραμματιστές θα πρέπει να περιμένουν για αυτό.
Στο μπροστινό μέρος, η Microsoft μετονομάστηκε και επανασχεδίασε το Project Reunion και το WinUI 3 ως Windows App SDK. Ωστόσο, δεν υποκαθιστά το υπάρχον Windows SDK, και Microsoft έχει ενθαρρύνει τους προγραμματιστές να προσαρμοστούν σε αυτό "με τον δικό τους ρυθμό".
Εσωτερικά, συνεχίζει να υποστηρίζει τις εφαρμογές Win32 και .NET ενώ φέρνει νέα API και εργαλεία ανάπτυξης εφαρμογών στο τραπέζι. Το Windows App SDK στοχεύει στην εισαγωγή API που συμβάλλουν στη γεφύρωση του χάσματος σε διαφορετικά μοντέλα εφαρμογών. Η Microsoft σχεδιάζει να ελαχιστοποιήσει το κενό και να βοηθήσει τους προγραμματιστές.
Αν και κυκλοφόρησε με το πιο πρόσφατο λειτουργικό σύστημα της Microsoft, αυτή η ενημέρωση είναι διαθέσιμη για Windows 10 (μέχρι την έκδοση 1809). Επομένως, εάν δεν μπορείτε να βρείτε άλλους λόγους για ενημέρωση εκτός από το βελτιωμένο SDK εφαρμογών των Windows, θα λάβετε τελικά μια ενημέρωση και για την έκδοση των Windows 10 που διαθέτετε.
Μια βασική βελτίωση, ωστόσο, είναι αυτή Τερματικό Windows τώρα έρχεται προεγκατεστημένο στα Windows. Η χωριστή λήψη του (όπως έκαναν οι προγραμματιστές στα προηγούμενα Windows) δεν είναι τόσο μεγάλη υπόθεση. Ωστόσο, η συμπερίληψη του Windows Terminal δείχνει την προσοχή της Microsoft στο να κάνει το λειτουργικό της σύστημα το καλύτερο για προγραμματισμό.
Εμπειρία πολλαπλών εργασιών
Με τα Windows 11, η Microsoft έχει βελτιώσει δραστικά τον τρόπο με τον οποίο χρησιμοποιείτε την ακίνητη περιουσία της οθόνης σας για πολλαπλές εργασίες. Πρώτον, η Microsoft έχει γυαλίσει το Snap Assist λειτουργία που ήταν προηγουμένως διαθέσιμη στα Windows 10 προσθέτοντας περισσότερα οπτικά.
- Snap Layouts: Όταν τοποθετείτε το δείκτη του ποντικιού στο κουμπί μεγιστοποίησης, ένα αναδυόμενο παράθυρο εμφανίζει έξι διαφορετικές διατάξεις για την οθόνη σας. Ο αριθμός των επιλογών μπορεί να ποικίλλει, ωστόσο, ανάλογα με το μέγεθος της οθόνης σας.
- Ομάδες Snap: Μπορείτε να κλειδώσετε μια διάταξη με την οποία εργάζεστε και να την ελαχιστοποιήσετε από τη γραμμή εργασιών. Αυτό σας βοηθά να ομαδοποιήσετε τις εφαρμογές σας και να μεταπηδήσετε μεταξύ διαφορετικών συνδυασμών παραθύρων.
- Διατάξεις εξωτερικής οθόνης: Όταν επανασυνδέετε την οθόνη σας, όλες οι εφαρμογές σας επαναφέρουν τη θέση πριν από την αποσύνδεσή τους.
Όλες αυτές οι επιλογές μπορούν να απενεργοποιηθούν από Ρυθμίσεις > Multitasking.
Σχετίζεται με: Τρόπος χρήσης Snap Layouts στα Windows 11
Δεύτερον, η Microsoft μετονόμασε το Εικονικές επιφάνειες εργασίας χαρακτηριστικό να Επιτραπέζιοι υπολογιστές μόνο. Τώρα μπορείτε να αλλάξετε το φόντο της επιφάνειας εργασίας για κάθε επιφάνεια εργασίας για να συνεχίσετε να εκτελούνται χωριστά οι άσχετες εφαρμογές σας.
Οι προγραμματιστές αναλαμβάνουν πολλές εργασίες περισσότερο από τους περισσότερους άλλους επαγγελματίες. Ενώ άλλες λειτουργίες βοηθούν στην αποτελεσματικότητα, η υποστήριξη εξωτερικής οθόνης εξοικονομεί τον χρόνο που αφιερώνετε για την αναδιάταξη των εφαρμογών σας. Σε σύγκριση με τα Windows 10, το multitasking είναι ένα κίνητρο για τους προγραμματιστές για αναβάθμιση.
Αυξημένη ασφάλεια
Η χρήση των λειτουργιών TPM 2.0, UEFI Secure Boot και VBS από τα Windows 11 τα καθιστά πιο ασφαλή για τους προγραμματιστές από τα περισσότερα λειτουργικά συστήματα εκεί έξω. Η μη εξουσιοδοτημένη εισβολή τρίτων για πρόσβαση σε δεδομένα στη μονάδα δίσκου σας είναι πλέον πιο δύσκολη από ποτέ. Η αυξημένη ασφάλεια είναι ένα άλλο πλεονέκτημα για τους προγραμματιστές.
Σχετίζεται με: Τα Windows 11 είναι πολύ πιο ασφαλή από τα Windows 10: Να γιατί
Βελτιωμένες ταχύτητες
Τα Windows 11 είναι βελτιστοποιημένα για να εστιάζουν όλους τους πόρους στην εφαρμογή που χρησιμοποιείται ενεργά. Αυτή η βελτιστοποίηση έκανε τα Windows να λειτουργούν πιο γρήγορα και η κοινότητα προγραμματιστών θα ωφεληθεί περισσότερο. Σε αυτό το βίντεο, η ομάδα Windows Mechanics αναλύει όλες τις τεχνικές λεπτομέρειες.
Θα είναι τα Windows 11 επιτυχία για τους προγραμματιστές;
Η Microsoft έχει δώσει στους προγραμματιστές πολλούς λόγους να αγαπούν το λειτουργικό τους σύστημα, επανασχεδιάζοντας τη διεπαφή των Windows, τη βελτίωση και την εισαγωγή νέων εργαλείων ανάπτυξης λογισμικού και την παροχή κινήτρων στους προγραμματιστές να το χρησιμοποιήσουν βιτρίνα.
Από τη μία πλευρά, τα χαρακτηριστικά του το ωθούν να είναι το καλύτερο λειτουργικό σύστημα για προγραμματιστές εκεί έξω. Αλλά, από την άλλη, οι βελτιωμένες απαιτήσεις υλικού του μπορεί να κάνουν πολλούς προγραμματιστές να απορρίψουν τους απόλυτα ικανούς «παλαιότερους» υπολογιστές τους, μόνο και μόνο επειδή το παλαιότερο υλικό δεν υποστηρίζει πλήρως τα Windows 11.
Το πιο πρόσφατο λειτουργικό σύστημα της Microsoft βρίσκεται ακόμη σε δοκιμαστική περίοδο και μόνο ο χρόνος μπορεί να δείξει πώς θα γίνουν αυτές οι βελτιώσεις.
Το Windows Community Toolkit είναι ένα εύχρηστο εργαλείο προγραμματιστών, αλλά τι είναι και τι μπορεί να κάνει;
Διαβάστε Επόμενο
- Windows
- Ανάπτυξη εφαρμογών
- Windows 11
- Αναβάθμιση των Windows
Ο Hashir είναι κύριος έμπορος περιεχομένου που του αρέσει να γράφει και να διαχειρίζεται τεχνολογικά ιστολόγια. Είναι ενθουσιώδης για την προσθήκη αξίας στον Ιστό. Όταν δεν εργάζεται, μπορεί να βρεθεί στο τοπικό κλαμπ πυγμαχίας ή να πίνει βύνη λεμονιού στην ταράτσα του.
Εγγραφείτε στο ενημερωτικό μας δελτίο
Εγγραφείτε στο ενημερωτικό μας δελτίο για συμβουλές τεχνολογίας, κριτικές, δωρεάν ebook και αποκλειστικές προσφορές!
Κάντε κλικ εδώ για να εγγραφείτε