Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

Τα shutters στο Android ειναι συνηθισμενο φαινομενο ελεω GC.

Οχι 6, αλλα ουτε με 106 GB RAM δεν προκειται ποτε να αλλαξει αυτο αν δεν αλλαξει ο σχεδιασμος του λειτουργικου.

Δεν ισχύει.

 

Εάν η διάρκεια του GC είναι μικρότερη από αυτή του V-Sync δεν υπάρχει jank. Δε χρειάζεσαι σχεδιασμό του ΛΣ, από τη στιγμή που έχεις γρήγορους επεξεργαστές.

 

Επίσης τα οφέλη του GC είναι τεράστια, αφού δε χρειάζεται να ξαναγράψεις ολόκληρο το store (πχ, 32bit -> 64bit, objective c -> swift, κλπ).

  • Απαντ. 48
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Δημοφιλείς Ημέρες

Δημοσ.

αποτυχημένη m$! προσπάθησε πολύ να τρέξει σε έναν αγώνα όπου ενώ είχε καλό και ανταγωνιστικό hardware οι εγκέφαλοι manager το έριξαν στα βράχια με την έπαρση που είχαν.. και ενώ όλος ο κόσμος το έβλεπε αυτοί ήταν τυφλοί

Δημοσ.

Γιατί κακο? Δηλαδή αν είχαν και 5 10% τα wp blackberry τι θα άλλαζε? Το Android έδωσε σε όλο τον κόσμο τη δυνατότητα να έχουν ένα μικρό υπολογιστή στην τσέπη τους σε λογικές τιμές. Τα wp blackberry τι έκαναν? Η απάντηση στο γιατί έπιασαν 0.

καλό θα είναι η πλήρης εξαφάνιση των wp, να τελειώνουμε με την nu microsoft, τα διπλά user interface, τα ανούσια  app αντί για εφαρμογές win32, τα telemetry, τα windows 10. Και αν είμαστε πολύ τυχεροι ίσως δούμε και το age of empires IV

Δημοσ.

Το ίδιο πράγμα είναι μέσες άκρες iOS και Android. Η μεγάλη αλλαγή έρχεται με τα visual interfaces και θα την εδραιώσει και πάλι η Apple φαίνεται. AR glasses.

Δημοσ.

Δεν ισχύει.

 

Εάν η διάρκεια του GC είναι μικρότερη από αυτή του V-Sync δεν υπάρχει jank. Δε χρειάζεσαι σχεδιασμό του ΛΣ, από τη στιγμή που έχεις γρήγορους επεξεργαστές.

 

Επίσης τα οφέλη του GC είναι τεράστια, αφού δε χρειάζεται να ξαναγράψεις ολόκληρο το store (πχ, 32bit -> 64bit, objective c -> swift, κλπ).

Και καπως ετσι, με τα "τεραστια" πλεονεκτηματα του GC αλλα και τους τεμπεληδες developers, το optimisation παει περιπατο στο Android.
Δημοσ.

Το ολο θεμα ειναι οι εφαρμογες και το τι μπορεις να κανεις με το καθε smartphone

Εγω στο android χρησιμοποιω εφραμογες που δεν υπαρχουν ουτε σε Ios ουτε σε wp και μπορω και το παραμετροποιω οπως θελω

Αν ειναι να παρω ενα τηλ και να μην μπορω να κανω αυτα που θελω,  οσο καλο και σταθερο να ειναι τι να το κανω ?

Να παρω ενα τηλ μονο για κλησεις sms και facebook ?

  • Like 1
Δημοσ.

Το ολο θεμα ειναι οι εφαρμογες και το τι μπορεις να κανεις με το καθε smartphone

Εγω στο android χρησιμοποιω εφραμογες που δεν υπαρχουν ουτε σε Ios ουτε σε wp και μπορω και το παραμετροποιω οπως θελω

Αν ειναι να παρω ενα τηλ και να μην μπορω να κανω αυτα που θελω,  οσο καλο και σταθερο να ειναι τι να το κανω ?

Να παρω ενα τηλ μονο για κλησεις sms και facebook ?

