1 điểm bởi GN⁺ 2025-03-19 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp
  • Pebble dự định phát triển ứng dụng iOS, nhưng cho rằng trên iPhone, smartwatch bên thứ ba khó có thể cung cấp mức tính năng ngang Apple Watch
  • Các hạn chế cốt lõi nằm ở những tính năng quyết định trải nghiệm smartwatch như gửi SMS/iMessage, trả lời thông báo, xóa/tắt tiếng/xử lý thao tác trên thông báo
  • iOS không có cấu trúc giao tiếp liên tiến trình (IPC) như Android, nên khó tích hợp Pebble với các ứng dụng khác một cách tự nhiên; trước đây từng cần từng ứng dụng tự triển khai cách vòng qua bằng BLE
  • Vụ kiện tập thể nhắm vào Apple năm 2024 cho rằng từ iOS 13, điều kiện đối với thông báo cho đồng hồ bên thứ ba và nhắn tin dựa trên nhà mạng đã trở nên khắt khe hơn
  • 40% người đăng ký rePebble.com là người dùng iPhone nên ứng dụng iOS vẫn sẽ được phát triển, nhưng một số tính năng sẽ có trên Android trước và có thể tiếp tục bị hạn chế trên iOS

Những hạn chế mà smartwatch bên thứ ba gặp phải trên iPhone

  • Từ thời Pebble v1, việc tạo ra trải nghiệm smartwatch tốt trên iPhone đã khó hơn nhiều so với Android, và tình hình có vẻ còn tệ hơn trong 8 năm qua
  • Ứng dụng iOS sẽ được phát triển, nhưng smartwatch bên thứ ba như Pebble không thể hỗ trợ toàn bộ các tính năng mà Apple Watch được tiếp cận
  • Những tính năng khó hoặc không thể thực hiện trên iPhone gắn trực tiếp với trải nghiệm cơ bản của smartwatch
    • Không có cách nào gửi tin nhắn SMS hoặc iMessage từ đồng hồ
    • Không thể trả lời thông báo hoặc thực hiện thao tác trên thông báo như đánh dấu hoàn tất
    • Nếu người dùng vô tình đóng ứng dụng iOS, đồng hồ không thể giao tiếp với ứng dụng hoặc Internet
    • Đồng hồ không thể phát hiện người dùng có đang nhìn vào iPhone hay không, nên ngay cả khi người dùng đang xem iPhone, đồng hồ vẫn rung và hiển thị thông báo
  • Việc tích hợp Pebble với các ứng dụng iOS khác cũng khó khăn về mặt kiến trúc
    • iOS không có khái niệm giao tiếp liên tiến trình (IPC) như Android
    • Trước đây, Pebble từng để các ứng dụng như Strava tích hợp Pebble SDK và tạo kết nối BLE riêng, nhưng đó là một cách vòng qua thô sơ, khó kiểm thử và không được các nhà phát triển ứng dụng ưa chuộng
  • Phân phối qua App Store và chính sách iOS cũng hạn chế tốc độ phát triển
    • Trên iPhone không thể dễ dàng sideload ứng dụng, nên cần phân phối qua App Store
    • Với mỗi bản cập nhật, luôn có nguy cơ reviewer ứng dụng của Apple chặn cập nhật vì những lý do tùy ý
    • Do quy định của iOS App Store, khó tạo điều kiện để các nhà phát triển watchface/ứng dụng bên thứ ba thu phí cho sản phẩm của họ
  • Để chạy engine JavaScript trên PebbleOS, Pebble đã phải dùng nhiều cách vòng qua do các hạn chế của iOS
    • Để đáp ứng hạn chế của Apple rằng mã có thể tải xuống chỉ được là JS, Pebble đã tạo một compiler bên trong ứng dụng Pebble iPhone; bản thân compiler đó cũng phải được viết bằng JS hoặc cross-compile
    • Khi nhà phát triển đồng hồ/ứng dụng Pebble dùng ứng dụng iOS làm cầu nối tới đồng hồ, “developer mode” bị tắt sau mỗi vài phút, gây bất tiện

Cách vòng qua nhắn tin và vấn đề pháp lý

  • Trước đây, để gửi tin nhắn SMS từ đồng hồ, Pebble đã ký một thỏa thuận tùy chỉnh SMS-over-IP với AT&T
    • Trải nghiệm người dùng cuối còn thô, và tin nhắn gửi từ Pebble không xuất hiện trong ứng dụng Messages của iPhone
  • Vụ kiện tập thể nhắm vào Apple năm 2024 cho rằng các hạn chế của Apple đã trở nên nghiêm trọng hơn
    • Do hạn chế được thêm vào từ iOS 13, để gửi thông báo tới đồng hồ bên thứ ba, người dùng phải đặt thông báo trên màn hình khóa hiển thị bản xem trước toàn bộ nội dung
    • Vụ kiện cho rằng sau Pebble, Apple đã chặn con đường để các hãng smartwatch đàm phán dịch vụ nhắn tin với nhà mạng, và nếu muốn dùng hợp đồng giữa hãng smartwatch bên thứ ba với nhà mạng, người dùng phải tắt iMessage
  • Phía Pebble cho rằng Apple viện dẫn bảo mật, quyền riêng tư và trải nghiệm tốt hơn, nhưng thực tế là dùng sức mạnh thị trường để trói người dùng vào hệ sinh thái khép kín
    • Kết quả là cạnh tranh giảm, giá tăng và đổi mới suy giảm
    • DOJ cũng có quan điểm tương tự, và được cho là cũng đang có vụ kiện tập thể liên quan đến Apple Watch

Kế hoạch ứng dụng iOS của rePebble và những gì người dùng có thể làm

  • 40% người đăng ký rePebble.com dùng iPhone, ứng dụng iOS vẫn sẽ được phát triển
    • Trên iOS, tính năng của đồng hồ có thể luôn trông kém phát triển hơn so với Android
    • Do đa số đội ngũ phát triển dùng điện thoại Android, một số tính năng sẽ được đưa vào ứng dụng Android trước rồi mới thêm vào ứng dụng iOS
    • Nếu lo ngại về các hạn chế của iOS, giải pháp dễ nhất được nói là mua điện thoại Android
  • Nếu người dùng iPhone muốn có đồng hồ Pebble, họ được khuyên hãy công khai bày tỏ ý kiến hoặc chuyển sang Android
    • Người dùng tại Mỹ được khuyên thông báo cho các đại diện dân cử để ủng hộ các dự luật như ACCESS Act và AICO
    • Tại châu Âu, Pebble cảm ơn các đại diện đã thông qua DMA, và phía Pebble dự định gửi yêu cầu về khả năng tương tác tới Apple theo Điều 6 của DMA để yêu cầu khả năng tương tác với Apple Watch API

Chưa có bình luận nào.

Chưa có bình luận nào.