-
16-05-2013, 11:18 AM #1
Junior Member
- Ngày tham gia
- Jan 2015
- Bài viết
- 0
Sau khi tham dự session JAM47-
Background Services - Event Driven Processing for your Application, thì mình có một số thông tin về
Headless application như sau:
Hiện tại nhu cầu về ứng dụng chạy ngầm trên
BB10 là rất lớn cho những ứng dụng như VOIP, báo thức, chặn cuộc gọi điện thoại, tin nhắn v.v. Và BlackBerry nhận thấy phần lớn những ứng dụng chạy ngầm thì thường truy xuất đến dữ liệu (data) là chủ yếu, những ứng dụng dạng này thì thường là ko cần UI hiển thị cho người dùng tuy nhiên vẫn có thể tương tác với hệ điều hành BB10 thông qua invocation framework để gọi các ứng dụng khác. BlackBerry đưa ra ý tưởng về một headless application có thành phần giống với cascades application (c++, qml, assets, data) tuy nhiên sẽ có thêm một phần gọi là headless.
Hiện tại vòng đời của một application trên BB10 như hình sau:
Headless applcation có thể sẽ không hiển thị trên foreground và không hiển thị Active Frame giống như ứng dụng cascades bình thường khác. Theo thống kê thì ứng dụng dạng foreground thường sử dụng 75% cpu, ứng dụng background chỉ sử dụng 25% cpu. Tuy nhiên vấn đề về quản lý các ứng dụng dạng Headless vẫn đang làm đau đầu các ltv của BlackBerry cho nên họ khuyến cáo rằng ứng dụng dạng headless sẽ bị giới hạn rất nhiều thứ (limited resources).
Headless application sẽ bắt buộc phải sử dụng invocation framework và notification services để tương tác với người dùng thông qua HUB, các bạn cũng có thể thấy hiện tại những ứng dụng được cài đặt sẵn như Facebook, Foursquare... đều thông qua HUB để tương tác với người dùng.
Một điều rất quan trọng trong session này là BlackBerry vẫn đang cân nhắc có nên hỗ trợ ltv làm việc này hay ko vì thật ra chỉ có một số ít ứng dụng cần chạy ngầm so với số đông còn lại và họ đang lấy ý kiến của ltv về việc này. Trong session này vẫn chưa đưa ra thời gian cập nhật SDK cho headless và cái mình mong đợi nhất là cái demo application chạy ngầm cũng chưa có. Hy vọng rằng BlackBerry sẽ cập nhật thông tin sớm về vấn đề hot này.View more random threads:
- Từ chối cung cấp mật khẩu mở khóa BlackBerry, một người Canada bị phạt $25.000 và một năm tù giam
- Công chúa Beatrice Goes xuất hiện cùng với BlackBerry Bold tại Olympic London 2012.
- Trên tay bản thương mại BlackBerry Z30 tại Việt Nam, giá 15.5 triệu
- Neon hay DTEK50 - Bạn thích cái tên nào hơn?
- [Video] CEO John chen giới thiệu về Blackberry Priv
- RIM giới thiệu BlackBerry 10 đến các quan chức chính phủ và hứa hẹn "sẽ thay đổi tất cả mọi thứ"
- BlackBerry tổ chức họp báo chính thức bán ra BlackBerry Z10 tại thị trường Việt Nam
- [Rò rỉ] Hình ảnh BlackBerry Productivity Suite chạy trên BlackBerry Venice
- Nhà vô địch giải đua xe F1 Lewis Hamilton chia sẻ về sự hỗ trợ tuyệt vời của BlackBerry và BBM
- SureTap™ - Thanh toán qua NFC trên BlackBerry Rogers
-
16-05-2013, 11:29 AM #2
Junior Member
- Ngày tham gia
- Feb 2015
- Bài viết
- 1
Nếu vậy một ứng dụng có thể sẽ tách thành 2 phần (hoặc 2 app độc lập), 1 phần headless để chạy ngầm (nằm vùng), khi nào cần UI thì gọi thành phần thứ 2 kia lên. Đúng không trietto nhỉ
-
16-05-2013, 11:41 AM #3
Junior Member
- Ngày tham gia
- Jan 2015
- Bài viết
- 0
Lại mong đến ngày lên 10.2 [-O<
-
16-05-2013, 11:47 AM #4
Junior Member
- Ngày tham gia
- Jan 2015
- Bài viết
- 0
Phần nằm vùng chính là phần headless, ứng dụng có UI phải đăng ký invocation target để HUB tương tác. Mình quên chụp hình cái sơ đồ thành phần của một ứng dụng Headless, trong sơ đồ này thì không cần 2 application mà chỉ cần 1 application tuy nhiên cần phải đăng ký với HUB cho cái Headless. Phần slide của session này sẽ có trên trang chủ BlackBerry JAM 2013 sau vài ngày nữa
.
-
16-05-2013, 11:52 AM #5
Junior Member
- Ngày tham gia
- Jan 2015
- Bài viết
- 0
Theo thống kê thì ứng dụng dạng foreground thường sử dụng 75% cpu, ứng dụng background chỉ sử dụng 25% cpu
-
16-05-2013, 12:05 PM #6
Junior Member
- Ngày tham gia
- Jan 2015
- Bài viết
- 0
Xong, vậy khi app có thể chạy nền sẽ làm máy mượt hơn, tốn ít ram và ít ăn pin hơn. Quá tuyệt!
-
16-05-2013, 12:07 PM #7
Junior Member
- Ngày tham gia
- Feb 2015
- Bài viết
- 1
Thế vậy các phần mềm như Whatsapp, Viber trên BB10 ai chat hay gọi thì có báo luôn không các bác? Như trên WP8 ai nhắn hay gọi thì không báo gì cho tới khi mình mở phần mềm đấy ra, bất tiện kinh khủng.
-
16-05-2013, 12:07 PM #8
Junior Member
- Ngày tham gia
- Feb 2015
- Bài viết
- 1
Chạy ngầm thế pin có tuột nhanh lắm không ta??
-
16-05-2013, 12:12 PM #9
Junior Member
- Ngày tham gia
- Jan 2015
- Bài viết
- 0
[QUOTE="phandan080388"]Chạy ngầm thế pin có tuột nhanh lắm không ta??
Thêm thông tin nếu bạn chưa phân biệt được ứng dụng Foreground vs Background
- Foreground: ứng dụng chạy mà có hiển thị một cửa sổ trên màn hình.
- Background: ứng dụng chạy mà không xuất hiện cửa sổ (giao diện) của nó trên màn hình
-
16-05-2013, 12:23 PM #10
Junior Member
- Ngày tham gia
- Feb 2015
- Bài viết
- 4
Sửa lại cái hình đầu tiên cho đẹp
Các Chủ đề tương tự
-
Call Timer Ext - Ứng dụng Headless hỗ trợ rung khi kết nối, ngắt kết nối và trong cuộc gọi
Bởi doanhnghiepviet2008 trong diễn đàn Phần mềm BlackBerry 10Trả lời: 59Bài viết cuối: 26-11-2015, 01:11 AM -
Tìm hiểu về Headless Applications (ứng dụng chạy ngầm) trên BlackBerry 10
Bởi thuthao83sgy trong diễn đàn Tổng quan về BlackBerry 10Trả lời: 19Bài viết cuối: 08-08-2014, 04:22 PM -
Tổng hợp danh sách các ứng dụng chạy ngầm (Headless) trên BlackBerry 10
Bởi dienthoaionline trong diễn đàn Phần mềm BlackBerry 10Trả lời: 11Bài viết cuối: 15-12-2013, 01:10 AM -
Aerize LockPic - Ứng dụng Headless (chạy ngầm) đầu tiên cho BlackBerry 10
Bởi trong diễn đàn Phần mềm BlackBerry 10Trả lời: 38Bài viết cuối: 07-11-2013, 08:14 PM -
[Review] Chức năng Application Resource Monitor trên BlackBerry chạy hệ điều hành OS7.1
Bởi datminh1 trong diễn đàn BlackBerry OS 7Trả lời: 13Bài viết cuối: 27-08-2012, 11:52 AM
Tương tự như các sản phẩm bao cao su thường ngày, thay vì được sản xuất bằng chất liệu mủ cao su tự nhiên thì bcs đôn dên lại có chất liệu silicone y tế đảm bảo an toàn cho da, không gây kích ứng khi...
Bao đôn dên có rung đầu nối dài...