Εγω χρησιμοποιωντας 5 χρονια παραλληλα iOS και Android δεν εχω παρατηρησει κατι τετοιο.

Ναι οκ, δεν μπορεις να τρεξεις busybox στο iOS ουτε scriptακια, αλλα ποιος αγοραζει κινητο για να τρεχει το aircrack-ng;

Αυτο που εχω παρατηρησει ομως ειναι τσαπατσουλια και ελλειψη optimization, τεμπεληδες developers και μια ηλιθια νοοτροπια του στυλ "εχω 100 πυρηνες και θα γραψω την εφαρμογη οπως ειναι πιο ευκολο".

Αφου το Android εχει πραγματικο multitasking και background activity, σιγα μην κατσω να κανω implement τα push notifications, τι κι αν στραγγαλιζω την μπαταρια και τους πορους σου;

  • Like 1
Δημοσ.

Μπορεις να τρεξεις εφαρμογες οπως KODI Stremio ή να δεις sites με flash?

ή να βαλεις games εκτος store ?

να περασεις τραγουδια με απλο τροπο ?

Να κανεις δικες σου εφραμογες και να τις περασεις στο κινητο ?

Να διαμορφωσεις τις οθονες με χιλιαδες τροπους?

Δε μιλαω για dual sim και ραδιο γιατι ειναι θεμα hardware αλλα μου ειναι απαραιτητα

  • Like 1
Δημοσ.

Μπορεις να τρεξεις εφαρμογες οπως KODI Stremio ή να δεις sites με flash?

ή να βαλεις games εκτος store ?

να περασεις τραγουδια με απλο τροπο ?

Να κανεις δικες σου εφραμογες και να τις περασεις στο κινητο ?

Να διαμορφωσεις τις οθονες με χιλιαδες τροπους?

Δε μιλαω για dual sim και ραδιο γιατι ειναι θεμα hardware αλλα μου ειναι απαραιτητα

Φυσικα και μπορεις να περασεις KODI και αλλες εφαρμογες εκτος store, χωρις jailbreak, αλλα επειδη δεν το ξερεις εσυ δεν σημαινει οτι δεν γινεται.

 

Ενταξει, το επιχειρημα του flash με εχει ξεπερασει.

Το flash γονατιζει ολοκληρα Desktop συστηματα, εσυ τι προτεινεις;

Να βαλουμε οχι 6, αλλα 106 GB RAM μονο και μονο να τρεχεις flash στο κινητο αντι να χρησιμοποιησεις html5;

Ειναι αυτο που ειπα, απουσια optimization, τσαπατσουλια. Αυτα επικρατουν απο μεγαλη μεριδα των developers στο Android.

 

ΥΓ: Τι πιο ευκολο απο το Spotify/Apple Music και το Tunein; Ουτε καν το κινητο δεν συνδεω στον υπολογιστη.

Εξαλλου, δεν υπαρχει πλεον Android συσκευη που να μην εχει κανει implement το MTP - αυτο εσυ το θεωρεις ευκολια;

Δημοσ.

Μια χαρά βλέπω flash στο κινητό με 2 GB RAM. Αν μπορείς πες μας τον τρόπο για τα υπόλοιπα γιατί ενδιαφέρομαι για κάτι φίλους

  • Like 1
Δημοσ.

Και καπως ετσι, με τα "τεραστια" πλεονεκτηματα του GC αλλα και τους τεμπεληδες developers, το optimisation παει περιπατο στο Android.

Ομοίως με το πρώτο σχόλιο, έτσι και τώρα συνεχίζεις να γράφεις πράγματα που δεν ισχύουν.

 

Οι εφαρμογές του android υφίστανται optimization συγκεκριμένα για τη συσκευή και το SOC στο οποίο εκτελούν, αφού φυσικά μιλάμε για bytecode το οποίο διαχειρίζεται ο compiler της συσκευής.

 

Επίσης, ο compiler πραγματοποιεί εξαντλητικό optimization για κάθε εφαρμογή, ανάλογα με το πώς χρησιμοποιείται από το χρήστη (profile guided optimization).

 

