Posted tagged ‘Android’

Exclusive: Upcoming Apple TV loses 1080p playback, gains apps… and will be renamed iTV

12 Αύγουστος, 2010

Exclusive: Upcoming Apple TV loses 1080p playback, gains apps… and will be renamed iTV

Furthermore, the device will be getting apps and presumably an App Store entry, though it’s unclear if there will be cross-pollination between iPad and iPhone / iPod touch offerings and new Apple TV applications.

Δημοσιεύτηκε πρόσφατα μία έρευνα σύμφωνα με την οποία το Android εχει ξεπεράσει σε πωλήσεις το iPhone. Δηλαδή, το λειτουργικό Android το οποίο βρίσκεται σε συσκευές πολλών και διαφόρων κατασκευαστών, έχει ξεπεράσει τη συσκευή iPhone.

Αυτό το οποίο ωστόσο δεν έχει καταφέρει ακόμη το Android ειναι να ξεπεράσει το iOS. Διότι εάν προσθέσουμε στις πωλήσεις των iPhones, τα iPads και τα iPod touch (και με βάση το άρθρο, σύντομα και το iTV) τότε το Android έχει ακόμη κάποια απόσταση να καλύψει.

Ασφαλώς, σε κάποια φαση το Android θα επικρατήσει, η Apple είναι ένας κατασκευαστής ενάντια σε μια ομάδα κατασκευαστών.

Ακόμη όμως και τότε, αυτό που θα έχει σημασία είναι η ουσιαστική σύγκριση των όσων θα μπορεί να προσφέρει το iOS σε σχέση με το Android.

Το iOS μέχρι στιγμής αποδεικνύεται ιδιαίτερα ευέλικτο και ευπροσάρμοστο, αντίθετα με το Android το οποίο υποφέρει ήδη από ασυμβατότητες μεταξύ των διαφόρων συσκευών. Ενω η Google αναβαθμίζει συνεχώς το λειτουργικό, οι αναβαθμισεις φτάνουν στους χρήστες με σημαντικές καθυστερήσεις, ενώ σε ορισμένες περιπτώσεις δεν φτάνουν ποτέ μέσω της επίσημης υποστήριξης απο την κατασκευάστρια εταιρεία.

Η ταχεία (αν και όχι άμεση, ούτε πλήρης: οι συσκευές iPhone 2G και iPod touch 1G αφέθηκαν στην τυχη τους) ανταπόκριση της Apple στο πρόσφατο κενό ασφαλείας το οποίο παρουσιάστηκε στο iOS αποδεικνύει ότι η εταιρεία εχει τη δυνατότητα να υποστηρίξει άμεσα τους χρήστες των συσκευών της χωρίς να εξαρτάται από τις ενέργειες και την καλή διαθεση των συνεργατών της.

Τα χρήματα τα οποία η Apple ήδη κερδιζει (και θα κερδίζει και στο μέλλον) από την συνολική εποπτεία των προϊόντων, κατεχοντας ένα σημαντικό μερίδιο της αγοράς -ακόμη και όταν το iOS δεν είναι πρώτο σε απόλυτους αριθμούς πωλήσεων- θα εξασφαλίζουν την συνεχή βελτιωση του συνολικού προϊόντος χωρίς η εταιρεία να χρειαζεται να προχωρησει σε συμβιβασμούς, τοσο απο άποψη υλικού οσο και απο άποψη λογισμικού και, κυρίως, χωρίς να εξαρτάται απο τρίτους.

Advertisements

Why Google Became a Carrier-Humping, Net Neutrality Surrender Monkey

11 Αύγουστος, 2010

Why Google Became a Carrier-Humping, Net Neutrality Surrender Monkey

Android may be “open source,” but the Google services including navigation, integrated Gmail, and other things are not. This was made quite clear last year, when Google slapped the leading Android phone modder, Cyanogen, with a cease-and-desist notice for including Google’s proprietary software in his custom builds, which savvy Android users use to circumvent carriers’ crippling of their phones.

