SlideShare ist ein Scribd-Unternehmen logo
1 von 25
JELLY BEAN AKA
      ANDROID 4.1
A QUICK RUN THROUGH THE FEATURES



               Amrit Sanjeev
         Bangalore Android User Group
QUICK FACTS

• Released at Google IO 2012

• Not a major OS upgrade
•
• But has a lot of interesting improvements and some
  new features .
FIRST IMPRESSIONS

• Boot up is considerably faster
  • 34 vs 52 seconds on galaxy nexus hardware


• Improved speed and responsiveness on all aspects
  of the OS .

• Chrome gets shipped as standard browser and is
  super stable.

• Jelly Bean has taken everything good introduced in
  Ice Cream Sandwich, and improved on it.
THE INGREDIENTS

                                        Project
                                        Butter
                           Smart App              Predictive
                            updates               keyboard


                                                               Offline talk
                  Camera
                                                                 to text




                                                                              Android
  Notifications
                                                                               beam




Google Now
                                       Jelly                                    Resizable

                                       Bean
                                                                                widgets
GOOGLE NOW
GOOGLE NOW

• Google Now is a predictive application that tell you
  information that u might need at that point of time
  and presents it the form of cards




                                           And more ..
                                           Currently 10
                                           cards are
                                           supported but
                                           more are being
                                           developed
TALK TO TEXT

• Speech recognition
  has improved both in
  accuracy and turn
  round time to get a
  result

• Understands Indian
  accent better .

 the entire vocabulary library is embedded into
   Jelly Bean allowing it to work without data
                   connection
PROJECT BUTTER

• Enhanced user experience

• frame rate for animations is now set at 60 FPS

• reduces touch latency not only by synchronizing

• Synchronizing touch to vsync timing, but also by actually
  anticipating where your finger will be at the time of the
  screen refresh.

• triple buffering in the graphics pipeline, for more
  consistent rendering that makes everything feel
  smoother, from scrolling to paging and animations.
SMART APPS UPDATE

      Updates are now less annoying and faster.

• allows only the delta to be
  downloaded for each
  app update.

• Saves bandwidth and
  time
NOTIFICATIONS

• much more dynamic and
  interactive

• top notification is expanded the
  height of two notifications,
  allowing interaction.

• Perform actions right from the
  notification bar eg) call or text
  the contact back straight from
  the notification bar

• Disable notifications for individual
  apps
OTHER IMPROVEMENTS

                 • Film strip of recently taken pictures
  Camera         • Swipe to delete and undo

                 • Gesture mode for blind
 Accessibility   • Support for external braille devices

Resizable app    • Auto resizing
   widgets       • Auto repositioning

  Predictive     • Predicts what you are going to type next and
  keyboard         suggests it

                 • Automatically pair with BT devices by touching
Android beam       them .
ANDROID PDK

• PDK is the hardware equivalent of an SDK for
  manufacturers

• PDK is supposed to help manufacturers make
  devices for the latest version of Android before that
  version of Android actually launches.

• Helps reduce fragmentation
THE MORE GEEKY STUFF

• There are a lot of improvements with respect to
  features and Apis that developers might wanna
  user to improve user experience of their apps

• Jelly bean is the fastest and smoothest version of
  Android yet.
FASTER , SMOOTHER AND MORE
               RESPONSIVE
• Triple buffering

• Vsync timing
  • Everything runs in lockstep against a 16 millisecond vsync heartbeat —
    application rendering, touch events, screen composition, and display
    refresh

• synchronizing touch to vsync timing

• anticipating where your finger will be at the time of the screen
  refresh

• systrace tool
  • collects data directly from the Linux kernel to produce an overall
    picture of system activities
ENHANCED ACCESSIBILITY

• Gesture mode for blind

• Support for external braille devices

• The Talkback system and explore-by-
  touch are redesigned to use accessibility
  focus for easier use and offer a complete
  set of APIs for developers.

• standard View components inherit
  support for the new accessibility features
  automatically, without any changes in
  their code.
SUPPORT FOR INTERNATIONAL USERS

• support for bi-directional text in
  TextView and EditText elements

• Additional Indic languages:
  Kannada, Telugu, and Malayalam

• supports user-installable keyboard
  maps, such as for additional
  international keyboards and
  special layout types.

• Android 4.1 includes 27
  international keymaps for
  keyboards, including Dvorak
UI IMPROVEMENTS

Expandable notifications


