Saturday, May 18, 2019

Android V/S iOS



Hello Guys!!!

As we all know the competition between an android and ios is very far from end. As both carries their own benefits and problems.

We know that an iOS device having 2GB RAM (hangs less) is far more responsive that an android device having 4 GB RAM (Hangs more).

So let's differentiate between these operating systems to check which is best at what level. Let's begin

1. When we installing an application in android is consumes some space and also use RAM and when we delete(Uninstalled)the application stop using any resources of a phone. This concept is called Garbage Collection and is based on JAVA. But this concept itself uses resources as well that leads to hanging problem in an android based phone.And if a device have less RAM Like 1GB it make the phone almost unusable

Whereas iOS uses ARC (Automatic Reference Counting) which is based on Objective C Language It works like if any application is not in use it automatically discarded (stop) from using the resources. This mechanism uses less resources and increases overall performance of phone.

2.  Now let's talk about the UI (User Interface).
Android has different UI's like stock android (Used in android one devices), MIUI(used in Xiaomi phones), Color OS(used in OPPO devices), EMUI (used in Honor devices) and many more. 

In android the UI uses same thread as other resources so basically all applications(Apps) including UI are running on a single thread. And also resources are also be used background also as Android gives more freedom to developers. And at one point of time it makes devices to stop unexpectedly and even crashing of some applications.




Whereas iOS uses a a separate thread for UI Which enables resources to be used by UI and Application separately and hence increases overall performance

3. In android APP management is a plus point as android developers have freedom to develop applications either professional or a non professional. So some time apps might cause memory leaks(Memory leaks can be defined as a situation where even after stopping application from running it can't able to free memory/resources)p

Whereas in iOS there is restriction for app developers that enables to permanent stopping to the problem for memory leaks and  hence it increases performance

4. The android is can be used with any phone hardware it doesn't matter. 

But in iOS it can be used with its own manufactured hardware it can't be used be with any other hardware

Look I'm not saying the this battle is over as the both OS has its advantages and disadvantages.

So, I'm just conclude it by saying that the android is NOT the WORST and iOS is NOT the BEST either.

5 comments:

  1. Android device never beat iOS device

    ReplyDelete
  2. Android device never beat iOS device

    ReplyDelete
  3. wells yes the software basis is better on apple. ever was.
    its funny that steve jobs got praised for things he never was but never praised what he truly was - a very very good software developer specially on a core / os / compiler level.

    NEXT should have become our operating system.

    however on a practical level iphones have (mostly due to politics) some serious issues in many use cases.

    audio:
    no bluetooth audio useable (latency bug 1sec when wlan is off 3 second when its on)
    BT codec bandwith degredation when wlan is on. makes wireless headphones useless

    security:
    no more fingerprint, faceid has a many usecase problems (like in a car, at night) and you have to opt in for an older version with a very bad display to have it.

    useability:
    many use cases are artificial forbidden. for example, if youre an network admin you like to have certain network tools, like ip and mac scan. no app scanning for macs are allowed. no true wireless survey scanner are allowed

    brings us to the next thing. WLANs are only shown if they are good enough to connect and with the total absence of a wireless scanner you dont even know that there might be one close by you may wanna move a bit to connect

    no real quicksettings like android. (like wlan off/connect to new network, bluetooth off, connect to news device, gps off)
    systemcenter dont really turn those off and cant connect to other devices.

    no free incon placement. that forced autosort without gapps makes it less useable for people with many apps, period.
    i can sort my 120+ apps on 4 screens corner to corner for fast find on android, not so on ios

    and alst but not least - the hole system is stuck in the jobs era. its like noone dares to touch anything major.
    the consequence is settings are now super confusing. just add shit on to of each other.
    no longer cleaner clearer menue, just almost at random settings deeply barried in some structure tree

    i could go on here for an hour at least...
    could hte iphone be better then android - yes and it wouldnt not even need many new functions for that.
    but as it stands from any objective viewpoint it isnt for many usecases

    if you have gradnparents, using 3 -5 apps, never listen to music well then its better

    ReplyDelete