2012-04-04 33 views
8

Tôi muốn biết cách mọi ứng dụng dành cho thiết bị di động có nguồn gốc hoặc html5. Có bất kỳ phần mềm hoặc trang web nào cho biết điều đó không. Làm thế nào tôi có thể phát hiện nếu một ứng dụng là native hoặc html5?Cách xác định xem ứng dụng có phải là native hay html5 không?

+3

Nếu bạn không biết sử dụng nó, điều đó có quan trọng không? :) –

+0

Để khám phá hành vi giao diện người dùng. – SVGreg

+2

Bạn có muốn thực hiện điều này theo chương trình không? Nếu không phải câu hỏi này sẽ phù hợp hơn với Android Stackexchange. Và một trong hai cách tôi nghĩ rằng câu trả lời cho câu hỏi là không, bạn không thể biết chắc chắn liệu một ứng dụng là Native hay HTML dựa. Nếu bạn có nhiều kinh nghiệm, bạn có thể nói trong khi bạn đang nhìn vào nó và tương tác với nó, nhưng ngay cả khi đó bạn đang thực hiện một dự đoán được giáo dục dựa trên cách nó trông/cư xử. Bạn không có bất kỳ sự bảo đảm nào bằng cách này hay cách khác. – FoamyGuy

Trả lời

9

Bạn có thể giải nén tệp .apk bằng bất kỳ công cụ nào như winzip hoặc winrar. Nếu đó là một ứng dụng dựa trên html5, bạn sẽ thấy các tệp .html, .js và .css trong thư mục/res/asset.

Để lấy tệp .apk, hãy kéo nó từ điện thoại của bạn bằng adb. Bạn có thể cần root cho điều này.

+5

bạn có thể sử dụng AirDroid để lấy quyền truy cập root .apk w/o. – bradley4

-2

Ứng dụng gốc thường sử dụng lượt xem web cho mục đích hiển thị - đây là những ứng dụng được gọi là ứng dụng kết hợp. Việc sử dụng Java để tìm ra những gì để hiển thị (cf một máy chủ web) và sau đó sử dụng một trang web để hiển thị. Do đó, sự hiện diện của các tệp HTML/CSS/JS không thể được sử dụng để xác định chắc chắn rằng ứng dụng html5 của nó.

Như @Tim nói - trừ khi bạn đào rất, rất sâu, bạn không thể chắc chắn 100%. Có lẽ thậm chí không.

+0

Sửa lỗi nếu tôi sai, nhưng ứng dụng gốc là ứng dụng hiển thị lượt xem v.v. với tệp XML, v.v. Việc sử dụng chế độ xem web là ứng dụng lai sử dụng. Ngoài ra, các ứng dụng được xây dựng với Phone Gap cũng sử dụng chế độ xem web. –

+0

Ứng dụng gốc không cần hiển thị chế độ xem với tệp XML, v.v. Tôi có ứng dụng gốc tạo lập bố cục và chế độ xem của họ bằng chỉ một tệp XML gốc duy nhất có bố cục tuyến tính. Tôi có ứng dụng gốc tạo chế độ xem web và sau đó điền chế độ xem web với nội dung và các chế độ xem khác như lượt xem hình ảnh với nội dung của chúng. Tôi sẽ gọi một ứng dụng lai như vậy. Bạn có thể nói một ứng dụng dựa trên PhoneGap et. al. bởi số lượng lớn JavaScript và sự bối rối chung trong tương tác người dùng của họ (ý kiến ​​của tôi). – Colin

Các vấn đề liên quan