Resizable app widgets


Easy animations for Activity launch


Transitions to Lights Out and Full Screen Modes


Higher-resolution contact photos


Live Wallpaper preview
NEW TYPES OF CONNECTIVITY
• Android beam
  • easier to share images, videos, or other payloads by leveraging Bluetooth for the data
    transfer.
  • hands over from NFC to Bluetooth, making it really easy to manage the transfer of a
    file from one device to another.

• Wi-fi Network Service Discovery
  • support for multicast DNS-based service discovery,
  • find and connect to services offered by peer devices over Wi-Fi networks

• Wifi-Direct Service Discovery
  • Pre-associated service discovery
     •   get more useful information from nearby devices about the services they support, before
         they attempt to connect.
  • create apps and multiplayer games that can share photos, videos, gameplay, scores,
    or almost anything else

• Network Bandwidth Management
  • get a clear picture of which networks are sensitive to data usage and manage your
    network activity accordingly.
NEW INPUT TYPES AND CAPABILITIES


    Find out about devices being added and removed
    •Apps can register to be notified




       Query the capabilities of input devices
       •enumerate all of the input devices currently attached and learn about
        the capabilities of each.



    Control vibrator on input devices
    •apps can now make use of any vibrator service associated with an attached
     input device
NEW MEDIA CAPABILITIES
• Media codec access
  • Apps can query the system to discover what low-level media codecs are available
    on the device

• USB audio
  • allows hardware vendors to build hardware such as audio docks that interface with
    Android devices

• Audio record triggering
  • lets you trigger audio recording based on the completion of an audio playback track

• Multichannel audio
  • Supports multichannel audio on devices that have hardware multichannel audio out
    through the HDMI port.
  • Richer media experience
  • automatically downmixes the audio to the number of channels that are supported by
    the device
  • adds built-in support for encoding/decoding AAC 5.1 audio
NEW MEDIA CAPABILITIES

• Audio preprocessing
  •   apply preprocessing effects to audio being recorded,
  •   apply noise suppression for improving speech recording quality,
  •   echo cancellation for acoustic echo
  •   auto gain control for audio with inconsistent volume levels.

• Audio chaining
  • chaining audio streams together to play audio files without pauses

• Media router
  • provide standard mechanisms and UI for choosing where to play
    media.
  • Support is built-in for wired headsets and a2dp bluetooth headsets
    and speakers
  • you can add your own routing options within your own app.
ANDROID BROWSER AND WEBVIEW

• Better HTML5 video user experience, including touch-to-
  play/pause and smooth transition from inline to full screen
  mode.

• Improved rendering speed and reduced memory usage for
  better scrolling and zooming performance.

• Improved HTML5/CSS3/Canvas animation performance.

• Improved text input.

• Updated JavaScript Engine (V8) for better JavaScript
  performance.

• Support for the updated HTML5 Media Capture specification
  (the "capture" attribute on input type=file elements).
GOOGLE CLOUD MESSAGING

•   Replacement for c2dm
•   Larger payloads (upto 4k)
•   No quota limits
•   Multicast support for up to 1000 devices
•   Handles all the details of queuing messages and
    delivering them efficiently to the targeted Android
    devices
VISIT ANDROID DEVELOPER SITE TO
   EXPLORE API CHANGES AND
          TUTORIALS
For more information , please feel free to contact
                    Amrit sanjeev
             Amrit.sanjeev@gmail.com
                    @amsanjeev

Weitere ähnliche Inhalte

Was ist angesagt?

Being a mobile entrepreneur
Being a mobile entrepreneurBeing a mobile entrepreneur
Being a mobile entrepreneurgetsocialize
 
Location Based services
Location Based servicesLocation Based services
Location Based servicesFraj Alshahibi
 
MOD Awards Mobile Red Carpet - Integration Kit
MOD Awards Mobile Red Carpet - Integration KitMOD Awards Mobile Red Carpet - Integration Kit
MOD Awards Mobile Red Carpet - Integration KitCirqle Media, LLC
 
Lecture Slides for Location based Services [Android]
Lecture Slides for Location based Services [Android]Lecture Slides for Location based Services [Android]
Lecture Slides for Location based Services [Android]Nehil Jain
 
Blending New Research Techniques & Technologies
Blending New Research Techniques & TechnologiesBlending New Research Techniques & Technologies
Blending New Research Techniques & Technologiesvcuniversity
 
