Chuyển đến nội dung chính

[Xu hướng] Sự sống lại của xu hướng bàn phím vật lý

Thứ hai 01/02/2016 15:00
Một điều thú vị rất dễ nhận ra là trong một năm trở lại đây, chúng ta liên tiếp chứng kiến sự ra đời của hàng loạt những dòng Smart phone, tablet chạy cả bằng Android, iOS hay thậm chí là Windows Phone được tích hợp sẵn những chiếc bàn phím vật lý và đang làm mưa làm gió trên thị trường.

Nếu là một tín đồ công nghệ chắc hẳn chúng ta đã từng nghe đến những dòng điện thoại thông minh như: Nokia 9000, Ericsson GS 88, Tmobile G1 hay Sony Ericsson P990i. Đây là những dòng smartphone đời đầu chạy trên những hệ điều hành như Symbian hay Android kết hợp với việc sử dụng những chiếc bàn phím vật lý. Từng là những dòng điện thoại được xem là thời thượng khi ấy thế nhưng chỉ một khoảng thời gian ngắn sau đó chúng đã không còn tồn tại trên thị trường. Những dòng điện thoại ấy được thay thế bằng những dòng smart phone mới hơn chạy bằng Android, iOS hay Window phone và cũng từ đó người ta hầu như không còn thấy sự hiện diện của bàn phím vật lý trên những chiếc Smart phone nữa. Thay vào đó là những chiếc bàn phím ảo có phần linh hoạt hơn được tích hợp sẵn vào các hệ điều hành.

Thế nhưng...
Một điều  thú vị rất dễ nhận ra là trong một năm trở lại đây, chúng ta liên tiếp chứng kiến sự ra đời của hàng loạt những dòng smartphone, tablet chạy cả bằng Android, iOS hay thậm chí là Windows Phone được tích hợp sẵn những chiếc bàn phím vật lý và đang làm mưa làm gió trên thị trường. Những cái tên nổi bật trong số chúng có thể kể đến là: Microsoft Suface, Ipad Pro và gần đây nhất là sự ra đời của tân binh Blackbery Priv. Vậy điều gì đã làm tái sinh những chiếc bàn phím vật lý này trên các máy smartPhone, tablet ngày nay? Và liệu rằng xu hướng này có tồn tại lâu dài? Để làm rõ những câu hỏi ấy chúng ta hãy thử xem qua những ưu điểm mà một chiếc smart phone hay tablet sử dụng bàn phím vật lý có thể đem lại cho người dùng.

Những ưu điểm của một chiếc SmartPhone và Tablet có sử dụng đến bàn phím vật lý có thể kể đến:
Nhanh, chính xác và đơn giản hơn: Khác với việc bạn ngồi yên và nhập liệu trên bàn phím, khi di chuyển thì việc gõ hoặc vuốt trên bàn phím ảo sẽ khó khăn và độ chính xác sẽ thấp hơn. Tuy nhiên khi sử dụng bàn phím vật lý, việc nhập liệu sẽ đơn giản hơn nhiều khi di chuyển, đặc biệt với những người đã có kinh nhiệm còn có thể không cần phải chú ý hoàn toàn vào bàn phím mà vẫn có thể gõ chính xác. Bên cạnh đó khi bạn đã gõ trên bàn phím vật lý một thời gian, bạn có thể học được cách gõ mà không cần nhìn bàn phím. Đó chính là điểm khác biệt với việc nhập liệu trên bàn phím ảo, khi bạn gõ trên màn hình cảm ứng sẽ không có được những điểm tham chiếu xúc giác trên đầu ngón tay.



Tăng kích thước màn hình hiển thị: Khi Steve Jobs giới thiệu iPhone, ông đã tạo ra cuộc tranh luận rất có lý: bàn phím vật lý có thể lấy đi một phần diện tích hiển thị. Ông hỏi "tại sao bạn lại phải chấp nhận sự xuất hiện của bàn phím ngay cả khi không cần?" Tuy nhiên khi nhập liệu trên bàn phím ảo bạn sẽ phải hi sinh một phần màn hình cho bàn phím, vì vậy đoạn hội thoại sẽ ngắn hơn. Điều này giúp người dùng tránh được các cảm giác khó chịu khi kích thước của nội dung hiển thị bị giới hạn.
          
               
Sự kết hợp hai trong một: Bạn là một người bận rộn với công việc, bạn ít khi ngồi làm việc tại văn phòng mà thay vào đó bạn phải thường xuyên ra bên ngoài gặp gỡ trao đổi với khách hàng thì có lẽ một chiếc iPad Pro sẽ là một lựa chọn hết sức phù hợp. Chúng ta thường hay có thói quen đem theo những chiếc máy tính xách tay nặng nề và không kém phần cồng kênh khi đi ra ngoaì giải quyết công việc. Điều này đôi khi tạo ra một sự phiền toái không hề nhỏ đặc biệt là đối với chị em phụ nữ. Việc sử dụng một chiếc Ipad Pro hay một máy tính bảng Sufface của Microsoft được tích hợp sẵn những chiếc bàn phím vật lý có thể giúp chúng ta giải quyết những phiền toái đó. So với một chiếc máy tính xách tay thì một chiếc Tablet có kích thước nhỏ hơn và có khả năng giải quyết những công việc tương đương. Đối với một lập trình viên cũng vậy sẽ chẳng có ai có hứng thú với việc lập trình trên một chiếc bàn phím ảo nhưng với một chiếc bàn phím thật thì điều đó hoàn toàn khả thi. Với sự kết hợp cùng bàn phím vật lý, rõ ràng giờ đây một chiếc Tablet không chỉ đơn thuần là Tablet như trước đây nữa mà nó còn có thể đóng vai trò như một chiếc máy tính xách tay gọn nhẹ.           




