διαφωνω καθετα και να σου πω γιατι, 1/10? πες μου τι κανει το android που δεν κανει το ios, αλλα με παραδειγματα σε παρακαλω
οχι δεν θα ετρωγε κολληματα να σου πω γαιτι.. optimizationnnnnnn το ios ειναι γραμμενο σε C , η C ειναι η καλυτερη γλωσσα προγραμματισμουσ τον κοσμο και ειναι ενα σταδιο πανω απο την assembly (το επομενο σταδιο απο την γλωσσα μηχανης τυπου python και τετια) , εχει το ios το COCOA FRAMEWORK που θεωρειτε ισως το καλυτερο framework για mobile ui, αυτα τα εχει δεσει τοσα χρονια και φτιαχνει τους DRIVERS η ιδια με ενα hardaware που εχει θεσει. το optimization που κανει ειναι τελειο διοτι με την C εχεις την καλυτερη παραμετροποιηση στην assembly και εκει ειναι ολο το παιχνιδι το πως θα γινει καλυτερη η διαχειρηση μνημης cpu gpu. ενα λειτουργικο για να τρεξει θελει 200-400 MB μνημης να δεσμευσει, τα υπολοιπα ειναι για τις 3rd party εφαρμογες, δεν πα να εχει 10000 μνημη το λειτουργικο δεν θα τρεξει καλυτερα επιδη την μνημη που θελει την εχει δεσμευσει ηδη!!! την αλλη δεν την χρησημοποιει το λειτουργικο για την λειτουργεια του. το θεμα ειναι τα drivers η συνδεση hardware με software, το android einai το linux σε mobile εκδοση (ξαναγραμμενο δεν ειναι το linux του pc) και οι εφαρμογες γραφονται με java (κυριος). επιδη τρεχει σε πολλες συσκευες εχει καποια στανταρ drivres ωστε να καλυπτουν τον μεσω ορο! το ios einai γραμμενο σε C (τροποποιημενη C ονομασμενη ios) και οι εφαμρογες γραφονται σε OBJ C (τροποποιηση της C αλλα παραμενει C) οποτε ηδη βλεπεις την συνδεση και το κοινο στοιχειο. επιδη ξερει και το hardware δουλευει και φτιαχνει τα drivers ωστε να ειναι οσο πιο τελειο γινετε γιαυτο και ειναι ταχυτατο και smooth. πιστευω να μπορεσα να σε βαλω στο κλημα και να καταλαβεις γιατι οτι εφε και να εχει ενα λειτουργικο εστω και πολλα να ειναι ΜΠΟΡΕΙΣ να το κανεις να τρεχει αψογα.
το 4αρι δεν εχει τα εφε λογο gpu οχι μνημης! η gpu δεν μπορει να ανταπεξελθει σωστα και γιαθτο θα τα κοψουνε, αν η google ειχε στανδαρ hw τοτε και το android θα ετρεχε νερακι
Σωστη τοποθετηση... οσων αφορα το 4 αρι, ειναι φυσιολογικο να μενει πισω και να μην μπορει να υποστηριξει την τελευταια εκδοση του ios σε καποιους τομεις... αυτο ειναι που σας ελεγα, οτι θα παρει πετσοκομμενη την ios7.. αν η apple συμφωνα με τις λειτουργιες που θα υποστηριζονται στην καθε συσκευη ονομαζε αλλιως το firmware, θα ειχατε κ εσεις fragmentation, κατι το οποιο ειναι φυσιολογικο να υπαρχει στο android με απειρες εταιριες κ συσκευες να χρησιμοποιουν αυτο το λειτουργικο... κ πιστεψε με, ειναι ο μικροτερος πονοκεφαλος για τους developers ο καταρκεματισμος, εχουν να αντιμετωπισουν αλλα προβληματα, οπως την χαωδη διαφορα σε hardware απο συσκευη σε συσκευη.. πως θα κανεις μια εφαρμογη να τρεχει αψογα και να εχεις σωστη απεικονιση γραφικων σε μια συσκευη με 300ppi διπηρυνη με μια απλη gpu και στις τελευταιες flagships με 440ppi τετραπηρυνες με μαμουθ gpu ταυτοχρονα? Και πολλα αλλα παραδειγματα... φυσιολογικο να χανεται η μπαλλα λοιπον... εννοειται οτι η apple εχει πιο ευκολο εργο στις αναβαθμισεις, και παλι βλεπεις οτι το χανει το θεμα με τις λειτουργιες που προστιθενται σε καθε νεο firmware.... το optimisation θα ερθει καποια στιγμη κ στο android, ηδη απο την gingerbread στην jellybean η εξελιξη ειναι φανταστικη... δεν εχει προβλημα η γλωσσα προγραμματισμου... και τα linux στο desktop εχουν πολλα κοινα στοιχεια με το android, δεν νομιζω οτι ειναι αναγκασμενα να κολλανε λογω γλωσσας προγραμματισμου...
Οσων αφορα το τι εχει το android που λειπει απο το ios, δεν χρειαζεται να αναλωθουμε παλι σε αυτην την συζητηση... την ακουσες την ιστορια με το παληκαρι στην αμερικη που για να αποδειξει οτι ηταν καλυτερος προγραμματιστης απο εναν αλλον που προσελαβε μια εταιρια,εφτιαξε εφαρμογη και χειριζοταν αεροπλανο απο την android συσκευη του? Προσεξε... αυτο εχει παραπανω.. το οτι σου δινει τον απολυτο ελεγχο να κανεις τα παντα... οχι οτι θα παω εγω τωρα να χειριστω αεροπλανο, δες το σφαιρικα... εχεις μια συσκευη που μπορεις να κανεις τα παντα.. δεν σε περιοριζει πουθενα.. κ δεν εχει καμια σχεση με το jailbreak στο ios... δεν εισαι σε μια community φυλακισμενος και υποχρεωμενος να περνας τις εφαρμογες συγκεκριμενων teams, κανεις εσυ ο, τι θελεις... αν εισαι και προγραμματιστης, ασ'το... σου εφερα ενα παραδειγμα για το τι εφτιαξε ο αλλος... και φυσικα δεν συγκρινεται το multitasking του με κανενος λειτουργικου στο ειδος του.. δες αυτο που θελει να κανει η apple κ το θεωρειται ενα ειδος τεχνητης νοημοσυνης ποσο καιρο ηδη υπαρχει στο android...
Μην την ψαχνεις, ειναι αλλου πλεον το android, κ συνεχως ωριμαζει...