With the release of developer preview version of Windows 8, people have a lot of comments on this new operating system. But a few people talk about that Windows 8 has an effect on programmers. Since Windows 3.x to Windows 95, Windows 8 is the greatest single development model upgrade. Although this upgrade brings many benefits, there are a lot of painful place. If you are working on Windows 8 local application Metro WinRT API and UI, you should be aware of the following ten points: 1. The application market will be carved up again If you want that your application is fully compatible with Windows 8 (includes supports ARM CPU), you need to use the Metro/WinRT to completely rewrite your applications. For many new developers in the market, that is a good thing, but if you are an existing application developer, you will find your advantage is gone. 2. The asynchronous model Since the Windows 8 development model is highly asynchronous operations. In some situations, it is a really good programme, but also sometimes, it makes people crazy, such as downloading files. New asynchronous model not only handle asynchronous calls, including error handling, problem feedback to the user, and so on are asynchronous. This requires a whole new UI scheme, especially for developers who are used to WinForm. There are also rumors that Windows 8 has the 3d effect by using a 3d movie converter. 3. The lack of direct disk access Windows 8 does not allow direct system-level to access, the most troubling of all is that the developers cannot directly access the disk. Windows 8 uses an extreme separation of model, if your application must access the data of non-self, then you could abandon Windows 8. 4. The touch UI Unless you have accustomed to writing mobile applications, however, it is transferred to the new touch UI style, which is still very troublesome. Applying to UI mouse and keyboard, touch screen does not necessarily apply, and vice versa. 5. You need to adapt Microsoft App Store rules If you want to join Microsoft's App Store, you must adapt to the rules of the game. Although the rules seems fairly reasonable, but feels bound, as WP7 store. 6. Heavy emphasis on cloud computing Although it is not mandatory to use Cloud, Web Services, and other new technologies, Microsoft stresses that these technologies, and recommends them. Automatically in a different device synchronization settings and data will be a default rule, users will default it. This means that you must be careful with sensitive data, encryption and so on. 7. The interaction process of protocol and interfaces Windows 8 is the programming model, which its applications can be used as a service provider, providing services to systems or other applications and data, such as contacts, pictures. This change in programming mode, the developer who is accustomed to directly access the data, but also it is a challenge. 8. The market is uncertain Microsoft is pushing Windows 8 application on the Tablet and mobile phones, and Android is mad looting of this market. New Metro UI seems to be criticized by the developers, but the Metro is getting credit for in touch market. Currently who is used Windows 8, there are developers, which does not mean that ordinary users. Whether the Windows 8 will be a regular user acceptance and popularity, it is an unknown quantity. 9. The lack of Tablet hardware Most of the criticism of Windows 8 come from there is no real tablet device to run Windows 8, there is no way to real-world experience to Windows 8. Neither the UI nor the performance, you do not know your application running on a tablet device works correctly. Though it is better than the ipad, because the ipad only can support mov file and mp4, if you want to play other video on the ipad, the best way is to use a dvd to ipad mac converter. 10. The future of technology is unknown This is my greatest pain point. Microsoft announced a "landmark" technology, and then assumed the post of their own, such as Kin, Zune, Silverlight, Live and so on. Who knows what will Microsoft Windows 8 can be single-minded dedication?
Related Articles -
3d, movie, converter, dvd, to, ipad, mac,
|