When talking about Ubuntu phones, one of the usual comments is that people say: Canonical should enable Android applications to run on Ubuntu phones.
I will admit, initially I liked the idea...until I saw the first counterarguments.
Here are some reasons why supporting Android applications could kill the platform in it's infancy.
1)Other platforms have tried it...And failed.
Windows(phone)-Supports Android applications
Blackberry OS-Supports Android applications
Tizen-is a carbon copy of Android
Sailfish-Supports Android applications
Is any of those mobile platforms a market success? No. Even Windows phone has barely a 3-4% market share. Tizen still could prove itself, but it is a carbon copy of Android.
Would you want to have emulated Android applications on your Ubuntu phone? Probably not. Let me describe you some of the horrors with Android applications on other platforms:
"The Android applications have the feeling of second rate ports, plus most of them are stripped down old versions of the same applications on Android."
"Most of the time the applications are even too confused too decide if they want to use the native or the emulated Android keyboard"
2)Supporting Android applications would be like a slap to the face to existing Ubuntu applications and scope developers
If Canonical decided to support Android applications, they would lose most of their current third party application developers for the phone. Basically you could simply say goodbye to native Ubuntu phone applications.
Why would a developer develop NATIVE applications for Ubuntu touch if he could just develop an Android application, publish it on the Google play market(to a much wider audience). And he could then just publish a second rate port on the Ubuntu application store?
3)You would either have to destroy the security features of Ubuntu touch, or the Android applications would barely work.
Let me tell you a little bit on how application security on Ubuntu touch works:
Everything is a sandbox.
That means all the applications can not reach data on the phone unless it goes trough something called "The content hub". In other words an application has to be specifically designed for usage with the content hub to reach any data that was not created inside the sandbox of the application.
Since Android applications are not designed with that in mind, that means many Android applications(especially file mangers) would be useless.
An alternative is to destroy the security within click and snappy packages.
4)Scopes would become less-functional
Since Android applications can not communicate with the content hub, that also means that scopes would be unable to reach the data from Android applications via the traditional way, if they could do it at all.
If they hypothetically could that would be a huge hack and potentially a huge security hole.
So to summarise supporting Android applications on Ubuntu phones would probably be a tactical victory but a strategic defeat.
tl;dr Supporting Android applications on Ubuntu phones could be a bad idea, but mostly it could ruin the platform in the long term.
Showing posts with label android. Show all posts
Showing posts with label android. Show all posts
Tuesday, 28 July 2015
Sunday, 29 March 2015
Is Microsoft making an EEE attack agianst Android?
We have all been reading lately about how CM wants to take away Google's control of Android.However after some thinking this idea came to my mind.(And I hope I am wrong about it)
It's not CM that will take control of Android.It's Microsoft that is orchestrating the attack behind the curtain.
Let's give some details about the whole thing so we can build a bigger picture:
-Microsoft is threatening Android OEM's with patents.Android OEM's are paying the MS tax.
-Microsoft has low end Lumia phones with Android,with an interface that is imitating the look and feel of Windows phone.
-Microsoft is trying to push it's office and skype onto Android phones by force.
-Microsoft open sourced its .net
-They even included an Android emulator in Visual Studio.
-Microsoft even offered CM a bribe(which was refused AFAIK)
Microsoft knows that the easiest way to kill Android is to take control of it.Because without Google as a driving force behind it Android will lose a lot of its vision and innovation.
Furthermore it is a very unfair(in some cases even illegal tactic) that huge megacorps like to use.Microsoft used to be especially feared for using this tactic very often.You can find it on Wikipedia,it is called: "Embrace,Extend,Extinguish".
While some might not like Google,a bigger evil is trying to take Android over and destroy it.Some people are criticising Google lately for being overly authoritative in the Android world.But it might be that Google is trying to make defensive manoeuvres against Micrososoft.
Basically while the fact that Android is open source is one of its best advantages,it also offers a soft belly for Google's enemies.
It's not CM that will take control of Android.It's Microsoft that is orchestrating the attack behind the curtain.
Let's give some details about the whole thing so we can build a bigger picture:
-Microsoft is threatening Android OEM's with patents.Android OEM's are paying the MS tax.
-Microsoft has low end Lumia phones with Android,with an interface that is imitating the look and feel of Windows phone.
-Microsoft is trying to push it's office and skype onto Android phones by force.
-Microsoft open sourced its .net
-They even included an Android emulator in Visual Studio.
-Microsoft even offered CM a bribe(which was refused AFAIK)
Microsoft knows that the easiest way to kill Android is to take control of it.Because without Google as a driving force behind it Android will lose a lot of its vision and innovation.
Furthermore it is a very unfair(in some cases even illegal tactic) that huge megacorps like to use.Microsoft used to be especially feared for using this tactic very often.You can find it on Wikipedia,it is called: "Embrace,Extend,Extinguish".
While some might not like Google,a bigger evil is trying to take Android over and destroy it.Some people are criticising Google lately for being overly authoritative in the Android world.But it might be that Google is trying to make defensive manoeuvres against Micrososoft.
Basically while the fact that Android is open source is one of its best advantages,it also offers a soft belly for Google's enemies.
Labels:
android,
EEE,
Embrace,
Extend,
Extinguish,
microsoft,
open source
Subscribe to:
Posts (Atom)