Δεν χρειάζεστε πλέον Mac για κωδικοποίηση εφαρμογών iOS στα Windows
Φωτογραφία: Ste Smith/Cult of Mac
Η ανάπτυξη εφαρμογών iOS δεν απαιτεί πλέον πρόσβαση σε Mac, χάρη σε ένα νέο πρόγραμμα που εισήχθη από τη Microsoft που ονομάζεται Xamarin Live Player.
Η Microsoft παρουσίασε το νέο εργαλείο σήμερα στη διάσκεψη προγραμματιστών Build 2017. Με το Xamarin Live Player, οι προγραμματιστές μπορούν να αναπτύξουν εφαρμογές iOS απευθείας σε iPhone χρησιμοποιώντας το Visual Studio σε υπολογιστή, αφαιρώντας εντελώς την ανάγκη κωδικοποίησης από Mac.
Πριν από την ενημέρωση της Microsoft στο Xamarin σήμερα, οι προγραμματιστές εξακολουθούσαν να χρειάζονται ένα Mac που εκτελεί Xcode στο τοπικό τους δίκτυο. Το Visual Studio θα ελέγχει από απόσταση το Mac για εντοπισμό σφαλμάτων και δοκιμή κώδικα. Η κατάργηση αυτής της απαίτησης από τη Microsoft θα ανοίξει την ανάπτυξη iOS σε ακόμη περισσότερους προγραμματιστές που προτιμούν να κωδικοποιούν στο Visual Studio.
"Απλώς συνδέστε τη συσκευή σας με το Visual Studio σαρώνοντας έναν κωδικό QR και πατήστε το debug όπως θα κάνατε συνήθως" Ο Nat Friedman της Microsoft εξήγησε στη σημερινή επίδειξη. "Η εφαρμογή αναπτύσσεται σε δευτερόλεπτα στην εφαρμογή Live Player, επιτρέποντάς σας να αναπτύξετε και να δοκιμάσετε γρήγορα τις αλλαγές σας χωρίς να χρειάζεται να επανασχεδιάσετε και να επανατοποθετήσετε την εφαρμογή σας. Και μπορείτε να ορίσετε σημεία διακοπής και να εντοπίσετε σφάλματα στην εφαρμογή σας, στη συσκευή και στον αέρα ».
Δυστυχώς, η υποβολή της εφαρμογής στο App Store και η δημιουργία της τελικής κατασκευής απαιτούν ακόμη Mac. Ωστόσο, μπορείτε τώρα να κωδικοποιήσετε σε φορητό υπολογιστή από οπουδήποτε θέλετε χωρίς να ανησυχείτε ότι θα χρειαστείτε Mac σε κοντινή απόσταση.
Ένα από τα άλλα μειονεκτήματα της χρήσης του Live Player για κωδικοποίηση εφαρμογών iOS είναι ότι χρησιμοποιεί έναν διερμηνέα για τον κώδικα .NET, πράγμα που σημαίνει ότι οι εφαρμογές που εκτελούνται σε αυτόν είναι πιο αργές από ό, τι αν τις κωδικοποιήσατε σε Mac. Το Xamarin Live Player υποστηρίζει επίσης εφαρμογές Android, αλλά οι προγραμματιστές έχουν τη δυνατότητα να κωδικοποιούν σε υπολογιστές με Windows εδώ και πολύ καιρό, οπότε δεν είναι τόσο μεγάλο χαρακτηριστικό.