The latest build in the Android evolutionintroducingIcecream Sandwich Amrit Sanjeev Bangalore Android User Group (www.blrdroid.org)
About me• Co-organizer of the Bangalore Android User Group.• Part of Mobility Group at Philips R&D• Architect – Android platform development• Android hacker
AgendaIntroduction Deep dive Application to ICS into level features changes It’s the small things that matter
Introduction to Ice-cream Sandwich Different perspectives
Why is it so exciting ?• Worlds most popular smartphone operating system.• First step towards a truly convergent platform.• Will be available for tablets & phones.• Carry the user experience across android powered devices.• Evolutionary change.
What you will notice first• Improved notification manager.• Improved camera• Better spellchecker• More control over apps and data usage• Gallery app gets a Photo editor
User’s perspective• UX is the same across different devices.• Slicker and more modern looking user interface.• Face unlock• More rich graphically.• No more capacitive buttons .• Voice control• Easier multitasking
Developer’s perspective• Lots for the developer to be happy about.• Plenty of new APIs• Uniform UX increases reach of apps and also reduces development time .• New ways to interact with users. Eg) updated speech engine, android beam etc• New accessibility features for the disabled.
Deep dive into thefeature set From now on its going to get really exciting
What we would discuss today ? New UX improvements Under the hood improvements
UX improvements Roboto – New Refined new interactive animations typeface notifications & feedback New lock Favorites Resizable screen tray widgets actions Improved Voice input text input & engine spell- checking
Under the hood - Enterprise features VPN client API • Allows apps to build their own VPN running as a service • Security implications Device management API for camera • Apps can disable camera if required
Under the hood – Multimedia Support for WebP content, streaming VP8 content, HTTP Live streaming protocol version 3. A new native API Live effects of based on Khronos transforming video OpenMAX AL 1.0.1. Applications can Take data, apply apply graphics transformation, and effects to each Multimedia then send the data frame using to the platform for OpenGL display
Under the hood - Connectivity Wi-Fi Direct Bluetooth Health • Secure direct wifi Device Profile (HDP) connection • Connect to Bluetooth • Share content enabled medical devices • Gaming Bluetooth Hands Free Profile (HFP) 1.6 • Higher quality audio
Under the hood - Security• Secure management of credentials – new keychain API and underlying encrypted storage let applications store and retrieve private keys and their corresponding certificate chains• Address Space Layout Randomization – help protect system and third party applications from exploitation due to memory- management issues.
Under the hood – New APIs Visual Calendar Social API voicemail API API Accessibility Text to VPN client API speech API API Remote Text Android media Services Beam control API API
Under the hood – UI Components New layout Flatter hierarchies GridLayout Ability to directly integrate OpenGL Hardware- ES textures as accelerated 2D rendering targets in drawing a UI hierarchy
Under the hood –Dev options on device• More options for the developer for on device testing of applications. – Show touches – Show screen updates – Pointer location
Application Changes View your slides from anywhere!
Application changes• Photo editor• Improved email• Android browser• Face unlock• People and profiles• Unified calendar• Visual voice mail