Ένα εξαιρετικά ενδιαφέρον άρθρο το οποίο συνοψίζει με τον καλύτερο τρόπο τις εξελίξεις των τελευταίων ημερών για το περιβόητο -στην Αμερική τουλάχιστον- net neutrality και τον ρόλο που επιθυμεί να διαδραματίσει η Google στην αγορά, στα χρόνια που θα ακολουθήσουν.

Η Apple δεν έχει διαφοροποιήσει την θέση της σε ο,τι αφορά το φλέγον ζήτημα του net neutrality και κατά πάσα πιθανότητα δεν πρόκειται να το πράξει διότι εχει δείξει από νωρίς ότι αναγνωρίζει και η ίδια την σημασία του για την πώληση των προϊόντων της.

Αντίθετα όμως με την Google, ουδέποτε προσποιήθηκε ότι ενδιαφέρεται για κάτι περισσότερο απο την βιωσιμότητα της ως εταιρεία. Ο «ανοιχτός» χαρακτήρας που ευαγγελίζεται η Google δεν είναι κάτι περισσότερο από δημόσιες σχέσεις και η αξιοπιστία της ως εταιρεία καταρρίπτεται από την αναντιστοιχία λόγων και πράξεων. 

Η σύγχρονη Microsoft επιθυμεί ακριβώς οτι και η παλιά, απόλυτη κυριαρχία. Και όσοι νομίζουν ότι από ένα καινούριο μονοπώλιο ωφελημένος θα είναι ο καταναλωτής, μάλλον κοιμούνται τον ύπνο του δικαίου. 

Η ιστορία του μπάρμπα-Γούγλη

10 Αύγουστος, 2010

Ο μπάρμπα-Γούγλης είναι ένας συνδικαλιστής αγρότης ο οποίος αγωνίζεται με σθένος για το δικαίωμα κάθε αγρότη να διατηρεί τον δικό του πάγκο στην λαϊκή αγορά.

Ωστόσο, οι αγρότες οι οποίοι επιθυμούν να συμμετέχουν, θα πρέπει κατ’ αρχάς να καταλάβουν ότι η λαϊκή αγορά ανήκει στον μπάρμπα-Γούγλη. Θα πρέπει επίσης να γνωρίζουν ότι δεν έχουν δικαίωμα να πωλούν προϊόντα τα οποία ο μπάρμπα-Γούγλης δεν διαθέτει στον δικό του πάγκο ενώ, τέλος, για τη μεταφορά των προϊόντων ο μπάρμπα-Γούγλης, ο οποίος οδηγεί αγροτικό, συνιστά την χρήση ποδηλάτου.

Διότι ο μπάρμπα-Γούγλης είναι, πάνω απ’ όλα, ένας καλός και «ανοιχτό»καρδος άνθρωπος!


Inside iPhone OS 4.0: Multitasking vs Mac OS X, Android

18 Απρίλιος, 2010

Inside iPhone OS 4.0: Multitasking vs Mac OS X, Android

And once again for emphasis: this aspect of multitasking isn’t really about running multiple apps at once as occurs in a desktop environment, it’s about leaving them in memory so you can quickly switch between them.

Άλλωστε, η μικρή οθόνη των κινητών τηλεφώνων δεν αφήνει περιθώρια για ταυτόχρονη απεικόνιση περισσοτέρων από μίας εφαρμογών.


John Gruber gets a little too daring with his fireballs

14 Απρίλιος, 2010

John Gruber gets a little too daring with his fireballs

In fact, there are likely more task managers for Android than there are significant games or other non-hobbyist apps. And anyone who has ever perused an Android forum of any kind knows that the top recommended app is TasKiller, not just in the category of utilities for killing background tasks, but across the board. It’s the number one app.

Android users recommend installing TasKiller in the same well meaning way that old Mac users recommend fixing file permissions. Except that installing TasKiller and using it to kill off offending background processes actually makes a big difference in usability to many Android users, which is why it is so popular and so widely recommended.