Software Development Engineers Ireland
Software Development Engineers IrelandSoftware Development Engineers Ireland
Software Development Engineers IrelandSean O'Sullivan
 
Augmented Reality: Beyond the Hype
Augmented Reality: Beyond the HypeAugmented Reality: Beyond the Hype
Augmented Reality: Beyond the HypePaul Coulton
 
MOD Awards Mobile Red Carpet - Sponsorship Kit
MOD Awards Mobile Red Carpet - Sponsorship KitMOD Awards Mobile Red Carpet - Sponsorship Kit
MOD Awards Mobile Red Carpet - Sponsorship KitCirqle Media, LLC
 
The future of location based services: What you need to know
The future of location based services: What you need to knowThe future of location based services: What you need to know
The future of location based services: What you need to knowJohn Whalen
 
Mobile sector's idea
Mobile sector's ideaMobile sector's idea
Mobile sector's ideaChen Chen
 
Mobile services for immobile users
Mobile services for immobile usersMobile services for immobile users
Mobile services for immobile usersVenu Vasudevan
 
"Mobile value-chain" by Sundeep Gupta
"Mobile value-chain" by Sundeep Gupta"Mobile value-chain" by Sundeep Gupta
"Mobile value-chain" by Sundeep GuptaAbhilash Ravishankar
 
The Mobile Future of Augmented Reality
The Mobile Future of Augmented RealityThe Mobile Future of Augmented Reality
The Mobile Future of Augmented RealityQualcomm Research
 
GIS framework for developing countries
GIS framework for developing countriesGIS framework for developing countries
GIS framework for developing countriesAchini Samuditha
 
Will You Be Customer Worthy in 2012 part1 of 6 MRHoffman detailed notes NACCM
Will You Be Customer Worthy in 2012 part1 of 6 MRHoffman detailed notes NACCMWill You Be Customer Worthy in 2012 part1 of 6 MRHoffman detailed notes NACCM
Will You Be Customer Worthy in 2012 part1 of 6 MRHoffman detailed notes NACCMClient X Client
 
Smart Watches - A Proposal
Smart Watches - A ProposalSmart Watches - A Proposal
Smart Watches - A ProposalArun T P
 
Newsgarden - The future of local (news)
Newsgarden - The future of local (news)Newsgarden - The future of local (news)
Newsgarden - The future of local (news)Mark Briggs
 

Was ist angesagt? (20)

Being a mobile entrepreneur
Being a mobile entrepreneurBeing a mobile entrepreneur
Being a mobile entrepreneur
 
Location Based services
Location Based servicesLocation Based services
Location Based services
 
MOD Awards Mobile Red Carpet - Integration Kit
MOD Awards Mobile Red Carpet - Integration KitMOD Awards Mobile Red Carpet - Integration Kit
MOD Awards Mobile Red Carpet - Integration Kit
 
Lecture Slides for Location based Services [Android]
Lecture Slides for Location based Services [Android]Lecture Slides for Location based Services [Android]
Lecture Slides for Location based Services [Android]
 
Place reminder
Place reminderPlace reminder
Place reminder
 
Blending New Research Techniques & Technologies
Blending New Research Techniques & TechnologiesBlending New Research Techniques & Technologies
Blending New Research Techniques & Technologies
 
Software Development Engineers Ireland
Software Development Engineers IrelandSoftware Development Engineers Ireland
Software Development Engineers Ireland
 
Augmented Reality: Beyond the Hype
Augmented Reality: Beyond the HypeAugmented Reality: Beyond the Hype
Augmented Reality: Beyond the Hype
 
MOD Awards Mobile Red Carpet - Sponsorship Kit
MOD Awards Mobile Red Carpet - Sponsorship KitMOD Awards Mobile Red Carpet - Sponsorship Kit
MOD Awards Mobile Red Carpet - Sponsorship Kit
 
Smart Camera Applications
Smart Camera ApplicationsSmart Camera Applications
Smart Camera Applications
 
The future of location based services: What you need to know
The future of location based services: What you need to knowThe future of location based services: What you need to know
The future of location based services: What you need to know
 
Mobile sector's idea
Mobile sector's ideaMobile sector's idea
Mobile sector's idea
 
Mobile services for immobile users
Mobile services for immobile usersMobile services for immobile users
Mobile services for immobile users
 
Biz model for LEAP
Biz model for LEAPBiz model for LEAP
Biz model for LEAP
 
