Whats New in Jelly Bean
-
Upload
vpulec -
Category
Technology
-
view
257 -
download
0
Transcript of Whats New in Jelly Bean
What’s New In Jelly BeanWayne BaileyVladan Pulec
History of Android
1.5 (Cupcake) (April 2009)1.6 (Donut) (September 2009)2.0 (Eclair) (October 2009)2.2 (FroYo) (May 2010)2.3 (Gingerbread) (December 2010)3.0 (Honeycomb) (February 2011)4.0 (Ice Cream Sandwich) (October 2011)4.1 (Jelly Bean) (June 2012)5.0 (Key Lime Pie? Kandy Cane?) (2013 ??)
Current Android Versions
http://developer.android.com/about/dashboards/index.html
Volume
400 million activated Android devices 1 million activations per daymore than 600,000 appsover 1.5 billion app installs per monthover 20 billion app installs total
http://www.engadget.com/2012/06/28/android-4-1-jelly-bean-review-a-look-at-whats-changed-in-googl/
OS Highlights
• Faster, Smoother, More Responsive (Project Butter)• Enhanced Accessibility• User Installable Keymaps (including DVORAK!)• Browser and WebView Improvements• Improved Notifications•Offline Maps•Predictive Keyboard•Google Now
http://www.engadget.com/2012/06/28/android-4-1-jelly-bean-review-a-look-at-whats-changed-in-googl/
Encryption/App Updates
• All paid apps are encrypted on users device• Guess this means that free apps are not …• Smart app updates• Google Play determines what has changed• Typically reduces size of updates by 2/3
Bi-Directional Language Support
Left Image: http://developer.android.com/about/versions/jelly-bean.html
Network Bandwidth Management
Apps can now tell what type of network they are connected to.
Allows developers to only perform certain activities (large file downloads) when connected to Wi-Fi.
Notification and Push Messaging
Google Cloud Messaging
• Provides a way to push messages to registered devices (successor to C2DM)
• Works with any device on 2.2 or higher• Allows 3rd-party application servers to send
messages to their Android applications.• No guarantees about delivery or the order of
messages.
Notification
Jelly Bean introduces media rich notificationsThe old Notification has been deprecated
(replaced with builder pattern)New notification types:• Basic • Big Picture – large image attachment• Big Text – a lot of text• Inbox Style – a list of strings
Notifications
• Multiple Lines• Actionable• Up to three actions• Templated styles or custom views• Three provided templates• Can contain rich content• Ability to set a priority on notifications
Notifications - ComparisonIce Cream Sandwich
Jelly Bean
Notification
• Ability to turn off notifications per application
Notification Demo
API Highlights
New Screen Modes
• Lights out mode Status and Action bars hidden Navigation bar is dimmed
• Full screen mode Status, Action and Navigation bars
hidden
http://developer.android.com/about/versions/android-4.1.html
Lights Out Demo
Isolated Services
• a service will run under a special process that is isolated from the rest of the system and has no permissions of its own
• only communication with it is through the Service API
• android:isolatedProcess
Memory Management
• Ability to determine memory state before system calls onLowMemory()
• Ability to retrieve general memory state o getMyMemoryState(ActivityManager.Run
ningAppProcessInfo)
Stack Navigation
• New android:parentActivityName can be set on an Activity
• Override onPrepareNavigateUpTaskStack() to create your own stack when launching an activity
New Permissions
• READ_EXTERNAL_STORAGEo currently all apps have read only access
• READ_CALL_LOGo read system call log (incoming and
outgoing calls)• READ_USER_DICTIONARY• WRITE_CALL_LOG• WRITE_USER_DICTIONARY
Connectivity
• Connectivity/Android Beamo larger payload transfers via Bluetooth
• Network Service Discoveryo allows you to find and connect to services
offered by peer devices over Wi-Fi, such as mobile devices, printers, cameras, media players, and others that are registered on the local network.
What’s Next - Wishlist
Kandy Cane or Key Lime Pie?
Features:•Multi-user support•Google TV update
Questions?
See more content on NEOSearch for “Peer Technical Training”