Bài học rút ra chính
- Flash bắt đầu như một chương trình vẽ vào năm 1993.
- Steve Jobs tất cả trừ việc đóng đinh quan tài bằng bài luận "Suy nghĩ trên Flash" năm 2010 của ông.
- Đừng tuyệt vọng. Vẫn có nhiều cách để làm hao pin máy tính xách tay của bạn một cách nhanh chóng.
Adobe cuối cùng đã loại bỏ Flash, nền tảng phần mềm chạy trò chơi, ứng dụng và quảng cáo trong trình duyệt của bạn, đồng thời tiêu hao pin máy tính xách tay của bạn.
Đối với những người yêu thích Flash, tin tốt là bạn vẫn có thể đánh thuế máy tính của mình và tiêu hao pin của nó, chỉ bằng cách cài đặt trình duyệt Chrome của Google. Đối với những người ghét Flash, sự suy giảm đã bắt đầu từ lâu với iPhone vào năm 2007 - đến mức có vẻ như rất vui để ăn mừng vào thời điểm này. Flash chính thức bị Adobe bỏ rơi vào năm 2015 và vào ngày 31 tháng 12 năm 2020, nó chết. Nhưng tại sao nó lại tồn tại lâu như vậy? Có điều gì tốt về nó không? Nếu bạn là nhà phát triển, thì có.
"Lúc đầu, tôi ghét nó", nhà phát triển Flash lâu năm Gerrit Dijkstra nói với Lifewire qua tin nhắn trực tiếp. "Sau đó, [Adobe] đã mua Macromedia và họ đã thêm kịch bản vào Flash. ActionScript này quá tối thiểu, nhưng như tôi đã nghe Peter Gabriel nói trong một bộ phim tài liệu ngày hôm qua, 'các quảng cáo thật ranh ma, hãy nói cho họ biết những gì họ không thể làm và họ tìm ra cách giải quyết vẫn làm được. ""
Flash là gì?
Về mặt thực tế, Flash là một nền tảng phần mềm cho phép các nhà phát triển viết các chương trình để chạy bên trong một plugin trình duyệt. Điều này có nghĩa là, miễn là bạn đã cài đặt plugin Flash, bạn có thể chạy bất kỳ ứng dụng nào trong số này. Không thành vấn đề nếu bạn sử dụng Safari, Internet Explorer, Firefox hay Chrome. Ngày nay, trừ khi công ty của bạn chạy phần mềm độc quyền dựa trên Chrome, bạn sẽ gặp phải rất ít trình duyệt không tương thích - ví dụ: có thể trang web ngân hàng của bạn không hoạt động bình thường trong Safari. Nhưng hồi đó, Flash là một cách để đảm bảo trải nghiệm sẽ giống nhau ở mọi nơi.
Tuy nhiên, vấn đề là kinh nghiệm. Flash cho phép bạn chơi trò chơi, chạy ứng dụng và thiết kế toàn bộ trang web, hoàn chỉnh với các hoạt ảnh và khả năng tương tác mà nếu không thì không thể. Nó cũng được sử dụng để phát lại video (YouTube được xây dựng trên Flash trước khi chuyển sang phát lại video gốc) và hiển thị quảng cáo xâm nhập. Và đồng thời, nó làm cạn kiệt pin máy tính xách tay của bạn nhanh hơn.
Flash cũng không phải là một trải nghiệm gốc. Trên Mac, nó không có giao diện hoặc hoạt động giống như các phần mềm Mac khác. Theo nghĩa này, Flash là tiền thân của Electron, một nền tảng phần mềm dựa trên trình duyệt để chạy các ứng dụng đa nền tảng (như Slack và Notion), cũng được biết đến với việc sử dụng tài nguyên máy tính.
Và đây là manh mối dẫn đến thành công của Flash. Người dùng không quan tâm đến cách mọi thứ hoạt động. Chúng tôi chỉ muốn các trang web tương tác của chúng tôi, video của chúng tôi và tất cả những thứ khác mà chúng tôi đã quen thuộc trên web. Mặt khác, các nhà phát triển yêu thích Electron và yêu thích Flash.
Nhà phát triển Flash
Để bắt đầu, Flash thật dễ dàng. Và nó giống như một trò chơi hơn là công việc.
"Flash cho phép bạn bắt đầu với hình ảnh và thêm mã vào nó một cách thử nghiệm, để tạo hiệu ứng cho nó", Dijkstra nói. Nhà phát triển Akashic Seer đã nói với Lifewire qua tin nhắn trực tiếp rằng "[thật tuyệt vời khi có thể tạo các nhân vật và làm sinh động chúng".
Sau đó, khi Adobe ngày càng thêm nhiều tập lệnh, Flash đã trở thành một nền tảng mạnh mẽ, thu hút sự chú ý của "những lập trình viên nghiêm túc". Dijkstra giải thích rằng họ "đã đồng hành cùng nó, nhưng [tôi] không quá hài lòng về điều đó."
Vấn đề là, khi Flash ngày càng phức tạp và thân thiện với lập trình viên, nó trở nên khó hơn và kém thú vị hơn đối với những người không phải lập trình viên. Đồng thời, sức mạnh này khiến Flash không thể thiếu. Và sau đó là iPhone.
Suy nghĩ trên Flash
Vào tháng 4 năm 2010, Steve Jobs xuất bản Thoughts on Flash, một bức thư ngỏ giải thích lý do tại sao Apple không cho phép Flash trên iPhone, iPad và iPod touch. Các lý do bao gồm bảo mật, ảnh hưởng đến tuổi thọ pin (rất quan trọng trên thiết bị di động), thiếu khả năng tương thích với cảm ứng và thực tế là Flash không phải là "web đầy đủ".
Thật thú vị, "lý do quan trọng nhất" không cho phép Flash, theo Jobs, là Flash đã tạo ra một cách hiệu quả để đưa ứng dụng lên các thiết bị iOS không do Apple kiểm soát. Quan điểm của Jobs là các ứng dụng đa nền tảng này sẽ chậm áp dụng các công nghệ mới. Và anh ấy có lý. Từ bài luận:
Adobe đã rất chậm chạp trong việc áp dụng các cải tiến cho các nền tảng của Apple. Ví dụ: mặc dù Mac OS X đã được xuất xưởng gần 10 năm nay, nhưng Adobe mới chỉ áp dụng nó hoàn toàn (Cocoa) cách đây hai tuần khi họ xuất xưởng CS5. Adobe là nhà phát triển bên thứ ba lớn cuối cùng sử dụng Mac OS X.
Điều này báo trước quan điểm hiện tại của Apple về App Store và mặc dù lần này họ từ chối cho phép các nhà phát triển phần mềm như Epic, Google và Microsoft đưa các cửa hàng ứng dụng vào các ứng dụng iOS của họ, động cơ vẫn giống nhau: kiểm soát.
The End of Flash
Flash, ban đầu là một ứng dụng vẽ vector năm 1993 có tên là SmartSketch, được Macromedia mua lại vào năm 1996, sau đó được Adobe mua lại khi mua Macromedia vào năm 2005. Năm 2015, Adobe yêu cầu mọi người ngừng sử dụng Flash, sau đó vào năm 2017, hãng thông báo "thời kỳ cuối" chính thức của Flash, vào ngày 31 tháng 12 năm 2020. Dù sao thì không ai thực sự sử dụng nó nữa.
Bạn vẫn có thể gặp phải một trang web kỳ lạ nói rằng nó yêu cầu plugin Flash để tiếp tục, nhưng bạn có thể chỉ cần tiếp tục đến thanh tab và nhấp vào nút đóng. Có vẻ như đây là điều đúng đắn cần làm.