"Mobile value-chain" by Sundeep Gupta
"Mobile value-chain" by Sundeep Gupta"Mobile value-chain" by Sundeep Gupta
"Mobile value-chain" by Sundeep Gupta
 
The Mobile Future of Augmented Reality
The Mobile Future of Augmented RealityThe Mobile Future of Augmented Reality
The Mobile Future of Augmented Reality
 
GIS framework for developing countries
GIS framework for developing countriesGIS framework for developing countries
GIS framework for developing countries
 
Will You Be Customer Worthy in 2012 part1 of 6 MRHoffman detailed notes NACCM
Will You Be Customer Worthy in 2012 part1 of 6 MRHoffman detailed notes NACCMWill You Be Customer Worthy in 2012 part1 of 6 MRHoffman detailed notes NACCM
Will You Be Customer Worthy in 2012 part1 of 6 MRHoffman detailed notes NACCM
 
Smart Watches - A Proposal
Smart Watches - A ProposalSmart Watches - A Proposal
Smart Watches - A Proposal
 
Newsgarden - The future of local (news)
Newsgarden - The future of local (news)Newsgarden - The future of local (news)
Newsgarden - The future of local (news)
 

Ähnlich wie Jelly bean aka Andorid 4.1

Introduction to ICS
Introduction to ICSIntroduction to ICS
Introduction to ICSamsanjeev
 
Web Apps vs. Native Apps: The Low Down
Web Apps vs. Native Apps: The Low DownWeb Apps vs. Native Apps: The Low Down
Web Apps vs. Native Apps: The Low DownApppli
 
BlackBerry Developer Overview
BlackBerry Developer OverviewBlackBerry Developer Overview
BlackBerry Developer OverviewKyle McInnes
 
HTC Developer - 2012
HTC Developer - 2012HTC Developer - 2012
HTC Developer - 2012Bruce Jones
 
Versions of Android OS
Versions of Android OSVersions of Android OS
Versions of Android OSHaseeb
 
Creating Mobile Websites with Kentico CMS 7
Creating Mobile Websites with Kentico CMS 7Creating Mobile Websites with Kentico CMS 7
Creating Mobile Websites with Kentico CMS 7Thomas Robbins
 
Game Republic - Yorkshire Building Awesome games for Windows
Game Republic - Yorkshire Building Awesome games for WindowsGame Republic - Yorkshire Building Awesome games for Windows
Game Republic - Yorkshire Building Awesome games for WindowsLee Stott
 
Going native - Taking desktop applications to mobile devices
Going native - Taking desktop applications to mobile devicesGoing native - Taking desktop applications to mobile devices
Going native - Taking desktop applications to mobile devicesTanzer Consulting
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting SmallAndrew Smith
 
Mobile Design for Instructional Designers
Mobile Design for Instructional DesignersMobile Design for Instructional Designers
Mobile Design for Instructional DesignersBrandon Carson
 
Video + Konferecja Polska 2014. Sześć najważniejszych koncepcji związanych z ...
Video + Konferecja Polska 2014. Sześć najważniejszych koncepcji związanych z ...Video + Konferecja Polska 2014. Sześć najważniejszych koncepcji związanych z ...
Video + Konferecja Polska 2014. Sześć najważniejszych koncepcji związanych z ...TrueConf
 
Android platform
Android platformAndroid platform
Android platformmaya_slides
 
Android mobile cotrolled robot (wi fi)
Android mobile cotrolled robot (wi fi)Android mobile cotrolled robot (wi fi)
Android mobile cotrolled robot (wi fi)SSGMCE SHEGAON
 

Ähnlich wie Jelly bean aka Andorid 4.1 (20)

Android part1
Android part1Android part1
Android part1
 
Introduction to ICS
Introduction to ICSIntroduction to ICS
Introduction to ICS
 
Web Apps vs. Native Apps: The Low Down
Web Apps vs. Native Apps: The Low DownWeb Apps vs. Native Apps: The Low Down
Web Apps vs. Native Apps: The Low Down
 
BlackBerry Developer Overview
BlackBerry Developer OverviewBlackBerry Developer Overview
BlackBerry Developer Overview
 
Android Tablet for Business
Android Tablet for BusinessAndroid Tablet for Business
Android Tablet for Business
 
HTC Developer - 2012
HTC Developer - 2012HTC Developer - 2012
HTC Developer - 2012
 
Versions of Android OS
Versions of Android OSVersions of Android OS
Versions of Android OS
 
