Tìm hiểu về Headless Applications (ứng dụng chạy ngầm) trên BlackBerry 10

Thảo luận trong 'Tổng quan về BlackBerry 10' bắt đầu bởi vnbb, 2/11/13.

Chia sẻ trang này

  1. vnbb Super Moderator
    BB Model:
    Passport

    Tham gia:
    5/1/11
    Số bài viết:
    19.547
    Được thích:
    18.746
    [​IMG]

    Trên BlackBerry 10, BlackBerry đã đưa ra một khái niệm mới - Headless Application, được hiểu nôm na là một ứng dụng chạy ngầm (background). Không giống như các ứng dụng khác với một giao diện người dùng và xuất hiện một màn hình thu nhỏ tại Active Frame, một ứng dụng Headless không cần phải có sự điều khiển trực tiếp của người dùng.

    Ứng dụng Headless được chia thành 2 loại:
    • Short-running apps: là những ứng dụng Headless không cần phải chạy liên tục mọi lúc, mà nó thường được kích hoạt bởi một số loại sự kiện và hành động trong một thời gian hạn chế. Các ứng dụng này có thể bao gồm push tin nhắn hoặc nhận tin nhắn SMS, phần mềm download (cho các podcast hoặc tạp chí đăng ký), hoặc máy theo dõi vị trí định kỳ.
      VD: ứng dụng LockPic của Aerize là thuộc loại Short-running này
    • Long-running apps: là các ứng dụng Headless thường chạy liên tục trong một thời gian dài để theo dõi các thiết bị cho các hoạt động nhất định. Các ứng dụng này có thể bao gồm các ứng dụng nhắn tin tức thời (Instant Messaging), theo dõi vị trí liên tục, hoặc theo dõi hoạt động của thiết bị...
    Cả hai loại ứng dụng Headless này đều sử dụng các Triggers. Một Trigger đơn giản chỉ là một sự kiện nhắc nhở các ứng dụng Headless để chúng bắt đầu hoạt động. Trigger này có thể là một tin nhắn SMS mới, một sự thay đổi vị trí của thiết bị, hoặc cái gì khác mà nhà phát triển muốn ứng dụng Headless của họ đáp ứng. Sau khi một ứng dụng Headless được kích hoạt, nó có thể chạy như một ứng dụng hoặc Short-running hoặc Long-running apps, phụ thuộc vào nhiệm vụ cần thực hiện để xử lý sự kiện này.

    Tài nguyên dành cho ứng dụng Headless
    • Mặc định, ứng dụng Headless chỉ chiếm 3MB bộ nhớ RAM - đây là phần Headless chứ không bao gồm phần giao diện người dùng. Và trong nhiều trường hợp ứng dụng Headless sẽ chiếm ít bộ nhớ hơn, do nó không bao gồm giao diện đồ họa.
    • CPU dành cho ứng dụng Headless chỉ trong khoảng từ 7% -> 25%
    • Người dùng có thể đóng (thoát hẳn) ứng dụng Headless bằng cách vào Settings > App Manager > Device Monitor > Tên của ứng dụng > CPU > Stop.
    Trên đây là một số thông tin cơ bản để giúp mọi người hiểu rõ hơn về ứng dụng chạy ngầm (Headless apps) trên BlackBerry 10.
    Theo: DevBlogs
     
  2. arena8686

    arena8686 Member

    Tham gia:
    17/5/12
    Bài viết:
    56
    Được thích:
    8
    BB Model:
    BlackBerry Q10
    lại 1 tiền đề cho các thiết bị bb10 mới
     
  3. susanou

    susanou Member

    Tham gia:
    21/4/13
    Bài viết:
    37
    Được thích:
    7
    Vậy những ứng dụng kiểu như Whatsapp thì là loại gì nhở, làm thế nào mà nó vẫn thông báo tin nhắn mới khi tắt active frame?
     
  4. bbvnNews

    bbvnNews Well-Known Member

    Tham gia:
    18/8/11
    Bài viết:
    3.028
    Được thích:
    12.797
    BB Model:
    9900
    Thì nó cũng là Headless app rồi đó bạn. Nó chắc được BB ưu ái nên hỗ trợ cho viết dạng Headless sớm nhất :)
     
  5. susanou

    susanou Member

    Tham gia:
    21/4/13
    Bài viết:
    37
    Được thích:
    7
    vậy chắc là loại short running? vì long-running thì 10.2.1 mới chạy đc nhỉ
     
  6. anhtuan000

    anhtuan000 Active Member

    Tham gia:
    22/10/11
    Bài viết:
    371
    Được thích:
    150
    BB Model:
    Z30 STA 100-3
    ko thấy chế độ ấn phím hay thao tác nào đó để hiện ra các ứng dụng chạy ngầm nhỉ? trên bbos thì chỉ cần nhấn giữ phím chùm dâu là hiện ra. BB10 phải vào option mới thấy thì hơi mất time.
     
  7. bbvnNews

    bbvnNews Well-Known Member

    Tham gia:
    18/8/11
    Bài viết:
    3.028
    Được thích:
    12.797
    BB Model:
    9900
    Bạn nhầm rồi, việc ấn phím Alt+Escape trên BBOS nó giống với vuốt từ dưới lên để vào Active Frame của BB10 thôi mà. Còn muốn biết đầy đủ các ứng dụng chạy ngầm trên BBOS thì chỉ có vào Processes trong Engineering Screen mới thấy hết :D
     
    chinhpha, hv11123vnbb thích bài này.
  8. anhtuan000

    anhtuan000 Active Member

    Tham gia:
    22/10/11
    Bài viết:
    371
    Được thích:
    150
    BB Model:
    Z30 STA 100-3
    mình nghĩ active frame đó là chạy nền thôi, hiện tại BB10 đã như vậy rồi.
     
  9. vnbb

    vnbb Super Moderator

    Tham gia:
    5/1/11
    Bài viết:
    19.547
    Được thích:
    18.746
    BB Model:
    Passport
    "Chạy nền" vs "chạy ngầm" khác nhau à bạn? :D

    Cái nhấn phím hiện mấy cái icon trên BBOS đó nhiều người cũng không thích đâu bạn ah và đó được coi là "MultiTasks" thôi chứ không phải chạy ngầm, chạy ngầm là phải không hiện icon cơ, VD như thằng Addonis chẳng hạn.

    Cái việc chạy mà hiện Icon trên BBOS chẳng khác gì hiện cái màn hình nhỏ ở Active Frame trên BB10 đâu bạn :)
     
  10. anhtuan000

    anhtuan000 Active Member

    Tham gia:
    22/10/11
    Bài viết:
    371
    Được thích:
    150
    BB Model:
    Z30 STA 100-3
    có lẽ em nhầm, nhưng thực sự em ko thích cái khung đó cứ thường trực chiếm vị trí ưu tiên như vậy. giá mà bb cất nó vào 1 chỗ nào đó! :rolleyes:
     
  11. chinhpha

    chinhpha Member

    Tham gia:
    14/3/11
    Bài viết:
    142
    Được thích:
    24
    Mình nghĩ BB nên cải tiến vụ active frame, ví dụ như : vuốt 1 cái là thoát ứng dụng về home, vuốt 2 cái thì hiện active frame.... kiểu như vậy ý. Chứ giờ cứ vuốt cái lại chềnh ềnh ra mặt tiền. Thấy chả tiện mà rất bất hợp lý.
    Chờ os 10.5 :))
     
    Sửa lần cuối: 10/12/13
    THANHDATNHUYResearchInMotion thích bài này
  12. Keeper

    Keeper New Member

    Tham gia:
    24/6/11
    Bài viết:
    5
    Được thích:
    12
    BB Model:
    9000
    Whatsapp là loại short-running sử dụng Push bạn ah :)
     
    ResearchInMotion, tndoublehTHANHDATNHUY thích bài này.
  13. tinhteppc

    tinhteppc Active Member

    Tham gia:
    23/5/11
    Bài viết:
    197
    Được thích:
    37
    BB Model:
    Z10
    pác chủ thống kê các app chạy ngầm có trên BB world để anh em thử đi :-bd
     
  14. vnbb

    vnbb Super Moderator

    Tham gia:
    5/1/11
    Bài viết:
    19.547
    Được thích:
    18.746
    BB Model:
    Passport
    Bạn vào box phần mềm đi, có 4-5 apps anh em giới thiệu trong đó đấy :)
     
  15. hieu1994

    hieu1994 Well-Known Member

    Tham gia:
    1/5/11
    Bài viết:
    1.385
    Được thích:
    433
    BB Model:
    Classic 9780
    Hơi khó hiểu :D Thôi cứ bookmark lại, khi nào có bb10 thì ngồi đọc lại cho thấm :D
     
  16. BUSPBP

    BUSPBP Member

    Tham gia:
    16/1/11
    Bài viết:
    54
    Được thích:
    8
    Call-X, Message-X sao vẫn chưa xong vụ thiết kế để chạy ngầm nhỉ bác Keeper?
     
    Keeper thích bài này.
  17. Keeper

    Keeper New Member

    Tham gia:
    24/6/11
    Bài viết:
    5
    Được thích:
    12
    BB Model:
    9000
    Dạ RIM chưa cấp phép để sign key, với lại phải viết lại từ đầu nếu muốn chạy ngầm. Lỗi vô bờ bến :)
     
    Bui Duy HungBlueSky2008 thích bài này
  18. binhcd

    binhcd Active Member

    Tham gia:
    10/7/14
    Bài viết:
    537
    Được thích:
    117
    BB Model:
    blackberry z10
    Bác làm một bài hướng dẫn anh em tạo và cài ứng dụng Android chạy ngầm trên BlackBerry 10 đi. Có bài trên crackberry nhưng mình làm theo không thành công.
     
  19. binhcd

    binhcd Active Member

    Tham gia:
    10/7/14
    Bài viết:
    537
    Được thích:
    117
    BB Model:
    blackberry z10
    Mình làm thử với ứng dụng chat LINE
     
  20. nguyenhonghn

    nguyenhonghn New Member

    Tham gia:
    8/8/14
    Bài viết:
    4
    Được thích:
    0
    ko thấy chế độ ấn phím hay thao tác nào đó để hiện ra các ứng dụng chạy ngầm nhỉ? trên bbos thì chỉ cần nhấn giữ phím chùm dâu là hiện ra. BB10 phải vào option mới thấy thì hơi mất time.
    sản phẩm dưỡng da
     
Đang tải...