iLoungeiLounge
  • News
    • Apple
      • AirPods Pro
      • AirPlay
      • Apps
        • Apple Music
      • iCloud
      • iTunes
      • HealthKit
      • HomeKit
      • HomePod
      • iOS 13
      • Apple Pay
      • Apple TV
      • Siri
    • Rumors
    • Humor
    • Technology
      • CES
    • Daily Deals
    • Articles
    • Web Stories
  • iPhone
    • iPhone Accessories
  • iPad
  • iPod
    • iPod Accessories
  • Apple Watch
    • Apple Watch Accessories
  • Mac
    • MacBook Air
    • MacBook Pro
  • Reviews
    • App Reviews
  • How-to
    • Ask iLounge
Font ResizerAa
iLoungeiLounge
Font ResizerAa
Search
  • News
    • Apple
    • Rumors
    • Humor
    • Technology
    • Daily Deals
    • Articles
    • Web Stories
  • iPhone
    • iPhone Accessories
  • iPad
  • iPod
    • iPod Accessories
  • Apple Watch
    • Apple Watch Accessories
  • Mac
    • MacBook Air
    • MacBook Pro
  • Reviews
    • App Reviews
  • How-to
    • Ask iLounge
Follow US

News › iPad

iPad

Secret iPad web framework for native-like UI discovered

Last updated: May 16, 2021 4:55 pm UTC
By Jesse Hollington

Done21 reports that they have discovered a new web-based framework being used by Apple on the iPad’s mobile version of Safari. First noticed when navigating to Apple’s online iPad User Guide, the framework provides a split-screen view with separately scrolling panes and a user experience similar to that of a native iPad app. Jim Hoskins of Done21 noted that the app provides a UI that shouldn’t be possible in Mobile Safari by presenting scrolling panes that can be manipulated with a single finger, complete with scroll bars.

Advertisements

Hoskins investigated further, extracting the JavaScript and examining the code to discover that Apple had actually built an entire framework for the web application, manually reading touch events and calculating scrolling inertia. Even more interesting is that the framework, weighing in at 4,300 lines of code, was built entirely in standard web technologies: HTML, CSS and JavaScript. Hoskins dubbed the framework “AdLib” based on the prefix of the JavaScript file containing it.

At this time there is no developer documentation available for this framework online or in the code itself and it appears to have been developed specifically for Apple’s own use on the iPad. The help pages for Apple’s iWork applications also provide the same user interface within the iPad Safari browser. It is unclear whether Apple has any plans to release this framework for third-party developer use.

Advertisements

Latest News
The 11-inch M3 iPad Air WiFi 128GB is $100 Off
The 11-inch M3 iPad Air WiFi 128GB is $100 Off
1 Min Read
Apple Debuts ‘F1’ Movie Haptic Trailer
Apple Debuts ‘F1’ Movie Haptic Trailer
1 Min Read
Package Tracking Feature to be Added to Wallet App
Package Tracking Feature to be Added to Wallet App
1 Min Read
iOS 26 Will Have Anime-Style ChatGPT in Image Playground
iOS 26 Will Have Anime-Style ChatGPT in Image Playground
1 Min Read
The AirPods Pro 2 is $80 Off
The AirPods Pro 2 is $80 Off
1 Min Read
Journal App Heading to iPad and Mac
Journal App Heading to iPad and Mac
1 Min Read
Apple Music to Have Pin Feature on iOS 26
Apple Music to Have Pin Feature on iOS 26
1 Min Read
Apple Reveals New Major Software Redesign
Apple Reveals New Major Software Redesign
1 Min Read
The Powerbeats Pro 2 is $50 Off
The Powerbeats Pro 2 is $50 Off
1 Min Read
AI Battery Management Coming to iPhone 17 Air
AI Battery Management Coming to iPhone 17 Air
1 Min Read
Apple Music ‘Reboot’ Might Get AI Treatment
Apple Music ‘Reboot’ Might Get AI Treatment
1 Min Read
New AirTag May Debut Soon
New AirTag May Debut Soon
1 Min Read

iLounge logo

iLounge is an independent resource for all things iPod, iPhone, iPad, and beyond. iPod, iPhone, iPad, iTunes, Apple TV, and the Apple logo are trademarks of Apple Inc.

This website is not affiliated with Apple Inc.
iLounge © 2001 - 2025. All Rights Reserved.
  • Contact Us
  • Submit News
  • About Us
  • Forums
  • Privacy Policy
  • Terms Of Use
Welcome Back!

Sign in to your account

Lost your password?