Cung cấp phím tắt đến các ứng dụng vật lý, địa chỉ liên hệ và nhiều hơn nữa: Đối với những người quan tâm nhiều hơn về tiện ích so với sự đơn giản và thiết kế thẩm mỹ, bàn phím vật lý sẽ cung cấp lợi ích năng suất lớn hơn. Bạn có thể quay số liên lạc trực tiếp một cách nhanh chóng bằng cách giữ một nút, hoặc khởi động vào ứng dụng hay tìm kiếm phổ quát để tiết kiệm từng giây mỗi khi bạn nhấc điện thoại lên. Tất nhiên, các phần mềm trên điện thoại cần hỗ trợ điều đó.       
            
Giải trí với vũ điệu từ ngón tay: Một trong những lợi ích của màn hình cảm ứng nó không gây ra bất kỳ tiếng ồn nào (điều này cực kỳ hữu hiệu khi bạn muốn nhắn tin hay làm việc trên điện thoại khi người khác ngủ). Điểm thiếu sót đó chính là cảm giác gõ phím được tạo ra khi thực hiện trên một bàn phím vật lý, nơi bạn có thể thỏa sức gõ theo nhịp điệu bất kỳ. Ngón tay của bạn sẽ được nhảy múa theo đúng nghĩa đen. Điều này không chỉ áp dụng cho smartphone mà còn đúng cho bàn phím máy tính.      

Xu hướng này sẽ đi về đâu?
Rõ ràng việc một chiếc smart phone hay tablet sử dụng kết hợp với bàn phím vật lý đem lại những lợi ích nhất định tuy nhiên liệu rằng xu hướng này có kéo dài trong tương lai? Cách đây chỉ một thập niên thôi rõ ràng những chiếc Smart phone đời đầu sử dụng kết hợp với bàn phím vật lý đã có một thời phát triển huy hoàng là thế nhưng rồi cũng sớm bị thay thế. Liệu rằng những chiếc Tablet như Galaxy Tab 2 của Samsung, Sufface của Microsoft , Ipad Pro của họ nhà “Táo” hay những smart phone sử dụng bàn phím vật lý như Blackbery Priv có đủ sức mạnh để tạo làm sống lại một xu hướng. 


Vũ Phan

Nhận xét

Bài đăng phổ biến từ blog này

[ebook] Phần I - Tổng hợp nội dung sách "Nuôi con không phải cuộc chiến"

Phần I - Nuôi con không phải cuộc chiến Chương 1: ăn ngủ tự lập mẹ nhàn con ngoan EASY: eat - activity - Sleep - Your time -> Là chu kỳ sinh hoạt lặp đi lặp lại của bé trong một khoảng thời gian 1 ngày của bé. Có thể bạn quan tâm: Khuyến mãi mua trọn bộ sách Nuôi con không phải cuộc chiến I. Nếp sinh hoạt EASY   1. Lợi ích EASY: Đối với bé: + Nhận biết được những gì xảy ra tiếp theo -> Tăng khả năng tự tin của con. + Tập cho bé phản xạ có điều kiện. + Kết nối nhịp sing học của con. Đối vơí mẹ: + Biết cách phản ứng với những nhu cầu khác nhau của bé, không nhầm lẫn giữa khi bé khóc đòi ăn hay làm nũng.  Về lâu dài: + EASY là nền tảng cơ bản giúp rèn luyện sự tự lập ở bé. + Tạo nếp sinh hoạt ăn ngủ điều độ. (Khi con càng lớn chu kỳ EASY càng dài ra) 2.   Chu kỳ 03h: Cho bé từ 0 - 3 tháng tuổi. Bé ăn cách nhau 03 giờ. Cho con ngủ theo bảng thời gian hoặc căn cứ vào dấu hiệu của bé. Cân nặng tiêu chuẩn 2.7kg 3. Chu kỳ 4 giờ Ch

