Author: liguisen
Blog: http://blog.csdn.net/liguisen/
I have been thinking about it again recently.
Future Software world
Today, pirated software is everywhere. I think it is quite normal. Anti-Piracy technology is the least promising technology.
The main cause of software piracy is that software is an electronic product, a virtual non-physical product, and it is "too easy" to copy it ". So should we allow software piracy? In fact, there should be no software piracy issues, because the software should not be charged at all, and the software is free of charge, there will be no piracy issues. So how should people who make software make money? That is service!
The future software world should be like this:
1. All software is free of charge.
2. Almost all software needs to be connected to the Internet, but even if it is not connected to the Internet, many functions can be completed. A small part of the software does not need to be connected to the Internet. For example, the local office software is just a framework. Networking allows you to obtain more functions. Instead of downloading an available module, you just need to send requests, after processing is completed on the network, the result is returned.
3. A software network operation requires an account to pay for it, and the cost should be very low. For example, it is equivalent to the current level. If you use an office, in a year, it costs almost 10 yuan (10 yuan is just a hypothesis, in short, very cheap), and it costs 2 cents to watch a genuine film RMB.
4. Individual users no longer use storage devices such as CDs and USB flash drives. personal user data is stored online and can be obtained quickly wherever you go. All software releases are downloaded over the Internet.
5. Users will obtain more powerful computing power, but not on their own PCs, but on nearby supercomputers.
6. Users can use computer terminals for free in almost any part of the street. Of course, the use of network services requires payment through the account. The computing and processing capabilities of this terminal are no different from those of the home computer, because the home is just a terminal, just like your home phone and IC card public phone on the street.
7. "Mobile Phone" is also a mobile computing terminal that integrates many features, including all the keys (including traditional keys and remote controls ). This integration requires high power consumption. There are three solutions: first, the invention of a larger battery, the second is the invention of the Universal micro-battery that can be purchased everywhere (Uniform recycling and unified charging and re-selling), you can change it at any time, and the third is the invention of the fast charging method, which may be filled in 30 seconds, the charging interface is everywhere in the street computer terminal. Note that charging is required.
8. There are no more computers, TVs, and audios in the house. They are all things. The network speed problem has been solved. What should I do with a TV? Watch normal videos for an hour. listen to a song with the best sound quality, maybe only half a cent. Changing the TV set is as fast as changing the TV set on the network.
9. audio/video playback software is provided free of charge by companies that provide music/Video watching services online. Other software is similar. In fact, the above is just like the current online game, the client is provided for free, and only you use the services they provide are charged. Everything shows that the software is free and the service is charged. In this case, it seems that there are no more complete and powerful software on the local device, and some are completely free and simple functions similar to those independently developed by enthusiasts.
10. Almost everyone has several general accounts, which can be easily used for small payments. For example, it can be used for payment network services, charging, shopping in supermarkets, etc. In short, there is no need to bring a wallet around the world. Different payment amounts and different regions have different security levels and accounts. For small payment, this account may be a simple user name and password, or you may need to use the previous "Mobile Phone ". We don't care too much about the security of an account that can only pay 10 yuan a day. For large payments, you may need to use methods such as some characteristics of the body to ensure security.
The above development is based on the development of the following technologies: The network speed is greatly improved, and network security is greatly guaranteed.
The keywords of future software technologies are similar (please note that they are similar): Network, distributed, network security, and database. The most promising technologies should also be these technologies (too general, and now it is basically appropriate)
The above is just some of my imagination. Please do not look at it with too much professional knowledge. You are welcome to come up with more interesting ideas. I will add more ideas or modify my own ideas based on your suggestions.