Over the last several years web technologies became unbelievably powerful. Even whole operating systems are written using JavaScript, HTML5 and their friends. Can native way be replaced by web technologies? What's the difference between native and hybrid applications? What is the best approach and why? This time Ilya will impartially describe pros and cons of each approach, provide situations when to use which and report all the problems you may face implementing each of them.