[AI] BÀI 4: Tác nhân và môi trường (Agent and Environment)

1. Agent (tác nhân): l à tất cả những gì có thể nhận thức về môi trường của nó thông qua cảm nhận "Sensor" và đưa ra hành động tác động đến môi trường (effective). Có 03 loại agent: human, software, robotic. + Cấu trúc của Agent: Gồm 2 phần:  Architecture + Agent Program + Phân loại Agent: -  Simple Reflex Agents: Agent phản ứng đơn giản. - Model Based Reflex Agents: Agent phản xạ dựa trên model - Goal Based Agents: Agent dựa trên mục tiêu. - Utility Based Agents: Agent dựa trên tính tiện ích. 2. Turing test : Ứng dụng trong việc kiểm tra và đáng giá máy móc có thật sự thông minh?  https://vi.wikipedia.org/wiki/Ph%C3%A9p_th%E1%BB%AD_Turing   3. Các thuộc tính của môi trường Discrete / Continuous  − If there are a limited number of distinct, clearly defined, states of the environment, the environment is discrete (For example, chess); otherwise it is continuous (For example, driving). Observable / Partially Observable  − If it is possible to determine t

[Tool] Apache Nifi

Introduction Apache NiFi is a dataflow system based on the concepts of flow-based programming. It supports powerful and scalable directed graphs of data routing, transformation, and system mediation logic. NiFi has a web-based user interface for design, control, feedback, and monitoring of dataflows. It is highly configurable along several dimensions of quality of service, such as loss-tolerant versus guaranteed delivery, low latency versus high throughput, and priority-based queuing. NiFi provides fine-grained data provenance for all data received, forked, joined cloned, modified, sent, and ultimately dropped upon reaching its configured end-state. See the  System Administrator’s Guide  for information about system requirements, installation, and configuration. Once NiFi is installed, use a supported web browser to view the UI. Browser Support Browser Version Chrome Current and Current - 1 FireFox Current and Current - 1 Edge Current and Current

[Xu hướng] Open API – Xu thế phát triển mới của ngành công nghiệp phần mềm

Xuất bản: 2016-06-30 00:19:09 Các nhà phát triển đã nhận ra rằng việc lãng phí thời gian công sức vào thiết kế lại những thứ đã được các công ty khác xây dựng là hết sức không nên. Thay vào đó, họ hoàn toàn có thể dựa vào những API được các nhà cung cấp nền tảng như Salesforce, Amazon, Google… và mới đây là các nhà phát triển độc lập khác đưa ra. Trong ngành công nghiệp sản xuất phần mềm, mỗi ứng dụng khi được đưa tới công chúng đều nhằm mục đích phục vụ cho một nhu cầu người dùng nhất định.  Có những ứng dụng phục vụ cho mục đích học tập, hoặc giải trí, du lịch, một số khác phục vụ cho mục đích đi lại như GrabTaxi hay Uber chẳng hạn. Mặc dù những ứng dụng này có thể giúp đáp ứng những nhu cầu khác nhau của người sử dụng nhưng cũng không phải vì thế mà chúng được làm ra theo những cách hoàn toàn khác nhau. Bên cạnh đó, tuy có những mục đích sử dụng khác nhau nhưng những ứng dụng như vậy vẫn có những điểm chung, tương đồng về chức năng.  Dù bạn đang sử dụng Facebook hay S

Book note: Tư duy nhanh và chậm - Tác giả: Daniel Kahneman

