Android 5.0

読み:アンドロイド・ごーてんゼロ
外語:Android 5.0 英語
品詞:商品名

Androidのバージョン5.0であり、12番目のリリースとなったもの。コードネームは「Lollipop」。

目次

2014(平成26)年6月25日、Googleの開発者向けカンファレンス「Google I/O 2014」で「Android L Developer Preview」が発表された。

2014(平成26)年10月15日(現地時間)、同OSを搭載した初の製品2機種、モトローラ製スマートフォン「Nexus 6」と、HTC製タブレット「Nexus 9」を発表した。

2014(平成26)年11月3日(米国時間)、アップデートを配信開始した。

新機能

  • 64ビットABIへの正式対応
  • 新デザイン方式「Material Design」(マテリアルデザイン)導入によるUIの一新
    • タップした場所から波紋状に広がるエフェクト(Ripple Effect)追加
  • 従来のDalvikに代わる新仮想計算機ART」の採用
  • 新通知機能「Heads Up」
  • カメラAPIの改良
  • Bluetooth 4.1対応

64ビット対応

CPUであるARMもARMv8から64ビットされたこと、対抗となるiOSiOS 7から64ビット対応化したことから、Androidもこのバージョンより公式に64ビットに対応した。

64ビットAndroid自体は、IntelによりIntelの64ビットCPUを用いて非公式にAndroid 4.4(KitKat)で実現していたが、今後は公式対応となる。

但し、Androidの場合はiOSとは違ってアプリケーションは仮想マシン(DalvikART)上で動作しているため、64ビット化でアドレス空間が広がる(4Gバイトの壁の突破)以外に顕著な違いが出るのかは定かではない。

絵文字の対応

Android 5.0では絵文字の対応が大幅に改良された。

日本の携帯電話機から始まった絵文字はUnicode化された。従って、携帯電話機に限らずWebアプリケーションなどでも表示できるようになったが、しかし従来のAndroidでは表示できない文字が多く、表示できるiOSと比べて大幅に劣勢となっていた。

Android 5.0ではこの点も改良され、かなりの絵文字が表示できるようになっている。例えば、国旗を表わすUnicodeの絵文字も対応した(例: 🇯🇵)。

また、ある日突然Unicodeに勃発した絵文字での肌色に起因する人種差別問題への対応もなされており、肌色は抜かれ、人間の代わりに黄色い細長のキャラクター(日本の一部では「進捗さん」と呼ばれている)が使われるようになった。

root化

Androidは登場以来より公式にはroot化を認めておらず、Android 5.0では従来利用できたrootアプリへの対策が講じられた。それでも強引にroot化すればサポートは受けられなくなるため、全ては自己責任となる。

Android 5.0では全てのデーモンSELinux経由で起動するようになっており、仮にroot化したとしても、rootアクセスの際に必要となるSuperSUデーモン(deamonsu)はSELinuxからの制限を受ける。

この問題(?)への対応方法としては、カーネルを書き換えてSuperSUデーモンの起動を従来通りinitから実行するように戻すという方法があるが、Nexusのようにユーザーが多く、強引な方法での手法が開発されうる機種ならともかく、他の一般的なAndroid製品はカーネル書き換え自体が困難なことが多い。

Nexusの場合、例えばNexus 7 [2013]ではリカバリーモードからファイルを書き込むという従来のroot化手法と同様の方法でのroot化に成功している。

一覧

  • Android L Developer Preview (LPV79) (2014(平成26)年6月26日)
  • Android L Developer Preview (LPV81C) (2014(平成26)年8月7日)
  • Android 5.0 SDK (2014(平成26)年11月3日)
  • Android 5.0.1 (2014(平成26)年12月3日)
  • Android 5.0.2 (2014(平成26)年12月19日)

APIレベル

  • 21

イースターエッグ

イースターエッグがある。詳細はLollipopを参照。

新Package

  • android.app.job
  • android.app.usage
  • android.bluetooth.le
  • android.hardware.camera2
  • android.hardware.camera2.params
  • android.media.browse
  • android.media.projection
  • android.media.session
  • android.media.tv
  • android.service.media
  • android.service.restrictions
  • android.service.voice
  • android.system
  • android.telecom

