2012-03-31 33 views
5

Tôi đã xem xét các gói khác nhau cho python trên Android và IOS vì tôi sẽ sớm nâng cấp điện thoại của mình.Python cho IOS hoặc Android

Tuy nhiên, tôi không biết nên sử dụng hệ điều hành nào. Đối với Android, họ có gói SL4A, nhưng đối với IOS, họ có sự tương đồng. Tuy nhiên, im bị mắc kẹt trên đó để đi cho. Có ai có bất cứ đề nghị cho điều này?

Tôi biết loại câu hỏi ngu ngốc, tuy nhiên, tôi chỉ tham gia phát triển thiết bị di động vì chúng cho phép các ngôn ngữ kịch bản trên nền tảng di động.

Trả lời

2

Tôi đã tìm kiếm Python trên iOS trong một thời gian. Khoảng 2 tháng trước, một bản phát hành cho kho ứng dụng iTunes - http://pythonforios.com/ và nó thật tuyệt vời! Nó bao gồm bộ tài liệu Python 2.7.2 hoàn chỉnh - một mình có giá trị là $ 3. Đó là một chút thách thức khi viết mã bất kỳ ứng dụng nghiêm trọng nào (mà tôi nghi ngờ là kết quả của nhà phát triển phải tuân theo nguyên tắc ứng dụng của Apple), nhưng đây là nơi lý tưởng để thử nghiệm ý tưởng từ một chuyến tàu hoặc sân bay. (1) khi bạn không có máy tính xách tay).

1 báo trước - Tôi chỉ thử trên iPad. Nó có thể là một màn hình chật hẹp màn hình bất động sản trên một chiếc iphone.

+0

bạn có thể tải tập lệnh từ máy tính vào máy tính và chạy tập lệnh thông qua trình thông dịch trên điện thoại không? hoặc bạn bị giới hạn viết và chạy chúng thông qua thông dịch viên trên điện thoại? :) –

+0

Chính thức bạn bị giới hạn mã, lưu, chạy trực tiếp trên thiết bị iOS. Nhưng đó là một vấn đề đơn giản để tải xuống một tệp từ mạng và thực thi. Tôi giả sử w/một số suy nghĩ nhỏ người ta có thể giàn khoan một hệ thống kéo/chạy git mà sẽ phù hợp khá tốt với mã & triển khai từ một nơi nào đó phù hợp hơn để chỉnh sửa – user590028

+0

alright, cảm ơn bạn rất nhiều :) bạn đã trả lời câu hỏi của tôi hoàn toàn. :) –

3

Hỗ trợ python cho Android khá tốt, nhưng vẫn đang được phát triển. Bạn có thể làm những điều mà một ngôn ngữ kịch bản có thể nhưng không phải là những thứ mà Python là một ngôn ngữ OO có thể.

Ví dụ: - Khi bạn đi qua tham chiếu api here, bạn có thể thấy rằng người ta có thể viết tập lệnh để thực hiện các tác vụ cơ bản đến phức tạp, nhưng theo cách hạn chế. Bạn không bao giờ có thể xây dựng các ứng dụng đầy đủ thổi, và thậm chí nếu bạn làm, nó sẽ luôn luôn chậm vì SLA4 chỉ là một lớp khác trên đầu trang của vài lớp khác trong hệ thống phân cấp Android. Đã có rất nhiều công cụ thú vị đã được thực hiện bằng cách sử dụng kịch bản Python, ví dụ: http://www.wired.com/gadgetlab/2010/07/nexus-one-phone-rides-a-rocket-up-28000-feet/#ixzz0v7LFT7ay (Một chút over-board và điên, nhưng tuyệt vời dù sao.)

Tôi không có nhiều kinh nghiệm về một IPhone để vượt qua ý kiến ​​như vậy. Tuy nhiên, một chiếc iPhone đắt tiền. Bạn luôn có thể sử dụng điện thoại Nexus đã qua sử dụng và thực hiện tất cả các kiểu hack/script Python. Tất cả phụ thuộc vào ngân sách của bạn và nhu cầu của bạn.

Đó là tất cả.

0

Pythonista là giải pháp thay thế tuyệt vời cho nền tảng iOS - here's một bài viết hay về nó. Và this một chi tiết về cách bạn có thể đạt được tự động hóa quy trình làm việc trên iPAD.

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