Linux For Beginners 3: Terminal Basics
Η Xamarin ανακοίνωσε την Test Cloud, μια αυτοματοποιημένη υπηρεσία που επιτρέπει στους προγραμματιστές κινητών επικοινωνιών να δοκιμάσουν τις εφαρμογές τους σε εκατοντάδες κινητές συσκευές.
Η απόκτηση μιας εφαρμογής για σωστή λειτουργία σε πολλές κινητές συσκευές αποτελεί μεγάλη πρόκληση λόγω των πολλών διαφορετικών μεγεθών οθόνης, τα λειτουργικά συστήματα και τις εκδόσεις αυτών των λειτουργικών συστημάτων από διάφορους κατασκευαστές, σύμφωνα με τον CEO Nat Friedman, ο οποίος μίλησε κατά την εναρκτήρια ομιλία του στην έναρξη της διάσκεψης των χρηστών της εταιρίας Evolve
"Αν είστε εταιρεία που θέλει να υποστηρίξει πολλά των συσκευών, κυριολεκτικά πρέπει να δοκιμάσετε σε εκατοντάδες συσκευές ", δήλωσε ο Friedman.
Η διασφάλιση ότι οι εφαρμογές λειτουργούν σωστά σε όλες τις στοχευμένες συσκευές είναι ζωτικής σημασίας επειδή οι χρήστες είναι εν κινήσει και οι εφαρμογές έχουν μόνο λίγα δευτερόλεπτα για να τους εντυπωσιάσουν, σύμφωνα με τον Friedman.
Σήμερα, οι περισσότεροι προγραμματιστές βασίζονται σε χειροκίνητες δοκιμές. Μόνο το 8% των 300 προγραμματιστών που ερωτήθηκαν από την Xamarin χρησιμοποίησαν οποιοδήποτε είδος προϊόντος δοκιμής στο κινητό.
"Αυτό ήταν εντάξει όταν το κινητό ήταν σαν καινούργιο και στα σπάργανα και όλοι ήταν καουμπόηδες και αυτό είναι δροσερό. Αλλά έχει μεγαλώσει λίγο τώρα », δήλωσε ο Φρίντμαν.
Η εταιρεία ελπίζει να το αλλάξει με την εισαγωγή του Test Cloud. Χρησιμοποιεί μια διεπαφή βασισμένη στο Web, αλλά μπορεί επίσης να ενσωματωθεί με δημοφιλή συστήματα συνεχούς ολοκλήρωσης όπως Jenkins, TFS και TeamCity.
Για να προσθέσετε μια νέα εφαρμογή για δοκιμή χρησιμοποιώντας το Test Cloud, οι προγραμματιστές πρέπει πρώτα να φορτώσουν το αρχείο APK μια εφαρμογή Android, για παράδειγμα. Το Test Cloud επιτρέπει στους προγραμματιστές να επιλέξουν ποιες συσκευές θα δοκιμάσουν την εφαρμογή. Το τελευταίο βήμα είναι να επιλέξετε πώς να δοκιμάσετε και οι επιλογές είτε να μεταφορτώσετε προσαρμοσμένες δέσμες ενεργειών είτε να επιλέξετε μια δυνατότητα που ονομάζεται App Explorer, δήλωσε ο Friedman.
Η App App εξετάζει αυτόματα μια εφαρμογή διερευνώντας το περιβάλλον χρήστη, επισκέπτοντας κάθε καρτέλα, πιέζοντας και συμπληρώνοντας πεδία κειμένου. Χρησιμοποιεί μια συσκευή ως αναφορά για τη δημιουργία μιας δέσμης ενεργειών και στη συνέχεια εκτελείται σε όλες τις άλλες συσκευές. Τα στοιχεία της διεπαφής χρήστη αναγνωρίζονται από τα αναγνωριστικά αντικειμένων, έτσι ώστε οι δοκιμές να συνεχίσουν να λειτουργούν ακόμη και αν γίνουν αλλαγές στη διάταξη.
Η έκθεση που προκύπτει εμφανίζει στιγμιότυπα οθόνης κάθε βήματος από την εφαρμογή που εκτελείται σε διαφορετικές συσκευές, παρακολούθηση επιδόσεων και λεπτομερή αρχεία καταγραφής συσκευών και τα ίχνη στοίβαξης για να βοηθήσουν τους προγραμματιστές να βρουν και να διορθώσουν τα σφάλματα γρήγορα.
Το Test Cloud θα είναι γενικά διαθέσιμο κατά το τρίτο τρίμηνο. Δεν θα ενσωματωθεί μόνο στην πλατφόρμα της Xamarin, αλλά θα είναι επίσης διαθέσιμη στους κατασκευαστές που χρησιμοποιούν εφαρμογές που χρησιμοποιούν το Objective-C, το Java και άλλα πλαίσια. Η υπηρεσία βασίζεται στο Calabash, το πιο ευρέως χρησιμοποιούμενο πλατφόρμα αυτοματοποίησης δοκιμών κινητής τηλεφωνίας, σύμφωνα με το Xamarin, το οποίο απέκτησε το LessPainful, την εταιρεία που το δημιούργησε.
Τι μένει να δει η υπηρεσία. Οι λεπτομέρειες των τιμών δεν θα δημοσιοποιηθούν μέχρι να αποσταλούν, αλλά οι χρήστες που θέλουν να πάρουν τα χέρια τους για την έκδοση beta μπορούν να εγγραφούν στην ιστοσελίδα της Xamarin.
Αποστολή ειδήσεων συμβουλές και σχόλια στο [email protected]
Μέσω μιας συνεργασίας που ανακοινώθηκε την Τρίτη, δύο μοντέλα Linksys της Cisco Οι δρομολογητές Wireless-N θα έρθουν με λογισμικό για την υπηρεσία Home Network Defender. Η υπηρεσία θα είναι επίσης διαθέσιμη για ορισμένους άλλους δρομολογητές Wireless-N. Οι πελάτες θα μπορούν να δοκιμάσουν την υπηρεσία δωρεάν για 30 ημέρες και στη συνέχεια να εγγραφούν για ετήσια συνδρομή.