新Interface/Class/Exception

  • AccessibilityNodeInfo.AccessibilityAction
  • AccessibilityWindowInfo
  • ActionMenuView
  • ActionMenuView.LayoutParams
  • ActionMenuView.OnMenuItemClickListener
  • ActivityManager.AppTask
  • ActivityManager.TaskDescription
  • AdvertiseCallback
  • AdvertiseData
  • AdvertiseData.Builder
  • AdvertiseSettings
  • AdvertiseSettings.Builder
  • AlarmManager.AlarmClockInfo
  • AlwaysOnHotwordDetector
  • AlwaysOnHotwordDetector.Callback
  • AlwaysOnHotwordDetector.EventPayload
  • AnimatedStateListDrawable
  • AnimatedVectorDrawable
  • ArcMotion
  • AudioAttributes
  • AudioAttributes.Builder
  • AudioFormat.Builder
  • BaseBundle
  • BidirectionalTypeConverter<T, V>
  • BlackLevelPattern
  • BluetoothLeAdvertiser
  • BluetoothLeScanner
  • CameraAccessException
  • CameraCaptureSession
  • CameraCaptureSession.CaptureCallback
  • CameraCaptureSession.StateCallback
  • CameraCharacteristics
  • CameraCharacteristics.Key<T>
  • CameraDevice
  • CameraDevice.StateCallback
  • CameraManager
  • CameraManager.AvailabilityCallback
  • CameraMetadata<TKey>
  • CaptureFailure
  • CaptureRequest
  • CaptureRequest.Builder
  • CaptureRequest.Key<T>
  • CaptureResult
  • CaptureResult.Key<T>
  • ChangeClipBounds
  • ChangeImageTransform
  • ChangeTransform
  • CircularPropagation
  • ClientCertRequest
  • ColorSpaceTransform
  • ConcurrentLinkedDeque<E>
  • ConfigurationStats
  • ConnectivityManager.NetworkCallback
  • ConnectivityManager.OnNetworkActiveListener
  • ContactsContract.CommonDataKinds.Callable
  • ContactsContract.PinnedPositions
  • ContactsContract.SearchSnippets
  • CursorAnchorInfo
  • CursorAnchorInfo.Builder
  • DngCreator
  • ErrnoException
  • Explode
  • Face
  • FeatureGroupInfo
  • ForkJoinPool
  • ForkJoinPool.ForkJoinWorkerThreadFactory
  • ForkJoinPool.ManagedBlocker
  • ForkJoinTask<V>
  • ForkJoinWorkerThread
  • FrameStats
  • GLES31
  • GLES31Ext
  • GLES31Ext.DebugProcKHR
  • IccOpenLogicalChannelResponse
  • IllformedLocaleException
  • IntArrayEvaluator
  • IpPrefix
  • JobInfo
  • JobInfo.Builder
  • JobParameters
  • JobScheduler
  • JobService
  • LauncherActivityInfo
  • LauncherApps
  • LauncherApps.Callback
  • LensShadingMap
  • LinkAddress
  • LinkProperties
  • Locale.Builder
  • MediaBrowser
  • MediaBrowser.ConnectionCallback
  • MediaBrowser.MediaItem
  • MediaBrowser.SubscriptionCallback
  • MediaBrowserService
  • MediaBrowserService.BrowserRoot
  • MediaBrowserService.Result<T>
  • MediaCodec.Callback
  • MediaCodec.CodecException
  • MediaCodecInfo.AudioCapabilities
  • MediaCodecInfo.EncoderCapabilities
  • MediaCodecInfo.VideoCapabilities
  • MediaController
  • MediaController.Callback
  • MediaController.PlaybackInfo
  • MediaController.TransportControls
  • MediaDescription
  • MediaDescription.Builder
  • MediaDrm.MediaDrmStateException
  • MediaMetadata
  • MediaMetadata.Builder
  • MediaProjection
  • MediaProjection.Callback
  • MediaProjectionManager
  • MediaSession
  • MediaSession.Callback
  • MediaSession.QueueItem
  • MediaSession.Token
  • MediaSessionManager
  • MediaSessionManager.OnActiveSessionsChangedListener
  • MediaStore.Audio.Radio
  • MeteringRectangle
  • MutableBoolean
  • MutableByte
  • MutableChar
  • MutableDouble
  • MutableFloat
  • MutableInt
  • MutableLong
  • MutableShort
  • Network
  • NetworkCapabilities
  • NetworkRequest
  • NetworkRequest.Builder
  • Notification.MediaStyle
  • NotificationListenerService.Ranking
  • NotificationListenerService.RankingMap
  • Os
  • OsConstants
  • Outline
  • PackageInstaller
  • PackageInstaller.Session
  • PackageInstaller.SessionCallback
  • PackageInstaller.SessionInfo
  • PackageInstaller.SessionParams
  • PathInterpolator
  • PathMotion
  • PatternPathMotion
  • PdfRenderer
  • PdfRenderer.Page
  • PermissionRequest
  • PersistableBundle
  • Phaser
  • PlaybackState
  • PlaybackState.Builder
  • PlaybackState.CustomAction
  • PlaybackState.CustomAction.Builder
  • PointFEvaluator
  • ProxyInfo
  • PskKeyManager
  • R.transition
  • Range<T extends Comparable<? super T>>
  • Rational
  • RecursiveAction
  • RecursiveTask<V>
  • RestrictionsManager
  • RestrictionsReceiver
  • RggbChannelVector
  • RippleDrawable
  • RouteInfo
  • ScanCallback
  • ScanFilter
  • ScanFilter.Builder
  • ScanRecord
  • ScanResult
  • ScanSettings
  • ScanSettings.Builder
  • SharedElementCallback
  • SidePropagation
  • Size
  • SizeF
  • Slide
  • SoundPool.Builder
  • StateListAnimator
  • StreamConfigurationMap
  • StructPollfd
  • StructStat
  • StructStatVfs
  • StructUtsname
  • TelecomManager
  • ThreadLocalRandom
  • TonemapCurve
  • Toolbar
  • Toolbar.LayoutParams
  • Toolbar.OnMenuItemClickListener
  • TotalCaptureResult
  • TransferQueue<E>
  • Transition.EpicenterCallback
  • TransitionPropagation
  • TtsSpan
  • TtsSpan.Builder<C extends Builder<?>>
  • TtsSpan.CardinalBuilder
  • TtsSpan.DateBuilder
  • TtsSpan.DecimalBuilder
  • TtsSpan.DigitsBuilder
  • TtsSpan.ElectronicBuilder
  • TtsSpan.FractionBuilder
  • TtsSpan.MeasureBuilder
  • TtsSpan.MoneyBuilder
  • TtsSpan.OrdinalBuilder
  • TtsSpan.SemioticClassBuilder<C extends SemioticClassBuilder<?>>
  • TtsSpan.TelephoneBuilder
  • TtsSpan.TextBuilder
  • TtsSpan.TimeBuilder
  • TtsSpan.VerbatimBuilder
  • TvContentRating
  • TvContract
  • TvContract.BaseTvColumns
  • TvContract.Channels
  • TvContract.Channels.Logo
  • TvContract.Programs
  • TvContract.Programs.Genres
  • TvInputInfo
  • TvInputManager
  • TvInputManager.TvInputCallback
  • TvInputService
  • TvInputService.HardwareSession
  • TvInputService.Session
  • TvTrackInfo
  • TvTrackInfo.Builder
  • TvView
  • TvView.OnUnhandledInputEventListener
  • TvView.TvInputCallback
  • UsageEvents
  • UsageEvents.Event
  • UsageStats
  • UsageStatsManager
  • UsbConfiguration
  • VectorDrawable
  • ViewAnimationUtils
  • ViewOutlineProvider
  • VirtualDisplay.Callback
  • VisibilityPropagation
  • Voice
  • VoiceInteractionService
  • VoiceInteractionSession
  • VoiceInteractionSessionService
  • VolumeProvider
  • WebChromeClient.FileChooserParams
  • WebResourceRequest
  • WifiManager.WpsCallback
  • WindowAnimationFrameStats
  • WindowContentFrameStats
用語の所属
Android
関連する用語
Android 4.4
Android 5.1

コメントなどを投稿するフォームは、日本語対応時のみ表示されます


KisoDic通信用語の基礎知識検索システム WDIC Explorer Version 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club