Nhãn

26 tháng 9, 2012

528. Android A to Z: What is sideloading? (Anh - Việt)


By Jerry Hildenbrand  | Feb 02 2012 | 9:31 pm |

What is sideloading? It's a term you see a lot thrown around while talking about Android applications, and it's simple to explain. It means installing applications without using the official Android Market. What's less simple is how it's done and why you would do it. That's where this post comes in. Let's explain it, shall we? How to do it is easy enough, so let's start there. In the Application settings on your Android phone, you'll find a check box to "Allow installation of non-Market applications". When it's checked, you can sideload. You'll also see a pop-up warning when you check this box letting you know that your phone is now more vulnerable to attacks from applications, and that you accept all the responsibility that comes with doing this. It makes sense -- you can't hold Google responsible for applications you didn't download through their service using their security methods.

Sideloading là gì? Nó là 1 thuật ngữ mà bạn nghe nói rất nhiều ở khắp nơi khi nói đến ứng dụng Android, và giải thích nó đơn giản thôi. Nó nghĩa là việc cài đặt các ứng dụng mà không qua official Android Market (Chợ ứng dụng Android chính thức). Đơn giản hơn là xem nó được thực hiện như thế nào và lý do tại sao bạn sẽ làm điều đó. Nào giải thích nó, chúng ta bắt đầu? Làm sao cho nó đơn giản thôi, hãy bắt đầu từ đây. Trong ứng dụng cài lên phone Android của bạn, bạn sẽ nhìn thấy 1 hộp thoại để “Cho phép cài đặt các ứng dụng non-Market”. Khi nó được chọn, thì bạn có thể sideload. Bạn cũng sẽ thấy 1 cảnh báo pop-up (bật ra) khi bạn chọn hộp thoại này để cho bạn biết rằng phone của bạn giờ có thể dễ bị tổn thương do tấn công từ ứng dụng, và bạn chấp nhận tất cả trách nhiệm đến từ việc làm này. Nó cho cảm giác -- bạn không thể yêu cầu trách nhiệm của Google cho các ứng dụng bạn đã không download thông qua dịch vụ của họ sử dụng các phương pháp an ninh của họ.

Sideloading apps is easy to do as well. You download them to your phone, then use a file manager application to find them and "click" their entry. You'll invoke the app installer program, and it will install your app just as if it had came from the trusted Android Market. It won't be associated with your Android Market account, but it shows in your app drawer just like all the rest. It didn't used to be this easy for everyone. Under the guise of security, AT&T used to block users from sideloading by removing the Unknown sources field in the device settings. Whenever you tried to manually install an app, it would be blocked because it wasn't allowed. This could be circumvented by using adb from the SDK or by using a program like the Sideload Wonder Machine. Luckily, those days are past us and AT&T has re-evaluated their position, and now allows the installation of non-Market apps.

Việc sideloading các ứng dụng thì dễ thôi. Bạn download chúng vào phone của bạn, rồi dùng 1 ứng dụng quản lý file để tìm đến chúng và “click” truy nhập chúng. Bạn sẽ viện đến trình cài đặt ứng dụng, và nó sẽ cài ứng dụng của bạn cũng giống như khi nó đến từ  Android Market tin cậy. Nó sẽ không được liên kết với tài khoản Android Market của bạn, nhưng nó vẫn hiện ra trong ngăn kéo ứng dụng của bạn giống như tất cả phần còn lại. Nó thường không dễ thế cho mọi người. Dưới chiêu bài an ninh, AT&T đã dùng để ngăn chặn người dùng sideload bằng cách xóa trường Unknown sources (nguồn lạ) trong các mục settings của thiết bị. Bất cứ khi nào bạn cố tự cài 1 ứng dụng, nó sẽ bị chặn bởi vì nó không được cho phép. Điều này có thể được phá vỡ bằng cách sử dụng công cụ adb (công cụ Android Debug Bridge) từ SDK (Software Development Kit - bộ công cụ phát triển phần mềm Android) hoặc bằng cách sử dụng một chương trình như Sideload Wonder Machine. May mắn thay, chúng ta đã qua những ngày đó và AT&T đã đánh giá lại vị thế của họ, giờ cho phép cài đặt các ứng dụng non-Market.

Why would you want to sideload. There are several reasons, one being that Google has allowed carriers to block certain applications based on the model and network your device is running on. We've seen carriers block apps that permit tethering without paying the extra associated fees, and some carriers have exclusives for certain apps and they aren't available for the others. That's a whole other mess that we'll tackle in another post -- just know that it happens. There are other reasons to need to sideload apps, too. Want to use a different appstore like the one from Amazon? You'll need to enable sideloading. The same goes for beta testing apps for developers, or even coding your own apps and testing them on your phone. There are a lot of legitimate reasons for sideloading. Of course, there's always the piracy aspect. If you want to steal from hard working developers you'll need to enable sideloading. You also suck. Sideload, but don't steal from developers.

Tại sao bạn lại muốn sideloading. Có 1 vài lý do, một là Google đã cho phép các carrier (nhà cung cấp dịch vụ) chặn các ứng dụng nhất định dựa vào model và mạng mà thiết bị của bạn đang chạy. Chúng ta đã thấy các carrier chặn các ứng dụng cho phép tethering (chia sẻ không dây) mà không trả các khoản phí gia tăng, và 1 số carrier thì độc quyền với những ứng dụng nhất định và họ không cung cấp cho những hãng khác. Đó là một mớ hỗn độn hoàn toàn khác mà chúng ta sẽ giải quyết trong bài khác -- chỉ cần biết nó xảy ra. Có nhiều lý do khác cũng cần sideload các ứng dụng. Muốn dùng 1 dịch vụ ứng dụng khác kiểu như cái ở Amazon? Bạn sẽ cần kích hoạt chức năng sideloading. Tương tự như vậy cho các ứng dụng thử nghiệm giai đoạn beta cho các nhà phát triển, hoặc thậm chí mã hóa các ứng dụng của riêng bạn và thử nghiệm chúng trên điện thoại của bạn. Có rất nhiều lý do chính đáng cho việc sideloading. Tất nhiên, luôn có khía cạnh vi phạm bản quyền. Nếu bạn muốn ăn cắp từ các nhà phát triển làm việc vất vả, bạn sẽ cần kích hoạt chức năng sideload. Bạn cũng bú mút. Sideload, nhưng không ăn cắp của các nhà phát triển.

1 nhận xét:

  1. Hey ӏ knоw thiѕ is οff topiс
    but I ωas wonԁering if you κnew of anу
    wіdgets I cоuld add tο my blog that
    automatісаllу tweеt my newest twittеr updates.
    I've been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like this. Please let me know if you run into anything. I truly enjoy reading your blog and I look forward to your new updates.

    Here is my web site; Payday Loans Online
    Look at my web blog :: payday loans online

    Trả lờiXóa