Flex User Group breton
Flex User Group bretonFlex User Group breton
Flex User Group breton
 
Creating Mobile Websites with Kentico CMS 7
Creating Mobile Websites with Kentico CMS 7Creating Mobile Websites with Kentico CMS 7
Creating Mobile Websites with Kentico CMS 7
 
Game Republic - Yorkshire Building Awesome games for Windows
Game Republic - Yorkshire Building Awesome games for WindowsGame Republic - Yorkshire Building Awesome games for Windows
Game Republic - Yorkshire Building Awesome games for Windows
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Going native - Taking desktop applications to mobile devices
Going native - Taking desktop applications to mobile devicesGoing native - Taking desktop applications to mobile devices
Going native - Taking desktop applications to mobile devices
 
Consider Starting Small
Consider Starting SmallConsider Starting Small
Consider Starting Small
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 
Mobile Design for Instructional Designers
Mobile Design for Instructional DesignersMobile Design for Instructional Designers
Mobile Design for Instructional Designers
 
Android quick talk
Android quick talkAndroid quick talk
Android quick talk
 
Video + Konferecja Polska 2014. Sześć najważniejszych koncepcji związanych z ...
Video + Konferecja Polska 2014. Sześć najważniejszych koncepcji związanych z ...Video + Konferecja Polska 2014. Sześć najważniejszych koncepcji związanych z ...
Video + Konferecja Polska 2014. Sześć najważniejszych koncepcji związanych z ...
 
Android platform
Android platformAndroid platform
Android platform
 
Android mobile cotrolled robot (wi fi)
Android mobile cotrolled robot (wi fi)Android mobile cotrolled robot (wi fi)
Android mobile cotrolled robot (wi fi)
 

Kürzlich hochgeladen

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Kürzlich hochgeladen (20)

New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

