Το Microsoft Teams αποκτά έναν τόνο νέων δυνατοτήτων στο Build 2022, συμπεριλαμβανομένων εμπειριών συνεργασίας σε πραγματικό χρόνο με το Live Share.
Στη φετινή εκδήλωση προγραμματιστών Build, η Microsoft αποκάλυψε μια σειρά από νέες δυνατότητες για το Teams, υποσχόμενη να προχωρήσει ακόμη περισσότερο τη διαδικτυακή συνεργασία. Αυτό περιλαμβάνει μια νέα δυνατότητα Live Share που μπορούν να αξιοποιήσουν οι εφαρμογές Teams για να βελτιώσουν την παραγωγικότητα κατά τη διάρκεια μιας συνάντησης Teams.
Live Share - ένα όνομα που χρησιμοποιεί επίσης η Microsoft για τη δυνατότητα συνεργασίας σε πραγματικό χρόνο στο Visual Studio - επιτρέπει στις εφαρμογές να δημιουργούν διαδραστικές εμπειρίες σε συσκέψεις Teams. Όταν μια εφαρμογή χρησιμοποιεί το Live Share για να πάει στο στάδιο της σύσκεψης, οι συμμετέχοντες μπορούν να επεξεργάζονται, να δημιουργούν ή να παρακολουθούν περιεχόμενο ταυτόχρονα, διευκολύνοντας τη συνεργασία σε ένα σχέδιο ή έγγραφο. Για παράδειγμα, μπορεί να μπορείτε να εργαστείτε σε ένα τρισδιάστατο μοντέλο χρησιμοποιώντας την εφαρμογή Hexagon, η οποία είναι ένας από τους πρώτους συνεργάτες που προσπαθούν να εφαρμόσουν αυτήν τη δυνατότητα, μαζί με τα Frame.io, Accenture και MakeCode. Οι προγραμματιστές μπορούν πλέον να αρχίσουν να χρησιμοποιούν επεκτάσεις προεπισκόπησης για το Teams Client SDK για να ξεκινήσουν την ανάπτυξη εφαρμογών με αυτές τις δυνατότητες. Οι εμπειρίες Teams Live Share υποστηρίζονται όλες από το Fluid Framework και το Azure Fluid Relay, ώστε η εμπειρία να συγχρονίζεται με όλους σε πραγματικό χρόνο.
Και σε αυτό το σημείωμα, η Microsoft ανακοινώνει επίσης τη γενική διαθεσιμότητα του Fluid Framework και του Azure Fluid Relay, παρέχοντας τόσο τα API που απαιτούνται για την ενεργοποίηση των εμπειριών Live Share και την υποστήριξη της υπηρεσίας cloud τους. Η Microsoft λέει ότι το Azure Fluid Relay και το SDK από την πλευρά του πελάτη θα είναι έτοιμα για σενάρια παραγωγής αυτό το καλοκαίρι.
Αν και δεν είναι αποκλειστική για το Teams, η Microsoft καθιστά επίσης δυνατή τη δημιουργία Στοιχεία βρόχου με την ενημέρωση των υπαρχουσών προσαρμοστικών καρτών. Οι προσαρμοστικές κάρτες είναι τρόποι εμφάνισης πληροφοριών σε μια κατανοητή μορφή που μπορεί να προβληθεί σε πολλές πλατφόρμες, και τα στοιχεία Loop είναι επεξεργάσιμα κομμάτια πληροφοριών που παραμένουν ενημερωμένα σε όλες τις επιφάνειες όπου βρίσκονται εκτεθειμένος. Με την ενημέρωση μιας Adaptive Card, οι προγραμματιστές μπορούν να δημιουργήσουν ένα επεξεργάσιμο και κοινόχρηστο στοιχείο βρόχου που μπορεί να επεξεργαστεί σε μηνύματα ηλεκτρονικού ταχυδρομείου του Outlook, συνομιλίες Teams και άλλες εφαρμογές του Microsoft 365. Αυτό διευκολύνει όχι μόνο την οπτικοποίηση σημαντικών πληροφοριών αλλά και την ανάληψη δράσης για τη μείωση του χρόνου απόκρισης. Αυτή η δυνατότητα θα εισέλθει σε ιδιωτική προεπισκόπηση για προγραμματιστές τον επόμενο μήνα.
Μια άλλη νέα δυνατότητα για προγραμματιστές είναι η δυνατότητα δημιουργίας εφαρμογών Teams που επεκτείνουν τη λειτουργικότητά τους εκτός του Teams, όπως στο Outlook και στο Office.com. Αυτό δίνει τη δυνατότητα στις εφαρμογές να φέρουν τις προσωπικές τους καρτέλες σε αυτές τις άλλες επιφάνειες, καθώς και να ενσωματώνουν επεκτάσεις μηνυμάτων που βασίζονται στην αναζήτηση στο Outlook, ενώ χρησιμοποιούν μια ενιαία βάση κώδικα. Αυτό έρχεται με την κυκλοφορία του Teams Javascript 2.0 SDK μαζί με το App manifest v1.13, που είναι γενικά διαθέσιμο σήμερα. Η δημιουργία εφαρμογών για Teams γίνεται επίσης πιο εύκολη με το νέο Teams Toolkit for Visual Studio Code, το οποίο είναι πλέον γενικά διαθέσιμο.
Οι προγραμματιστές που επιθυμούν να φέρουν τις εμπειρίες του Teams σε προσαρμοσμένες εφαρμογές μπορούν επίσης να αξιοποιήσουν τα νέα API του Microsoft Graph (αργότερα αυτό το καλοκαίρι). συμπεριλαμβανομένης της δυνατότητας ενεργοποίησης συνομιλιών με άτομα εκτός του ενοικιαστή του χρήστη, για να δείτε ποια μηνύματα διαβάζονται και ποια μηνύματα δεν διαβάζονται και να εγγραφείτε σε συνομιλίες χρηστών. Και, εάν χρησιμοποιείτε το Microsoft Power Apps για τη δημιουργία προσαρμοσμένων εφαρμογών με ελάχιστο έως καθόλου κώδικα, η εταιρεία παρουσιάζει Στοιχεία ελέγχου συνεργασίας, τα οποία σας επιτρέπουν να ενσωματώνετε συσκέψεις Ομάδων, Εργασίες κατά Panner, συσκέψεις, αρχεία και άλλα άμεσα σε μια εφαρμογή.
Για τους προγραμματιστές που θέλουν να δημιουργήσουν έσοδα από τις εφαρμογές τους στο Teams, η Microsoft καθιστά επίσης δυνατή τη δημιουργία εμπειριών αγοράς εντός εφαρμογής από σήμερα. Με αυτόν τον τρόπο, οι προγραμματιστές μπορούν να δημιουργήσουν μια εμπειρία "freemium", όπου οι πελάτες μπορούν να εγκαταστήσουν μια εφαρμογή δωρεάν, αλλά να ξεκλειδώσουν επιπλέον δυνατότητες μέσω μιας αγοράς εντός εφαρμογής, αντί να χρειάζεται ενδεχομένως να καταχωρίσετε δύο ξεχωριστές καταχωρίσεις εφαρμογών για δωρεάν και επί πληρωμή εκδοχή. Επίσης, σύντομα (έρχεται μια προεπισκόπηση αυτό το καλοκαίρι) θα είναι δυνατή η εκφόρτωση της διαχείρισης των αγορασμένων άδειες χρήσης εφαρμογών στη Microsoft, επομένως οι προγραμματιστές δεν χρειάζεται να δημιουργήσουν οι ίδιοι αυτήν την εμπειρία εντός του εφαρμογή. Η Microsoft βελτιώνει επίσης τη διαχείριση εφαρμογών και τη δυνατότητα εντοπισμού στο Teams Store, συμπεριλαμβανομένης της διευκόλυνσης της προσθήκης εφαρμογών σε κινητές συσκευές.
Υπάρχουν μερικά άλλα πράγματα που ανακοίνωσε η Microsoft για το Teams at Build, συμπεριλαμβανομένου ενός νέου Εργαλείου Αυτοματισμού Συμμόρφωσης Εφαρμογών για να διευκολύνει τους προγραμματιστές να δημιουργούν εφαρμογές που συμμορφώνονται με τα πρότυπα του κλάδου. Το SharePoint Framework μπορεί επίσης να χρησιμοποιηθεί τώρα για τη δημιουργία εξαρτημάτων για εφαρμογές Teams, και η Microsoft εισάγει Approvals API, ώστε οι προγραμματιστές να μπορούν να ενεργοποιήσουν τις εγκρίσεις στις εφαρμογές τους στο Teams. Υπάρχει επίσης ένα δείγμα του προγράμματος δημιουργίας εφαρμογών των Υπηρεσιών επικοινωνίας Azure, έτσι ώστε οι προγραμματιστές να μπορούν να δημιουργούν προσαρμοσμένες εφαρμογές για τους πελάτες για να πραγματοποιούν κλήσεις, τις οποίες μπορούν να λαμβάνουν οι υπάλληλοι στο Teams.
Τέλος, η Microsoft ανακοίνωσε ότι ετοιμάζονται μερικές νέες εφαρμογές Teams από σημαντικούς συνεργάτες, συμπεριλαμβανομένων των Mural, Figma, Observable και άλλων. Αυτά θα έρθουν σύντομα, αν και δεν έχει δοθεί ημερομηνία.