1. Tư duy nhanh : dựa vào trực giác, kinh nghiệm. 2. Tư duy chậm :  suy nghĩ, đánh giá thấu đáo về một vấn đề trước khi đưa ra ý kiến. --> Con người có xu hướng thích sử dụng tư duy nhanh hơn là tư duy chậm. 3. Giảm thiểu sai lầm dự kiến :  Áp dụng thông tin khách quan: Sử dụng thông tin từ nhiều nguồn tin khác. Xác định nhóm tham chiếu phù hợp --> thu thập số liệu thống kê. 4. Trực giác và công thức : Nếu có lựa chọn thì nên sử dụng công thức. 5. Khi nào nên tin vào trực giác : Nếu trực giác đưa ra phán đoán về một phạm trù có tính chất lặp lại (ví dụ như chơi cờ vua) và tính lặp lại của phạm trù đó có khả năng học được. 6. Người ta có xu hướng thích sự tự tin hơn sự không chắc chắn : thông tin đưa ra dựa trên sự tự tin có khoảng sai lệch bé hơn nếu đưa ra dựa trên sự không chắc chắn. 7. Con người thường nghĩ đến sự mất mát nhiều hơn cái nhận được . Hầu hết mọi người sẽ không tham gia trò chơi đồng xu: mặt sấp mất 100$, mặt ngửa được nhận 150$ (dù phận  nhận được > phần có th

[Network] ARQ - Automatic repeat request

Automatic Repeat reQuest (ARQ) hay  Automatic Repeat Query là một phương thức điều khiển lỗi cho quá trình truyền dữ liệu bằng cách sử dụng ACK (acknowledgements) và Time Out, cho phép truyền dữ liệu tin cậy trên nền một dịch vụ không tin cậy (unreliable service). 1. ARQ protocol Gồm 03 loại Stop-and-wait ARQ Go-Back-N ARQ Selective Repeat ARQ / Selective Reject 2. Lĩnh vực liên quan Linked Data Transport Layer OSI Model. Ngoài ra có một số bằng sáng chế trong lĩnh vực live video contribution environments  sử dụng tới ARQ.

[Mac OS] Cài đặt maven apache

Ngày tạo: 25/12/2016 Bước 1: Download maven apache từ liên kết:  https://maven.apache.org/download.cgi?Preferred=ftp://mirror.reverse.net/pub/apache/ Bước 2: Cài đăt biến môi trường: mở vào file .bash_profile thêm các dòng. (Nếu file chưa tồn tại thì tạo mới) $ vim ~/.bash_profile export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home export M2_HOME=/Users/mac/Downloads/Programs/apache-maven-3.3.9 export M2=$M2_HOME/bin export PATH=$PATH:$M2_HOME/bin Bước 3 :  Restart Terminal, kiểm tra cài đặt thành công từ terminal bằng lệnh: $ mvn -version Trường hợp cài đặt thành công kết quả trả về như sau: Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-10T23:41:47+07:00) Maven home: /Users/mac/Downloads/Programs/apache-maven-3.3.9 Java version: 1.8.0_60, vendor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_60.jdk/Contents/Home/jre Default locale: en_US, platform encoding: UTF-8 OS name:

[LB-HA] Understand about High Available (HA) and Load Balancing

High Available (HA) :  Hỗ trợ dự phòng tiến trình. Hoạt đông với cơ chế Active - Passive . Hệ thống tồn tại 02 loại Component với role 'Active' và 'Passive'.  Active   Component sẽ đảm nhận việc xử lý tiến trình. Passive Component đóng vai trò backup. Trường hợp Active Component gặp lỗi (fail, downtime) hệ thống sẽ chuyển sang hoạt động trên B ackup  Component . Quá trình chuyển từ Active Component sang Passive Component gọi là 'Fail over'. Một số khái niệm liên quan đến HA: - FailOver: Chuyển đổi tiến trình chạy trên Passive Component khi Active Component gặp sự cố. - Fail Back: Khôi phục lại tiến trình hoạt động trên Active Component sau khi tiến trình dịch chuyển đến Passive Component trong quá trình FailOver. - Fault - Tolerant: Công nghệ giúp đảm bảo tính liên tục của dịch vụ. Trường hợp một thành phần trong hệ thống bị hoạt động gián đoạn vẫn cho phép toàn bộ hệ thống hoạt động ổn định. Load Balancing : Hoạt động với cơ chế Active - Active .

[PM4P] First step for reaching to PMP Certificate

27/07/2019: First step for reaching to PMP Certificate

Quản lý Session khi cấu hình dự phòng máy chủ sử dụng HAproxy

1.        Vấn đề Cùng một HTTP session có thể nằm trên nhiều kết nối TCP khác nhau. Trong điều kiện không sử dụng Load Balancer, sẽ không phát sinh các vấn đề về quản lý phiên – session. Thông tin session của tất cả người dùng được nhận biết thông qua một máy chủ duy nhất. Tất cả kết nối của Client đều được chuyển đến một máy chủ duy nhất. Ở chế độ dự phòng, khi người quản trị cài đặt nhiều hơn một server, vấn đề về quản lý session sẽ xuất hiện. Máy chủ ứng dụng có nguy cơ không thể access thông tin session người dùng. 2.        Phương án cấu hình dự phòng khi sử dụng session ·          Replication : Sử dụng cơ chế sao lưu session của web server để đảm bảo rằng tất cả các máy chủ ứng dụng thuộc cluster khác nhau đều có thông tin của Session. Một số web server phổ biến như tomcat đều hỗ trợ cơ chế replication session này. ·          Share session : Thông tin session được chia sẻ bằng cách lưu trữ tập trung vào một cơ sở dữ liệu, hoặc dạng file system trên web se