The Hobot window cleaning robot needs to maintain pressure in order to remain attached to a surface while cleaning, therefore if the curves on your windows are too deep as to interfere with this pressure then neither of these devices will efficiently clean your window. However, it will work of slightly curved windows which can still preserve pressure.