And you believe that, I have Windows Starter stories flashbacks, people cursing starter because they did not know it was so limited, If it is named Windows 8 , it is the same over again
iPad is not called MacBook. People will read Tablet with Windows 8 for ARM and will think perfectly a Windows version I can run on my arm an not on my desktop, now I can run all my applications on the move with a trendy tablet. Do you plan to train all those people in what is a microprocessor architecture and why one can not run applications for the other ones. MS should use another or fail, If the XBox was called Windows Gaming Console it could have failed
Depends what you call the lifecycle of an application. Facebook app always start a service, no matter if you closed all FB activities, worse it starts that service even when you have never logged in on FB with it , so a leak on a static variable on that service will slow down the system, sure Android will kill it sometime when memory is needed for other applications, still the system could run sluggish when that hypothetical leak is triggered
yes in Java and in any other language with garbage collection, stop thinking GC solves all memory leaks problems. example: a developer add items to a Hashmap used as cache but forgets to release unused items, that is a memory leak that no GC will solve
Memory leaks are a coders problem, even on languages with automatica garbage collection. an example: a developer add items to a Hashmap used as cache but forgets to release unused items, that is a memory leak that no GC will solve
Android problem or applications problems? What is the difference of Android vs a Laptop with 3G? If some Windows applications is using a lot of network, could the telco ask Microsoft to change Windows so that doesn't happen? The same way, If a Window application is on an infinite loop, consuming all the batery, is Windows the culprit here?
Stop blaming a multitasking OS for the failures of the applications. Android 4.0 is adding data usage limits per application so user can identify those buggy applications
and how that rebut what I said? I said that it is targeted to beginners, the same people that do not want to write commands, and that people in the long term will not use the keyboard shortcuts because they will not learn them, I am adding here, they will write commands.
How will a newbie learn that "Paste" exists if she never see it?. People need to see what is available, you can debate how design a good UI for that, but that is not what I want to address now, If people do not see that something exists they will never ask what it do and will not learn to use it. To Hide unused UI is good, hiding menu actions is wrong, unless people have a visual clue that there are menus (like Android menu button) they will not find them. Even disabling a button when some action is not possible it is wrong, people do not know the reason why the action is disabled (for example you have no rights to use it), the UI must tell them why, unless it is extremely obvious you can't use it (con copy if there isn't a selection)
That they test for "heavy multitaskers, developers" does not means they are targeting them. Setting the new "HUD" as default and removing/hiding the menu bar means it is targeted to people that never change the settings, because they do not know how, they are new to the system, so they are beginners
Exactly, this is being targeted to beginners, the same users that are afraid to use the keyboard for commands, the same users that do nothing without a mouse. What is worse, the menu is hidden by default so people has no way to learn that keyboard shortcuts exists, so instead of learning about Ctrl+V they will need to write "Paste"+Enter
this question is asked too much, and always think it is a dumb one. let compare it to this situation:
1) Developer write GPL code 2) Developer distribute it for free 3) an Individual or company link to that code but does not follows the GPL licensing 4) ????
What do you think? must the developer not defend its rights and let the GPL company do what they want?. Sure in this case the problem is the people that pirate, not the company that gives a service to share files but that does not means that "pirates" are ok because they in your question think if there is no money lost, there is no problem. The GPL developer in my example isn't losing money either
And that image is different if you do it for Windows? XP, Vista, 7, 64 bits, 32bits, no SP, SP1, SP2, soon Intel or ARM, cheap Intel video, expensive ATI/Nvidia. What I see is that the new generation of software developers are just a big pile of lazy developers that just want to test with the lastest release and only one manufacturer. That new generation will only be happy if there is only one device in the world and that device is the more expensive possible and everyone switch to it the same day of release after waiting like dumb people on long lines at the store
So, only rich people have the right to own smartphones? Is that a problem that there are cheaper laptops? or must be only one expensive model for everyone?
This is false, since Android 4.0 there is an API to add new VPN clients without need to build kernel modules
Enhancements for Enterprise
VPN client API
Developers can now build or extend their own VPN solutions on the platform using a new VPN API and underlying secure credential storage. With user permission, applications can configure addresses and routing rules, process outgoing and incoming packets, and establish secure tunnels to a remote server. Enterprises can also take advantage of a standard VPNclientbuilt into the platform that provides access to L2TP and IPSec protocols.
Oh from Flurry analytics, now I understand. They have been saying they are seen less interest in Android since Google launched their own analytics service for Android applications. For me it is obvious that if Google provide an alternative service, less developers will be interested in Flurry
Not again the iOS vs Android mantra about carrier installed crap, do you want a new clean phone? buy it unlocked without carrier intervention. Expensive? need financing? Use your credit card financing services, problem solved. And this worked since the old smatphones generations, I used Nokia and Sony Ericsson phones before the Nexus One
Centuries ago (in some parts of the world a mere fraction of a century): Look, the average person is not us, The average person doesn't want to read and write, they only want to follow the rules we write and read for them.
Stop being elitist, some day people will have the tools to solve their computing problems themselves. Regular users write spreadsheets, add formulas, add simple scripts, they only need better tools to do more than that
No matter if your applications are all cloud based, user will save local copies and browsers and other applications will cache data to be used offline or for network performance reasons
ha, don't you think they will not be happy to force enterprise customer to pay extra 100$ more for the same hardware with a firmware setting to disable Secure boot? If they can get away with it, they will do it, and then, when Windows 7 is not supported anymore by MS, just disable that setting on all versions of their new hardware. Consumer oriented devices will be locked down, as I already said, if they can get away with it. Consumer oriented devices != Enterprise oriented device
Consumer devices do not use WinPE disk and many consumer devices manufacturers do not care if you can't go back to a previous Windows version, they will say: "Unsupported", better yet for them if they find a way to lock you and disable upgrade to Windows 9
And you believe that, I have Windows Starter stories flashbacks, people cursing starter because they did not know it was so limited, If it is named Windows 8 , it is the same over again
iPad is not called MacBook. People will read Tablet with Windows 8 for ARM and will think perfectly a Windows version I can run on my arm an not on my desktop, now I can run all my applications on the move with a trendy tablet. Do you plan to train all those people in what is a microprocessor architecture and why one can not run applications for the other ones. MS should use another or fail, If the XBox was called Windows Gaming Console it could have failed
The same sandboxing for a start, Android Webkit is a plain and simple port of Webkit, Chrome is more than that
Depends what you call the lifecycle of an application. Facebook app always start a service, no matter if you closed all FB activities, worse it starts that service even when you have never logged in on FB with it , so a leak on a static variable on that service will slow down the system, sure Android will kill it sometime when memory is needed for other applications, still the system could run sluggish when that hypothetical leak is triggered
yes in Java and in any other language with garbage collection, stop thinking GC solves all memory leaks problems. example: a developer add items to a Hashmap used as cache but forgets to release unused items, that is a memory leak that no GC will solve
Memory leaks are a coders problem, even on languages with automatica garbage collection. an example: a developer add items to a Hashmap used as cache but forgets to release unused items, that is a memory leak that no GC will solve
Android problem or applications problems? What is the difference of Android vs a Laptop with 3G? If some Windows applications is using a lot of network, could the telco ask Microsoft to change Windows so that doesn't happen? The same way, If a Window application is on an infinite loop, consuming all the batery, is Windows the culprit here?
Stop blaming a multitasking OS for the failures of the applications. Android 4.0 is adding data usage limits per application so user can identify those buggy applications
Wrong, my Xoom Wifi has unlockable bootloader and supports Google Video store just fine
and how that rebut what I said? I said that it is targeted to beginners, the same people that do not want to write commands, and that people in the long term will not use the keyboard shortcuts because they will not learn them, I am adding here, they will write commands.
How will a newbie learn that "Paste" exists if she never see it?. People need to see what is available, you can debate how design a good UI for that, but that is not what I want to address now, If people do not see that something exists they will never ask what it do and will not learn to use it. To Hide unused UI is good, hiding menu actions is wrong, unless people have a visual clue that there are menus (like Android menu button) they will not find them. Even disabling a button when some action is not possible it is wrong, people do not know the reason why the action is disabled (for example you have no rights to use it), the UI must tell them why, unless it is extremely obvious you can't use it (con copy if there isn't a selection)
That they test for "heavy multitaskers, developers" does not means they are targeting them. Setting the new "HUD" as default and removing/hiding the menu bar means it is targeted to people that never change the settings, because they do not know how, they are new to the system, so they are beginners
Exactly, this is being targeted to beginners, the same users that are afraid to use the keyboard for commands, the same users that do nothing without a mouse. What is worse, the menu is hidden by default so people has no way to learn that keyboard shortcuts exists, so instead of learning about Ctrl+V they will need to write "Paste"+Enter
"GPL company" must be "GPL infringing company" my mistake
this question is asked too much, and always think it is a dumb one. let compare it to this situation:
1) Developer write GPL code
2) Developer distribute it for free
3) an Individual or company link to that code but does not follows the GPL licensing
4) ????
What do you think? must the developer not defend its rights and let the GPL company do what they want?. Sure in this case the problem is the people that pirate, not the company that gives a service to share files but that does not means that "pirates" are ok because they in your question think if there is no money lost, there is no problem. The GPL developer in my example isn't losing money either
And that image is different if you do it for Windows? XP, Vista, 7, 64 bits, 32bits, no SP, SP1, SP2, soon Intel or ARM, cheap Intel video, expensive ATI/Nvidia. What I see is that the new generation of software developers are just a big pile of lazy developers that just want to test with the lastest release and only one manufacturer. That new generation will only be happy if there is only one device in the world and that device is the more expensive possible and everyone switch to it the same day of release after waiting like dumb people on long lines at the store
So, only rich people have the right to own smartphones? Is that a problem that there are cheaper laptops? or must be only one expensive model for everyone?
This is false, since Android 4.0 there is an API to add new VPN clients without need to build kernel modules
Enhancements for Enterprise
VPN client API
Developers can now build or extend their own VPN solutions on the platform using a new VPN API and underlying secure credential storage. With user permission, applications can configure addresses and routing rules, process outgoing and incoming packets, and establish secure tunnels to a remote server. Enterprises can also take advantage of a standard VPNclientbuilt into the platform that provides access to L2TP and IPSec protocols.
Oh from Flurry analytics, now I understand. They have been saying they are seen less interest in Android since Google launched their own analytics service for Android applications. For me it is obvious that if Google provide an alternative service, less developers will be interested in Flurry
There is one for Android applications at least
You must be living in USA, the country of locked phones, but just check the Nexus line, Sony Ericcson and even Nokia
Not again the iOS vs Android mantra about carrier installed crap, do you want a new clean phone? buy it unlocked without carrier intervention. Expensive? need financing? Use your credit card financing services, problem solved. And this worked since the old smatphones generations, I used Nokia and Sony Ericsson phones before the Nexus One
Centuries ago (in some parts of the world a mere fraction of a century): Look, the average person is not us, The average person doesn't want to read and write, they only want to follow the rules we write and read for them.
Stop being elitist, some day people will have the tools to solve their computing problems themselves. Regular users write spreadsheets, add formulas, add simple scripts, they only need better tools to do more than that
No matter if your applications are all cloud based, user will save local copies and browsers and other applications will cache data to be used offline or for network performance reasons
That USA do this does not means that they must allow the Chinese to do it, vice versa is true too, spying is not something that follows reciprocity
ha, don't you think they will not be happy to force enterprise customer to pay extra 100$ more for the same hardware with a firmware setting to disable Secure boot? If they can get away with it, they will do it, and then, when Windows 7 is not supported anymore by MS, just disable that setting on all versions of their new hardware. Consumer oriented devices will be locked down, as I already said, if they can get away with it. Consumer oriented devices != Enterprise oriented device
Consumer devices do not use WinPE disk and many consumer devices manufacturers do not care if you can't go back to a previous Windows version, they will say: "Unsupported", better yet for them if they find a way to lock you and disable upgrade to Windows 9