Τα προγράμματα του android, είναι βελτιστοποιημένα για κάθε SOC ξεχωριστά και για το usage pattern του εκάστοτε χρήστη. Ασφαλώς, η βελτιστοποίηση αυτού του επιπέδου είναι ανέφικτη από ανθρώπους και είναι φυσικά ανώτερη από τα στατικά generic binaries του iOS.

 

Αντιθέτως, οι εφαρμογές του iOS είναι ports, από προηγούμενες παρωχημένες αρχιτεκτονικές / γλώσσες προγραμματισμού, με αποτέλεσμα το optimization να αποτελεί afterthought.

 

Τέλος, πριν βιαστείς να κατηγορήσεις τους devs, είναι καλό να γνωρίζεις ότι οι ίδιοι γράφουν τις εφαρμογές τους τόσο για iOS όσο και για android, αφού οι περισσότερες είναι cross-platform.

  • Like 2
Δημοσ. (επεξεργασμένο)

Φίλε μου δεν παίρνω android για να δω flash. Παίρνω android γιατί μπορώ να δω τα πάντα με 150 € και με απλούστατους τρόπους χωρίς να περιορίζομαι σε ότι μου επιτρέπει η Apple και να πρέπει να τα χρυσοπληρώνω κιόλας.
Στείλε μου με μήνυμα αν θες τον τρόπο να δω flash video σε ios

 

Τετοια βιντεακια που λενε οτι το ενα ανοιγει το facebook σε 0,156 sec και το αλλο σε 0,157 sec

ειναι αστεια και εχουν τοση σημασια οσο αυτο

https://www.youtube.com/watch?v=PhjUKkWZIVY

Επεξ/σία από adi32
Δημοσ.

Ομοίως με το πρώτο σχόλιο, έτσι και τώρα συνεχίζεις να γράφεις πράγματα που δεν ισχύουν.

 

Οι εφαρμογές του android υφίστανται optimization συγκεκριμένα για τη συσκευή και το SOC στο οποίο εκτελούν, αφού φυσικά μιλάμε για bytecode το οποίο διαχειρίζεται ο compiler της συσκευής.

 

Επίσης, ο compiler πραγματοποιεί εξαντλητικό optimization για κάθε εφαρμογή, ανάλογα με το πώς χρησιμοποιείται από το χρήστη (profile guided optimization).

 

Τα προγράμματα του android, είναι βελτιστοποιημένα για κάθε SOC ξεχωριστά και για το usage pattern του εκάστοτε χρήστη. Ασφαλώς, η βελτιστοποίηση αυτού του επιπέδου είναι ανέφικτη από ανθρώπους και είναι φυσικά ανώτερη από τα στατικά generic binaries του iOS.

 

Αντιθέτως, οι εφαρμογές του iOS είναι ports, από προηγούμενες παρωχημένες αρχιτεκτονικές / γλώσσες προγραμματισμού, με αποτέλεσμα το optimization να αποτελεί afterthought.

 

Τέλος, πριν βιαστείς να κατηγορήσεις τους devs, είναι καλό να γνωρίζεις ότι οι ίδιοι γράφουν τις εφαρμογές τους τόσο για iOS όσο και για android, αφού οι περισσότερες είναι cross-platform.

Και με ποσο overhead ολα αυτα;
Δημοσ.

Και με ποσο overhead ολα αυτα;

Ελάχιστο, αφού η όλη διαδικασία γίνεται όταν η συσκευή είναι κλειστή και συνδεδεμένη σε κάποιο φορτιστή. Όλα αυτά γίνονται ακριβώς για να αποφύγεις το overhead κατά το χρόνο εκτέλεσης.

 

Τέλος, είναι λάθος να υποθέτεις γενικά και αόριστα ότι ο κάθε dev γράφει τον κώδικά του σωστά. Ο GC και το ART υπάρχουν διότι τα μηχανήματα κάνουν καλύτερη διαχείριση μνήμης και ανώτερο optimization από τον άνθρωπο στη συντριπτική πλειοψηφία των περιπτώσεων. Οι εποχές C vs Java και της χειροκίνητης βελτιστοποίησης των εφαρμογών έχουν παρέλθει.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...