whats new in jelly bean
TRANSCRIPT
![Page 1: Whats New in Jelly Bean](https://reader035.vdocuments.net/reader035/viewer/2022062319/5561e777d8b42ab1068b4fd2/html5/thumbnails/1.jpg)
What’s New In Jelly BeanWayne BaileyVladan Pulec
![Page 2: Whats New in Jelly Bean](https://reader035.vdocuments.net/reader035/viewer/2022062319/5561e777d8b42ab1068b4fd2/html5/thumbnails/2.jpg)
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 ??)
![Page 3: Whats New in Jelly Bean](https://reader035.vdocuments.net/reader035/viewer/2022062319/5561e777d8b42ab1068b4fd2/html5/thumbnails/3.jpg)
Current Android Versions
http://developer.android.com/about/dashboards/index.html
![Page 4: Whats New in Jelly Bean](https://reader035.vdocuments.net/reader035/viewer/2022062319/5561e777d8b42ab1068b4fd2/html5/thumbnails/4.jpg)
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/
![Page 5: Whats New in Jelly Bean](https://reader035.vdocuments.net/reader035/viewer/2022062319/5561e777d8b42ab1068b4fd2/html5/thumbnails/5.jpg)
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/
![Page 6: Whats New in Jelly Bean](https://reader035.vdocuments.net/reader035/viewer/2022062319/5561e777d8b42ab1068b4fd2/html5/thumbnails/6.jpg)
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
![Page 7: Whats New in Jelly Bean](https://reader035.vdocuments.net/reader035/viewer/2022062319/5561e777d8b42ab1068b4fd2/html5/thumbnails/7.jpg)
Bi-Directional Language Support
Left Image: http://developer.android.com/about/versions/jelly-bean.html
![Page 8: Whats New in Jelly Bean](https://reader035.vdocuments.net/reader035/viewer/2022062319/5561e777d8b42ab1068b4fd2/html5/thumbnails/8.jpg)
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.
![Page 9: Whats New in Jelly Bean](https://reader035.vdocuments.net/reader035/viewer/2022062319/5561e777d8b42ab1068b4fd2/html5/thumbnails/9.jpg)
Notification and Push Messaging
![Page 10: Whats New in Jelly Bean](https://reader035.vdocuments.net/reader035/viewer/2022062319/5561e777d8b42ab1068b4fd2/html5/thumbnails/10.jpg)
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.
![Page 11: Whats New in Jelly Bean](https://reader035.vdocuments.net/reader035/viewer/2022062319/5561e777d8b42ab1068b4fd2/html5/thumbnails/11.jpg)
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
![Page 12: Whats New in Jelly Bean](https://reader035.vdocuments.net/reader035/viewer/2022062319/5561e777d8b42ab1068b4fd2/html5/thumbnails/12.jpg)
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
![Page 13: Whats New in Jelly Bean](https://reader035.vdocuments.net/reader035/viewer/2022062319/5561e777d8b42ab1068b4fd2/html5/thumbnails/13.jpg)
Notifications - ComparisonIce Cream Sandwich
Jelly Bean
![Page 14: Whats New in Jelly Bean](https://reader035.vdocuments.net/reader035/viewer/2022062319/5561e777d8b42ab1068b4fd2/html5/thumbnails/14.jpg)
Notification
• Ability to turn off notifications per application
![Page 15: Whats New in Jelly Bean](https://reader035.vdocuments.net/reader035/viewer/2022062319/5561e777d8b42ab1068b4fd2/html5/thumbnails/15.jpg)
Notification Demo
![Page 16: Whats New in Jelly Bean](https://reader035.vdocuments.net/reader035/viewer/2022062319/5561e777d8b42ab1068b4fd2/html5/thumbnails/16.jpg)
API Highlights
![Page 17: Whats New in Jelly Bean](https://reader035.vdocuments.net/reader035/viewer/2022062319/5561e777d8b42ab1068b4fd2/html5/thumbnails/17.jpg)
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
![Page 18: Whats New in Jelly Bean](https://reader035.vdocuments.net/reader035/viewer/2022062319/5561e777d8b42ab1068b4fd2/html5/thumbnails/18.jpg)
Lights Out Demo
![Page 19: Whats New in Jelly Bean](https://reader035.vdocuments.net/reader035/viewer/2022062319/5561e777d8b42ab1068b4fd2/html5/thumbnails/19.jpg)
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
![Page 20: Whats New in Jelly Bean](https://reader035.vdocuments.net/reader035/viewer/2022062319/5561e777d8b42ab1068b4fd2/html5/thumbnails/20.jpg)
Memory Management
• Ability to determine memory state before system calls onLowMemory()
• Ability to retrieve general memory state o getMyMemoryState(ActivityManager.Run
ningAppProcessInfo)
![Page 21: Whats New in Jelly Bean](https://reader035.vdocuments.net/reader035/viewer/2022062319/5561e777d8b42ab1068b4fd2/html5/thumbnails/21.jpg)
Stack Navigation
• New android:parentActivityName can be set on an Activity
• Override onPrepareNavigateUpTaskStack() to create your own stack when launching an activity
![Page 22: Whats New in Jelly Bean](https://reader035.vdocuments.net/reader035/viewer/2022062319/5561e777d8b42ab1068b4fd2/html5/thumbnails/22.jpg)
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
![Page 23: Whats New in Jelly Bean](https://reader035.vdocuments.net/reader035/viewer/2022062319/5561e777d8b42ab1068b4fd2/html5/thumbnails/23.jpg)
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.
![Page 24: Whats New in Jelly Bean](https://reader035.vdocuments.net/reader035/viewer/2022062319/5561e777d8b42ab1068b4fd2/html5/thumbnails/24.jpg)
What’s Next - Wishlist
Kandy Cane or Key Lime Pie?
Features:•Multi-user support•Google TV update
![Page 25: Whats New in Jelly Bean](https://reader035.vdocuments.net/reader035/viewer/2022062319/5561e777d8b42ab1068b4fd2/html5/thumbnails/25.jpg)
Questions?
See more content on NEOSearch for “Peer Technical Training”