Ο Home Defender αξιολογεί τους κινδύνους ασφαλείας σε πραγματικό χρόνο καθώς οι χρήστες περιηγούνται στο Διαδίκτυο. Όταν εντοπίζει κακόβουλες τοποθεσίες Web ή νόμιμους ιστότοπους που περιέχουν απειλές, η υπηρεσία τους αποκλείει. Υπάρχουν τρία επίπεδα προστασίας για να διαλέξετε, και οι γονείς μπορούν να ορίσουν κανόνες για τα παιδιά τους, ακόμα και λεπτομέρειες των ρυθμίσεων με βάση την ώρα της ημέρας.
Η νέα υπηρεσία Bing Maps χρησιμοποιεί το Silverlight της Microsoft τεχνολογία πολυμέσων για να παρέχει έναν πιο ομαλό τρόπο για να κάνετε μεγέθυνση και σμίκρυνση των αστικών τοπίων που εμφανίζονται ως εικόνες 3D. Η υπηρεσία beta περιλαμβάνει επίσης την απάντηση της Microsoft στην Google Street View, την οποία ονομάζει Streetside.

Οι χάρτες Bing λαμβάνουν επίσης μια συλλογή εφαρμογών για τη στοιβασία δεδομένων πάνω από τους χάρτες. Ένα από τα πρώτα είναι μια εφαρμογή Twitter που χρησιμοποιεί τα δεδομένα γεωγραφικής κατανομής που προστέθηκαν πρόσφατα στο Twitter, έτσι ώστε τα tweets να μπορούν να εμφανιστούν πάνω σε έναν χάρτη στις τοποθεσίες από τις οποίες αποστέλλονται. Αυτό μπορεί να βοηθήσει τους ανθρώπους να λαμβάνουν ενημερώσεις σε πραγματικό χρόνο για μια τοπική εκδήλωση ειδήσεων, για παράδειγμα.
Οι εφαρμογές για κινητά θα πρέπει να αποκαλύπτουν πρακτικές απορρήτου, η FTC λέει ότι οι προγραμματιστές εφαρμογών για κινητά πρέπει να παρέχουν αποκαλύψεις σε πραγματικό χρόνο στους χρήστες σχετικά με τις προσωπικές πληροφορίες που συλλέγουν

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