SOFTWARE DEVELOPMENT KIT-ios and Blackberry
Based on Mach kernel and Darwin Core as Mac OS X i Phone OS BSD File Systems Based on Mach kernel and Darwin Core as Mac OS X I/O systems Networking components
iOS Apple’s Proprietary Mobile iOS is Apple’s proprietary mobile operating system initially developed for iPhone and now extended to iPAD, iPod Touch and Apple TV. Initially known as “iPhone OS”, in June 2010 renamed “iOS”. iOS is not enabled for cross licensing, it can only be used on Apple’s devices.
Apple’s Proprietary Mobile OS iOS Apple’s Proprietary Mobile OS The user interface of iOS is based on the concept of usage of multi touch gestures. iOS is a Unix based OS. iOS uses four abstraction layers, namely: the Core OS layer, the Core Services layer, the Media layer, and the Cocoa Touch layer. Apple’s App store contains close to 550,000 applications as of March 2012.
Apple’s Proprietary Mobile OS iOS Apple’s Proprietary Mobile OS It is estimated that the APPs are downloaded 25B times till now. First version of iOS is released in 2007 with the mane ‘OS X’ and then in 2008 the first beta version of ‘iPhone OS’ is released. In 2007 September Apple released first iPod Touch that also used this OS. In 2010 iPad is released that has a bigger screen than the iPod and iPhone. 29
iOS Cisco owns the trademark for ‘IOS’; Apple licenses the usage of from Cisco. 30
Mac OS X Architecture Each application has 4GB space Multitasking Pre-emptive, i.e. act of taking the control of operating system from one task and giving it to another task. Real-time Strong memory protection
Operating system structure Blackberry OS The first operating system launched by Research in Motion(RIM -the company behind BlackBerry) Operating system structure consists of following: - GUI (Graphic User Interface). Command processor. Kernel. mainly
Blackberry OS Architecture
Blackberry OS Features Gestures Multi-tasking Blackberry Hub Blackberry Balance Keyboard Voice Control 40
Key term in Blackberry OS Process Management Memory Management Types of Kernel – Microkernel
Advantages of Blackberry OS It provides good security for data. It avoids collusion of personal and business data. Content promotion: Dedicated content channels and feature banners that provide prime real estate to help distribute your app to the right users. App discovery: Universal search, top lists, social sharing, reviews, and ratings help users find the right app. The Games app (in combination with Score loop): A specialized portal for gaming allowing multiplayer, social connections.
Disadvantages of Blackberry OS New operating system was introduced too late into the ever-growing market. Yet to have as many apps available for purchase or download compared to other phone in the market. Consumers have switched over to other devices made by Apple or Android. Swipe vs. home button. Once an application is opened, you have to swipe up to return to the main display.