Mobile Multitasking

14 Απρίλιος, 2010

Mobile Multitasking

If you want to understand the current mobile landscape, it’s essential to understand that, in broad terms, what Apple has unveiled for iPhone OS 4 is pretty similar to Android’s multitasking model. In both iPhone OS 4 and Android, users should never need to quit apps manually — when the system runs low on memory, it automatically quits least-recently-used background apps to free up more.

Now, it’s true that there are task manager apps in the Android Market. But they are not necessary. The Android system doesn’t come with one and doesn’t need one. And I strongly suspect that Google’s Android team is annoyed that these task manager apps are in the market, because their existence creates the impression that they’re necessary or useful. I’ve spent a few weeks on a Nexus One, and background apps don’t slow the system down and don’t need to be quit manually.

Τα κείμενα του Gruber είναι τα πιο ενδιαφέροντα, με άριστες δόσεις από τεχνική ανάλυση, ψυχραιμία και σοβαρότητα.

One can argue about which platform, Android or iPhone OS 4, has the better multitasking system. Maybe Android’s system is still better; my hunch is that Android allows background apps more freedom. Maybe the iPhone’s system is better; there are some fascinating technical details, like how blocks and Grand Central Dispatch are now available for concurrent and background tasks. (Whatever you think of iPhone OS 4’s multitasking model, don’t make the mistake of thinking it’s simple; this is state of the art computer science.)1 In the end, I suspect opinion on the differences between Android and iPhone multitasking will fall along the same lines of the general question of Android-vs.-iPhone — Android offers a bit more freedom to developers, iPhone is more controlled and orderly, and tries to guarantee a more responsive system for the user.

Η διαφορά στην υλοποίηση αποδίδεται στις στοχεύσεις: Η Google επιθυμεί να προσφέρει μία εμπειρία πλησιέστερη στην χρήση ενός συμβατικού υπολογιστή ενώ η Apple επιμένει στην απρόσκοπτη και απροβλημάτιστη εμπειρία χρήσης, τηρώντας τις ισορροπίες μεταξύ απόδοσης και αυτονομίας.

UPDATE: Hacker News Comments on My ‘Mobile Multitasking’ Piece

You certainly do need a task manager on Android for the simple reason that certain types of applications can be battery hogs. They may not tax the performance of the device enough to be killed automatically. I know Android 2.x is supposed to monitor battery usage but it simply doesn’t work very well — or at all in some cases. Subsonic (streaming audio client) kills my phone’s battery if I don’t kill it manually with a task manager. The app does not include a quit option. It can kill my battery in about 3 hours even if I pause playback because it keeps its connection to the server open. Another app I use, Jabiru (jabber client), does the same thing but it does have a disconnect and quit option so I wouldn’t need a third party task manager to deal with it. So it seems to me Android’s multi-tasking is largely dependent on the applications you use.


iPhone OS 4 and Multitasking

13 Απρίλιος, 2010

iPhone OS 4 and Multitasking

Apple is adding a set of service APIs that allow background processes access to a subset of the device’s functionality. Such services have access to, at least, notifications, geolocation, deferred computation, VoIP, and media playback. Having a service API limits the ability of background applications to run errant and destroy battery, but that is not a primary concern. As I stated in my previous post, the real concern with multitasking on an embedded, swapless device is memory consumption. Battery life is a straw man. So how do services solve the memory consumption problem? Alone, as described in the event, they don’t. But iPhone OS will continue to kill applications that leave the foreground. Thus, applications will need to be refactored to provide a background component that only uses the new Service APIs. Without the risk of unbounded multitasking, memory pressure is greatly relieved.

One difference between Android and iPad & iPhone is that Android does not kill applications on task switch. The iPad & iPhone will continue to do so. Thus, in some sense, Android has a third solution to application multitasking: We allow apps to actually multitask until the system experiences memory pressure, at which point our OOM killer is able to kill applications in least-recently-used order.