loitrewasのブログ -15ページ目

loitrewasのブログ

ブログの説明を入力します。

HTML5 can replace Android and iOS apps?large number of new rise of mobile devices has changed the future of the Internet. In the development of technology, HTML5 will replace App applications? Or can replace the extent? In HTML5 specification, has joined the camera with a magnetic compass, GPS information. Many new browser also has begun to support these new features. HTML5 able to use a unified alternative to double the cost of android and ios parallel development? Here's an article translated from Michael Mahemoff detailed analysis of the HTML5 can replace the Android and iOS applications. Introduce mobile application (App) Air Jordan 6 Rings and HTML5 are the hottest technology, there are many overlaps between the two. In the mobile device browser running html5 web pages can also be repackaged into app running on different platforms. At present, many browsers have a good cross-platform support, (translation: firefox can actually use, and the windows in the same browser core android in), HTML5 of web programs, the developer is more convenient. Once completed, can be multi-platform use. But it does work? There are still many necessary reasons, allowing developers to choose the app development. Obviously, a lot of people already doing. In this paper, a detailed analysis of the pros and cons of the two programs. Feature-rich square: App where you can develop more features we move the function into two categories. Combined with the program itself and the procedures and systems. For example android, the added widget icon or the like of the notification. App of these two, no problem. Needless to say, that's for sure. Cons: APP is very strong, but the Web also does a lot of head-up native HTML5 app function is to achieve unmatched. Regardless of your web do another cow, if you stay in a no camera support sandbox, or could not handle a lot of situations. Fortunately, now there is no such limit sandbox. If you need your web according to photos, you can make a responsible photographed the app, then your web application packaged into the inside. Open source PhoneGap framework 2015 Latest Nike Shoes is so dry. This widget, mobile phone reminders no problems. But the problem is that mixed-use development, increasing the complexity and did not like the traditional web can be run directly in the browser. This question is probably short Mozhe. Fortunately, the high-speed network standards in constant expansion, advanced browsers also have to follow up. Android 3.1 already supports the camera. iOS browser also supports WebSocket and device orientation to detect. Generally speaking, in the development of mobile devices, but also in the rapidly changing web. Desktop browser itself, there are five major browser developers in the improvement of existing standards, Discount Nike Air Force 1 Womens White Green Shoes rich new features. So Native App in fast forward, at the same time, web also close the gap. Operating efficiency Pros: native APP faster native APP no bottlenecks, and can be called directly GPU acceleration, use multiple threads. Cons: The Web has now much faster, but most applications do not need so fast. This theory seems a bit outdated. When Chrome release brings Javascript V8, to bring Web speed leap. And now calculate much faster: the image processing engine has to use web acceleration. Hardware acceleration has started now applied. Look to spend hardware-accelerated canvas (chart source) to develop 3D games do not resent, but it is flat and, news, mail, time management, social networking, these are good enough with the Web. Try Steve Souders phone performance testing tool. In addition, more and more binding framework WebGL, you can play OpenGL's advantage. For example ImpactJS, help develop JS games. Develop feelings Pros: good writing native APP native APP program using strong language (Java, Objective C, C ++). Good for writing complex programs, through history verification, API rich. In the desktop environment you can easily use the simulator test. The program runtimes Web browser and a mess of the brightest people headaches. Cons: usually Web easier, especially when different devices need to be compatible. Web original function is limited to documentation showing, rather than a program application, looks like only the most recent two weeks JS. But with JS, web world is not the same immediately. Not to mention not just static web, HTML5, CSS3, EcmaScript Harmony (who know what it is?) Give developers a great help. You are like C ++, java, JavaScript, and that your personal hobby, but also based on what you already she saved code. But now no one can deny that the former JavaScript and also on the same ring. Browser / runtime is incompatible (debris), which in turn seen as the APP is the same. Use Java to write the Android app, and then have to face the iOS Objective C. If you can write a program, you'll soon be running on Android and iOS, more easy ah. This he did not mention WebOS, BlackBerry, Windows Mobile yet. Of course, this is theoretical. If you want the program to run on each platform is very beautiful, you Perfect Nike Air Force 1 Womens White Pink Shoes have to do a lot of debugging and compromise. Which for many native APP is the same. Different OS versions, different devices. . . The so-called Web fragmentation, has always been the case. But the good news is that now there are a lot of good solutions. Modernizr library, used judiciously, can help you compatible with a large number of mainstream devices, no matter what the system is, which brand. Take a look at our 2011 Google IO demonstration. User Experience Pros: native APP is defined more in line with one of the original platform of operating experience, it is that users want in your program, use and coherent way the system is operating. Different platforms, there are some common habits. For example, press the button will be what happens. You can not expect to use a unified set of HTML5 App to satisfy all users. In addition, operating experience of the entire platform by platform to coordinate its own software libraries. Direct call-platform toolkit can directly get free full Nike Air Max 90 Hyperfuse support. Cons: Our Web with its own tradition, you have to want to do web special feeling of the original platform, the same can do out front said, Web developers a way that is appropriate for the version do a substantially all platforms, then for different platforms continue to improve. When these improvements mainly for the function, you can select several platforms do you most concerned about optimization. Like browser detection. Technology forum sad reminder technicians who often complain about it. Too many different versions of the browser. But if you give priority attention to twenty-three kinds of mainstream platform, it is worth for them to spend more time doing the optimization. web already has its own operating experience. We can also say that a different default browser and operating environment created a unique Web experience. From a broader perspective, which in itself is a user-accepted way. In addition, there are many success stories do not follow the native operating habits of mobile devices, they are successful. Think of your favorite mobile Cheapest Nike Air Force 1 Mens White Blue Shoes game interface? Many more traditional app is the same, such as Twitter client. Transmission Pros: native applications more accessible to customers like this app release mechanism Google Play and Apple Store unstoppable in recent years, pushing the entire mobile industry. Each programmer can publish their own applications in the market. Users are crowded in the market to browse, search, accept the recommendation. Not only that, as long as your program is good enough, existing users will help you convince scoring more new customers. Cons: In fact, it is easy access to the web customers to find content via the web, as is the reliable way through argument. Use URL, the content of each publication has a separate address, posted on the website include application. Search engines help find content, provide links to other sites, some classified sites similar applications market. Users can also e-mail, text messaging, social networking site to share your links. Your application can link directly on different devices directly open. on the web does not have a unified scoring system, but this situation is also undergoing change. Look down. . . Pay square: App Charges: should God, shun livelihood-year-old children do app, $ 3 a, sell a few million at lunch. Recently seen often heard such news. Various sizes vendors follow flock waiting misappropriating. Application providers point to help developers direct charges. The easiest way, one-time fee. There again charged separately in the app or make a subscription, which helps developers to win a Nike Lunar Mens long-term stable returns. In addition, advertising, sponsorship traditional site where the app is also applicable. Cons: website to make money, never a problem. Now's your chance to become also more and more Web now the driving force of society, has the ability to use a variety of ways to obtain a return, which is the basic condition. Although pay is not common. But SaaS model has been quite common. Success stories include Google Apps, 37Signals series of products, all kinds of mail paid version. In addition, the direct charges is not the only mode of web applications. Advertising, affiliate links, sponsorship, cross-promotion of other products and services are optional mode. Watching the money directly in the application market and jealous of Web developers, you can send directly to your URL into the market, but make the app a web browser to connect to the shell on their web how? Now the market Thousands, if not exclusively, at least there are hundreds of app so dry. Some packaged good, you can not even aware that he is a web application. After applying the market will directly support web procedure? This is not to say, but last year Google has built a Chrome web store. Although only put ask from a desktop computer, but it has provoked the interest of the browser vendors. Now just a preliminary concept, but it looks quite promising. Conclusions still see victory party. Some applications suitable app, there are a number of suitable html5. The current situation, the native APP is certainly a very important choice. Hybrid development mentioned above, may be a good compromise. It can be called when the web use web app. fail to realize the function of web app development with. If you choose web way, to heart on web standards and continuous improvement. web advantage of the technology itself is compatible with a large number of different operating systems and devices. Negative view, you can also this debris, but is everything web-take-all. English text: HTML5 VS NATIVE: THE MOBILE APP DEBATE Chinese translation: unicom-china