BlackBerry 10 and iOS app development platforms share many similarities but also have some key differences. Both platforms use C/C++ for native development and support web apps. The platforms have similar services for notifications, cryptography, and allowing apps to interact. However, iOS is focused on one app at a time while BlackBerry emphasizes multitasking. BlackBerry 10 also allows more efficient peeking and uses sheets instead of action sheets.