Comprehensive coverage analysis

Review a comprehensive coverage analysis of AMP1 vs. AMP2.

API coverage statistics

CategoryTotalCompatibleAlternativeMissingCoverage %
Core Methods146 (43%)6 (43%)2 (14%)86%
Event Methods82 (25%)6 (75%)0 (0%)100%
Utility Methods120 (0%)2 (17%)10 (83%)17%
Transform Methods50 (0%)0 (0%)5 (100%)0%
Properties623 (5%)35 (56%)24 (39%)61%
Overall10111 (11%)49 (49%)41 (40%)60%

Event coverage statistics

CategoryTotalDirectAlternativeMissingCoverage %
Playback Events1810 (56%)6 (33%)2 (11%)89%
Quality Events62 (33%)4 (67%)0 (0%)100%
Load Events51 (20%)2 (40%)2 (40%)60%
Media Events60 (0%)0 (0%)6 (100%)0%
UI Events40 (0%)2 (50%)2 (50%)50%
Ad Events35 (63%)3 (37%)0 (0%)100%
Error Events32 (67%)1 (33%)0 (0%)100%
Custom Events30 (0%)0 (0%)3 (100%)0%
Overall5320 (38%)18 (34%)15 (28%)72%

Feature-by-Feature risk assessment

Feature CategoryRisk LevelMigration ComplexityBusiness ImpactMitigation Strategy
Basic PlaybackLowSimpleCriticalDirect API mapping
DRMLowSimpleHighConfiguration update
Client-side Ads (IMA)LowSimpleHighDirect integration
Server-side Ads (DAI)MediumModerateHighPlatform-specific approach
Standard AnalyticsLowSimpleMediumUse integration modules
Custom AnalyticsHighComplexMediumRewrite data pipeline
Data BindingsHighComplexHighComplete refactoring
Media TransformsHighComplexMediumNetwork API rewrite
Custom PluginsHighVery ComplexVariableFull redevelopment
UI CustomizationMediumModerateLowUse Bitmovin UI framework
Low LatencyLowSimpleHighBuilt-in support
Offline PlaybackMediumModerateMediumPlatform differences
360/VR ContentLowSimpleLowSupported