Με την ανάπτυξη λογισμικού για επιτραπέζιους υπολογιστές, οι προγραμματιστές πρέπει να δημιουργήσουν μια εφαρμογή που να μπορεί να λειτουργήσει σε ένα ελάχιστο σύνολο υλικού. Το ίδιο ισχύει και για τις εφαρμογές για κινητά, αν και οι διακυμάνσεις του υλικού σε αυτή την περίπτωση είναι πολύ πιο ελάχιστες. Ταυτόχρονα, το υλικό για τα smartphones και τα tablet δεν πλησιάζει το μέγεθος των φορητών υπολογιστών και των υπολογιστών, πράγμα που σημαίνει ότι οι εφαρμογές για κινητά πρέπει να σχεδιάζονται έτσι ώστε να επιδεικνύουν βέλτιστη απόδοση. Για παράδειγμα, μια εφαρμογή παιχνιδιών θα είναι περιορισμένη στα γραφικά στοιχεία της, λόγω των περιορισμένων επεξεργαστών γραφικών των κινητών συσκευών.
Η επίλυση του προβλήματος της απόδοσης σε οποιαδήποτε συσκευή εξαρτάται τελικά από την ανάπτυξη μιας εφαρμογής εγγενώς σε αυτήν τη συσκευή. Αυτό σημαίνει το σχεδιασμό του κώδικα ειδικά για το υλικό σε μια συγκεκριμένη συσκευή. Στην περίπτωση των συσκευών iOS, αυτό αποδεικνύεται αρκετά εύκολο καθώς οι προγραμματιστές για κινητά χρειάζονται μόνο εκδόσεις της εφαρμογής για το iPhone και το iPad για να επιτύχουν καθολική χρηστικότητα. Όπου πρόκειται για συσκευές Android, ωστόσο, κάθε έξυπνο τηλέφωνο και tablet λειτουργούν με διαφορετικό υλικό και διάφορες εκδόσεις του λειτουργικού συστήματος.
Οι εφαρμογές είναι σαν το λογισμικό επιφάνειας εργασίας, επειδή έχουν σχεδιαστεί χρησιμοποιώντας ένα ευρύ φάσμα των γλωσσών προγραμματισμού και των πλαισίων. Ενώ τα πιο δημοφιλή λειτουργικά συστήματα iOS και Android έχουν κάνει εξαιρετική δουλειά στην τυποποίηση των τύπων ανάπτυξης εφαρμογών για κινητά που είναι διαθέσιμες για προγραμματιστές, οι εφαρμογές μπορούν να υιοθετήσουν ένα ευρύ φάσμα σχημάτων με μερικούς από τους παρακάτω τρόπους:
Αυτές είναι εφαρμογές που δημιουργήθηκαν για συγκεκριμένη πλατφόρμα (iOS ή Android) χρησιμοποιώντας τα εργαλεία ανάπτυξης και τις γλώσσες που υποστηρίζονται από αυτά τα λειτουργικά συστήματα. Το iOS χρησιμοποιεί το Xcode και το Objective-C, ενώ το Android χρησιμοποιεί Eclipse και Java.
Η ανάπτυξη εφαρμογών για κινητά βρίσκεται σε συνεχή κατάσταση αλλαγής. Κάθε έξι μήνες ένα νέο λειτουργικό σύστημα κυκλοφορεί συνήθως με μοναδικά χαρακτηριστικά που μπορούν να χρησιμοποιήσουν οι εφαρμογές για κινητά. Η ανάπτυξη για μια συγκεκριμένη έκδοση του λειτουργικού συστήματος ή ακόμα και για ένα εγγενές λειτουργικό σύστημα θα μοιάζει πολύ με την ιστορία των Goldilocks, απαιτώντας να δοκιμάσουν πολλαπλές λύσεις πριν βρουν την ιδανική για τις αναπτυξιακές ανάγκες τους.
Μικρές Επιχειρήσεις Στιγμιότυπο: SPENGA
Ο Nielsen εξηγεί ... Αυτή η φωτογραφία απεικονίζει μια δραστηριότητα που πραγματοποιήθηκε κατά τη διάρκεια της ενότητας κατάρτισης 20 λεπτών σε μια κατηγορία SPENGA και περιλαμβάνει την εμπειρία SPENGA με πολλούς τρόπους. Ένας από τους μεγαλύτερους διαφοροποιητές του SPENGA είναι ότι είναι μια έννοια ομαδικής ικανότητας που τροφοδοτείται από μια υποστηρικτική και ενθαρρυντική κοινοτική κουλτούρα.
10 λάθη μάρκετινγκ Twitter πρέπει να σταματήσετε
Τα κοινωνικά μέσα ενημέρωσης είναι ένα μεγάλο δωρεάν εργαλείο το οποίο οι επιχειρήσεις μπορούν - και πρέπει - να επωφεληθούν. Το Twitter, ειδικά, είναι μια από τις καλύτερες πλατφόρμες για ενεργό συμμετοχή με το κοινό της επωνυμίας σας, αλλά εάν κάνετε λάθος κινήσεις, θα μπορούσατε να βρεθείτε στο κενό ή, ακόμη χειρότερα, να προσβάλλετε τους πιθανούς πελάτες.