Jelly bean aka Andorid 4.1

  • 1. JELLY BEAN AKA ANDROID 4.1 A QUICK RUN THROUGH THE FEATURES Amrit Sanjeev Bangalore Android User Group
  • 2. QUICK FACTS • Released at Google IO 2012 • Not a major OS upgrade • • But has a lot of interesting improvements and some new features .
  • 3. FIRST IMPRESSIONS • Boot up is considerably faster • 34 vs 52 seconds on galaxy nexus hardware • Improved speed and responsiveness on all aspects of the OS . • Chrome gets shipped as standard browser and is super stable. • Jelly Bean has taken everything good introduced in Ice Cream Sandwich, and improved on it.
  • 4. THE INGREDIENTS Project Butter Smart App Predictive updates keyboard Offline talk Camera to text Android Notifications beam Google Now Jelly Resizable Bean widgets
  • 6. GOOGLE NOW • Google Now is a predictive application that tell you information that u might need at that point of time and presents it the form of cards And more .. Currently 10 cards are supported but more are being developed
  • 7. TALK TO TEXT • Speech recognition has improved both in accuracy and turn round time to get a result • Understands Indian accent better . the entire vocabulary library is embedded into Jelly Bean allowing it to work without data connection
  • 8. PROJECT BUTTER • Enhanced user experience • frame rate for animations is now set at 60 FPS • reduces touch latency not only by synchronizing • Synchronizing touch to vsync timing, but also by actually anticipating where your finger will be at the time of the screen refresh. • triple buffering in the graphics pipeline, for more consistent rendering that makes everything feel smoother, from scrolling to paging and animations.
  • 9. SMART APPS UPDATE Updates are now less annoying and faster. • allows only the delta to be downloaded for each app update. • Saves bandwidth and time
  • 10. NOTIFICATIONS • much more dynamic and interactive • top notification is expanded the height of two notifications, allowing interaction. • Perform actions right from the notification bar eg) call or text the contact back straight from the notification bar • Disable notifications for individual apps
  • 11. OTHER IMPROVEMENTS • Film strip of recently taken pictures Camera • Swipe to delete and undo • Gesture mode for blind Accessibility • Support for external braille devices Resizable app • Auto resizing widgets • Auto repositioning Predictive • Predicts what you are going to type next and keyboard suggests it • Automatically pair with BT devices by touching Android beam them .
  • 12. ANDROID PDK • PDK is the hardware equivalent of an SDK for manufacturers • PDK is supposed to help manufacturers make devices for the latest version of Android before that version of Android actually launches. • Helps reduce fragmentation
  • 13. THE MORE GEEKY STUFF • There are a lot of improvements with respect to features and Apis that developers might wanna user to improve user experience of their apps • Jelly bean is the fastest and smoothest version of Android yet.
  • 14. FASTER , SMOOTHER AND MORE RESPONSIVE • Triple buffering • Vsync timing • Everything runs in lockstep against a 16 millisecond vsync heartbeat — application rendering, touch events, screen composition, and display refresh • synchronizing touch to vsync timing • anticipating where your finger will be at the time of the screen refresh • systrace tool • collects data directly from the Linux kernel to produce an overall picture of system activities
  • 15. ENHANCED ACCESSIBILITY • Gesture mode for blind • Support for external braille devices • The Talkback system and explore-by- touch are redesigned to use accessibility focus for easier use and offer a complete set of APIs for developers. • standard View components inherit support for the new accessibility features automatically, without any changes in their code.
  • 16. SUPPORT FOR INTERNATIONAL USERS • support for bi-directional text in TextView and EditText elements • Additional Indic languages: Kannada, Telugu, and Malayalam • supports user-installable keyboard maps, such as for additional international keyboards and special layout types. • Android 4.1 includes 27 international keymaps for keyboards, including Dvorak
  • 17. UI IMPROVEMENTS Expandable notifications Resizable app widgets Easy animations for Activity launch Transitions to Lights Out and Full Screen Modes Higher-resolution contact photos Live Wallpaper preview
  • 18. NEW TYPES OF CONNECTIVITY • Android beam • easier to share images, videos, or other payloads by leveraging Bluetooth for the data transfer. • hands over from NFC to Bluetooth, making it really easy to manage the transfer of a file from one device to another. • Wi-fi Network Service Discovery • support for multicast DNS-based service discovery, • find and connect to services offered by peer devices over Wi-Fi networks • Wifi-Direct Service Discovery • Pre-associated service discovery • get more useful information from nearby devices about the services they support, before they attempt to connect. • create apps and multiplayer games that can share photos, videos, gameplay, scores, or almost anything else • Network Bandwidth Management • get a clear picture of which networks are sensitive to data usage and manage your network activity accordingly.
  • 19. NEW INPUT TYPES AND CAPABILITIES Find out about devices being added and removed •Apps can register to be notified Query the capabilities of input devices •enumerate all of the input devices currently attached and learn about the capabilities of each. Control vibrator on input devices •apps can now make use of any vibrator service associated with an attached input device
  • 20. NEW MEDIA CAPABILITIES • Media codec access • Apps can query the system to discover what low-level media codecs are available on the device • USB audio • allows hardware vendors to build hardware such as audio docks that interface with Android devices • Audio record triggering • lets you trigger audio recording based on the completion of an audio playback track • Multichannel audio • Supports multichannel audio on devices that have hardware multichannel audio out through the HDMI port. • Richer media experience • automatically downmixes the audio to the number of channels that are supported by the device • adds built-in support for encoding/decoding AAC 5.1 audio
  • 21. NEW MEDIA CAPABILITIES • Audio preprocessing • apply preprocessing effects to audio being recorded, • apply noise suppression for improving speech recording quality, • echo cancellation for acoustic echo • auto gain control for audio with inconsistent volume levels. • Audio chaining • chaining audio streams together to play audio files without pauses • Media router • provide standard mechanisms and UI for choosing where to play media. • Support is built-in for wired headsets and a2dp bluetooth headsets and speakers • you can add your own routing options within your own app.
  • 22. ANDROID BROWSER AND WEBVIEW • Better HTML5 video user experience, including touch-to- play/pause and smooth transition from inline to full screen mode. • Improved rendering speed and reduced memory usage for better scrolling and zooming performance. • Improved HTML5/CSS3/Canvas animation performance. • Improved text input. • Updated JavaScript Engine (V8) for better JavaScript performance. • Support for the updated HTML5 Media Capture specification (the "capture" attribute on input type=file elements).
  • 23. GOOGLE CLOUD MESSAGING • Replacement for c2dm • Larger payloads (upto 4k) • No quota limits • Multicast support for up to 1000 devices • Handles all the details of queuing messages and delivering them efficiently to the targeted Android devices
  • 24. VISIT ANDROID DEVELOPER SITE TO EXPLORE API CHANGES AND TUTORIALS
  • 25. For more information , please feel free to contact Amrit sanjeev Amrit.sanjeev@gmail.com @amsanjeev