PDA

Xem phiên bản đầy đủ : Steve Jobs và những suy nghĩ của ông về Flash



lee
30-04-2010, 05:00 PM
Steve Jobs, CEO của Apple, vừa viết một lá thư để đánh giá về vị trí Flash. Bức thư khá dài và viết rất văn hoa và đá xoáy rất tinh tế. Dưới đây mình ghi lại những điểm chính tại sao Jobs nghĩ Flash không thích hợp với thiết bị di động:

1. Nó không phải mã nguồn mở. Tuy là sản phâm Adobe Flash được phổ biến rộng rãi, nhưng điều đó không có nghĩa là nó mở. Bởi vì Adobe hoàn toàn kiểm soát toàn bộ tập lệnh và chỉ có Adobe có khả năng hiệu chỉnh nó. Do đó nhìn từ góc độ nào đây cũng là một ngôn ngữ đóng. Và chúng ta cũng hiểu ý của Jobs ở đây là -- HTML5, CSS và JavaScript là những mã web mở

2. Full Web . Steve trả lời cho việc Adobe nói rằng các thiết bị Apple không thể lướt web hoàn chỉnh, với việc sử dụng bằng chứng là trang web già nua Youtube bằng cách chỉ ra rất nhiều website hỗ trợ video cho ipad như CBS, Netflix, Facebook. Còn về flash games.... Jobs nói rằng có hơn 50.000 games and phần mềm giải trí trong App store, và rất nhiều trong đó là free. -- Nhưng nếu tính điểm thì mình nghĩ cái này Flash vẫn có lý hơn số website full HTML5 còn quá ít, cũng như có thêm game flash thì tốt hơn là chỉ có game trong app store chứ.

3. Tính hiệu năng, an toàn và thi hành. Trong thư Steve nói rằng Flash chính là nguyên nhân hàng đầu dẫn tới Crash trên máy Macs, và để nhấn mạnh hơn cho luận điểm của mình Jobs nói Apple thường xuyên đề nghị Adobe cho xem một phiên bản Flash nào đó chạy mượt mà trên thiết bị di động trong những năm qua. Nhưng mà tôi chả bao giờ thấy được. -- Cái này thì quả đúng là mấy ông Adobe cứ hứa cuội mãi. Hết nửa đầu 2008 tới nửa sau 2008 rồi tới 2009 rồi tới nửa đầu 2010 và bây giờ là nửa sau 2010, chả biết bao giờ mới có nữa.

4. Tuổi thọ pin. Phần lớn các video Flash hiện nay đều sử dụng bộ biên dịch cũ phải chạy giải mã bằng phần mềm và không được hỗ trợ trên các chip thiết bị di động. Và Jobs nói luôn ngay cả những website HTML5 nhưng sử dụng biên dich cũ cũng bị loại bỏ khả năng coi được.-- Không cần bàn cãi ai cũng biết bộ biên dịch mới ở đây là H.264 đây là một trong những con cưng của Jobs bởi vì kề từ lúc mà iPhone co thể chơi video chuẩn này trong 10 tiếng, trong khi với phần mềm hỗ trợ thì chỉ được 5.

5 Touch. Về cơ bản giao diện của Flash được xây dựng từ thiết bị nhập liệu chuẩn là chuột và bàn phím. Và rõ ràng là các nhà phát triển buộc phải viết lại từ đầu phần mềm của họ nếu muốn no chạy tốt được trên thiết bi cảm ứng. Và nếu như phải viết lại như vậy sao không bắt đầu từ một công nghệ tiên tiến hơn như HTML5 hay CSS JavaScrippt? -- Flash là thứ sinh ra ở kỷ nguyên PC - kỷ nguyên của chuột và bàn phím và đó là những thứ của ngày hôm qua. Tuơng lai là đây. Vậy tại sao bạn lại sử dụng tuơng lai (iPod, iPhone, iPad) với công nghệ ngày hôm qua (Flash).

6. Và lý do quan trong cuối cùng. Nếu như các nhà phát triển phần mềm phải phụ thuộc thêm vào hãng thứ ba nữa thì sẽ rất phức tạp. VÌ sẽ phải đợi để hãng này thích nghi với những tính năng mới của iPhone OS rồi các developer mới có thể viết sự phụ thuộc này sẽ làm hạn chế khả năng của họ. Và đó là lý do mà Apple đưa ra quy định nghiêm ngặt về việc sử dụng ngôn ngữ hãng thứ 3 rồi chuyển sang chạy cho iPhone.