Microsoft เริ่ม roll out Chromium-based Edge สำหรับ Canary และ Developer builds ใช้ Chromium เป็น base Edge ควรทำงานเร็วกว่า และรองรับ Chrome extensions แต่令我们惊讶的是 Microsoft ปิด Chrome Services และ Features หลายอย่างใน Edge ใหม่ มาดูรายการ
Chromium Services & Features ที่ปิดใน Edge ใหม่
โพสต์นี้ดูหัวข้อต่อไปนี้:
- รายการ services ที่แทนที่หรือปิดใน Chromium-based Edge
- ตัวอย่างการแทนที่ Chromium Service
- Key area of focus สำหรับ Microsoft Edge
สถานการณ์นี้คล้าย Chrome Google คาดหวัง Chrome users ใช้ Google Services เท่านั้น เช่นเดียวกัน Edge users ควรสื่อสารกับ Microsoft Services เท่านั้น ทีมพัฒนาระบุ 50+ services ที่ปิดหรือแทนที่ ข้อกลับเห็นเป็นขั้นตอนจำเป็นเพื่อหลีกเลี่ยง conflicts รายการ services ที่ลบ:

- Safe browsing
- Nearby messages
- Link Doctor
- Ad blocking
- User data sync
- Spellcheck
- Suggest
- Translate
- SmartLock
- Form Fill
- Push Notifications
- Web Store
- Extension Store
- Maps Geolocation
- Google Now
- Speech input
- Google Pay
- Drive API
- Chrome OS hardware id
- Device registration
- Google Maps Time zone
- Google Cloud Storage
- Cloud Print
- Google DNS
- Supervised Profiles
- Address Format
- Network Location
- Network Time
- Favicon service
- Google Cloud Messaging
- Single sign-on (Gaia)
- Content Hash Fetcher
- Flighting Service
- Component Updater Service
- RAPPORT service
- Chrome OS monitor calibration
- Chrome OS device management
- Android app password sync
- Offline Page Service
- Feedback
- Domain Reliability Monitoring
- Data Reduction Proxy
- Chrome Cleanup
- Developer Tools Remote Debugging
- iOS Promotion Service
- One Google Bar Download
- Brand Code Configuration Fetcher
- WebRTC Logging
- Captive Portal Service
ตัวอย่างการแทนที่ Chromium Service
Microsoft อธิบายใน slideshow ว่าเปลี่ยนอย่างไรกับ "Identity and Single Sign-On" Edge คาดว่าจะรองรับ Single-Sign-on ด้วย Microsoft Accounts (MSA) หรือ Azure Active Directory (AAD) แต่ architecture ของ Chromium ต่างจาก Edge
Chromium sign-in dialogue is a WebView and uses REST calls to authenticate the user and create cookies.
- We use a client SDK, called OneAuth, that handles most everything for us: login UI, all types of SSO, MSA and AAD, etc.
- We modified the Sign-in flow by invoking EdgeAuthenticationManager in SigninViewController::ShowSignIn
- And to handle cases where the browser needs to make an authenticated service call, we specialized the OAuth2AccessTokenFetcher class: EdgeAccessTokenFetcherImpl
OneAuth takes care of the rest!
แน่ใจว่าจะมี impact กับ Plugins ที่พึ่งพา Google Services ต้องมาที่ modified version หรือปล่อยไป เราจะรู้กับเวลา
Key Area of Focus สำหรับ Microsoft Edge:
ตอนนี้ Chromium-based edge focus บนพื้นที่เหล่านี้ Battery life เป็น key area หวังว่า Edge ไม่กิน performance และ battery เหมือน Chrome
- Accessibility
- Editing
- Security
- ARM64
- Fonts
- Tooling
- Authentication
- Layout
- Touch
- Battery life
- Scrolling
- Web Standards
นอกจากนี้ Edge มาพร้อม PlayReady DRM, Services integration และ Single Sign-On PlayReady DRM ทำให้ stream secure content ได้ เช่น DRM จาก Netflix เปิดใช้ hardware decryption รองรับ LPAC และ power savings ยัง Widevine ready
Source: @TheWalkingCat.
