iPhone/iPad :
- Pros :
- Better user interface
- Secured sandbox OS
- App. testing for security & memory leakage via Apple store
- Unique provisional profile system to prevent app. privacy
- Almost all unicode character support
- Good app. development tools: XCode & Interface Builder
- Animation & layer based programming concepts on UI controls
- Most sensible touch screen & best hardware design
- Cons :
- No garbage collector for memory management
- No access for root files
- Poor student level developer can not explore innovative idea via app.
- Can not develop app. on any platform excluding Mac os
- App. developement language-objective c is not pure object-oriented
- Developer has to care about app. memory leakage
- More expensive device
___________________________________________________________________
Android :
- Pros :
- Open source OS
- Better memory and thread management
- Garbage collector for memory management
- Notification service on status bar
- More options and apps available to customize os
- Can access root file system
- Can choose hardware
- Can develop app. on any platform
- Any level developer can explore innovative idea via app. without spending more money
- App. developement lang-java is pure object-oriented and also pointerless
- Cheaper than iPhone/iPad from starting model
- Cons :
- No protection for OS from spyware & male-ware apps
- No app. testing via market
- Developer has to care for developing app. for all types of screen size