Η φιλοσοφία των Amiga screens
Στο οικοσύστημα της Amiga, ο όρος «screen» δεν αναφέρεται απλώς στο φυσικό μέσο απεικόνισης, αλλά σε μια λογική περιοχή γραφικών που διαχειρίζεται το λειτουργικό σύστημα. Σε αντίθεση με τα σύγχρονα περιβάλλοντα που βασίζονται σε ένα ενιαίο desktop, η Amiga επέτρεπε σε κάθε εφαρμογή να ορίζει τη δική της ανάλυση, βάθος χρώματος και παλέτα, επιτυγχάνοντας εξαιρετική διαχείριση των περιορισμένων πόρων της εποχής.
Planar graphics και αποδοτικότητα μνήμης
Η αρχιτεκτονική βασίζεται στα bitplanes, όπου το βάθος χρώματος αυξάνεται προσθέτοντας επίπεδα μνήμης. Αυτή η προσέγγιση επέτρεπε σε μια εφαρμογή να χρησιμοποιεί μόνο τα bitplanes που χρειαζόταν, εξοικονομώντας πολύτιμη RAM. Για παράδειγμα, ένας κειμενογράφος μπορούσε να λειτουργεί σε 2 χρώματα (1 bitplane), ενώ μια εφαρμογή γραφικών σε 32 χρώματα (5 bitplanes), επιτρέποντας την αποδοτική συνύπαρξή τους στο multitasking περιβάλλον.
Hardware-level ενορχήστρωση με τον Copper
Το κλειδί για την οπτική πανδαισία της Amiga ήταν ο Copper (co-processor). Αυτός ο επεξεργαστής εργαζόταν σε απόλυτο συγχρονισμό με το video hardware, επιτρέποντας την αλλαγή παραμέτρων (όπως χρώματα ή registers) κατά τη διάρκεια της σάρωσης της οθόνης. Αυτό επέτρεπε τεχνικές όπως τα «copper bars» και τη δημιουργία gradients, ξεπερνώντας τους περιορισμούς της στατικής παλέτας των 32 χρωμάτων.
Multitasking και user experience
Η δυνατότητα «screen dragging» —η ολίσθηση μιας οθόνης για να αποκαλυφθεί μια άλλη που εκτελείται στο παρασκήνιο— δεν ήταν απλώς ένα εντυπωσιακό οπτικό εφέ, αλλά μια πρακτική λύση για το multitasking. Σε συνδυασμό με τα dual playfields, όπου το χρώμα 0 λειτουργούσε ως διαφανές επίπεδο, η Amiga προσέφερε μια αρχιτεκτονική που, παρά τους περιορισμούς του hardware, παραμένει μέχρι σήμερα αντικείμενο μελέτης για την ευφυή διαχείριση των resources.