Ví dụ: làm cách nào để viết chương trình như senuti? Có thư viện nào tôi có thể sử dụng cho việc này không? Nó sẽ là lý tưởng nếu tôi có thể làm điều này trong Python hoặc. Net, nhưng tôi cũng mở cho những thứ khác.Làm cách nào để viết ứng dụng dành cho máy tính để bàn đồng bộ hóa với iPhone?
Trả lời
Có ba điều bạn có thể làm:
Thêm một số mã vào ứng dụng iPhone của bạn hoạt động như một số loại máy chủ (http, SMB, vv). Sau đó, ứng dụng khách đầy đủ của mac/windows có thể kết nối với máy chủ này qua wifi. Điều này là an toàn và đáng tin cậy, nhưng tiếc là ứng dụng sẽ phải chạy trên iPhone tại thời điểm đồng bộ hóa.
Đồng bộ hóa với "đám mây". EG: Ứng dụng iPhone của bạn lưu một số dữ liệu vào máy chủ web trên internet (bạn có thể sử dụng amazon EC2, windows Azure hoặc thậm chí chỉ là tập lệnh PHP chạy trên tài khoản lưu trữ giá rẻ) và sau đó có cửa sổ/máy khách mac của bạn cũng kết nối đến máy chủ web này để truy xuất dữ liệu. Đây là người dùng thân thiện nhất, nhưng yêu cầu bạn phải trả tiền cho việc lưu trữ máy chủ web và sẽ không phù hợp với số lượng lớn dữ liệu
Vi phạm EULA và cố gắng thiết kế ngược cách iTunes liên lạc với iPhone. Đây là cách senuti hoạt động, nhưng tôi sẽ không khuyến khích nó, vì chúng liên tục phải chơi catchup với táo thay đổi định dạng bên dưới chúng, và chúng có thể tiếp xúc với hành động pháp lý nào đó, nếu táo từng làm phiền chúng.
Không có cách thức pháp lý/chính thức nào để thực hiện việc này. Việc tạo chương trình đồng bộ hóa với iPhone sẽ vi phạm EULA mà bạn đồng ý khi sử dụng iPhone và iTunes.
Nó không chỉ là bất hợp pháp, nhưng cũng không thể làm điều này một cách đáng tin cậy. Apple có thể phá vỡ phương pháp bất cứ lúc nào mà không cần thông báo, và nó sẽ là một trò chơi mèo và chuột.
Tôi chỉ biết một ứng dụng nào đó thuộc loại này và ứng dụng iToner đồng bộ hóa nhạc chuông.
tôi tin rằng Phiên bản 3.0 sẽ giải quyết vấn đề này vì nó cho phép bạn lập trình ứng dụng cho giao diện USB. hãy xem một số tài liệu về điều đó trong khung Phụ kiện bên ngoài.
ứng dụng sẽ vẫn yêu cầu mở, vì vậy về cơ bản có nghĩa là hai đồng bộ (hoặc nhiều hơn nếu bạn có nhiều ứng dụng)
Bạn sẽ có quyền truy cập vào các phụ kiện phần cứng thông qua đầu nối đế, nhưng tôi không tin rằng điều này sẽ giúp bạn giao tiếp với máy tính để bàn. –
- 1. Bắt đầu bằng cách viết ứng dụng dành cho máy tính để bàn nói chuyện với iPhone
- 2. Cách viết ứng dụng dành cho máy tính để bàn đúng cách?
- 3. C# Ứng dụng dành cho máy tính để bàn?
- 4. BIRT trong ứng dụng dành cho máy tính để bàn
- 5. Thư viện API Twitter dành cho ứng dụng dành cho máy tính để bàn?
- 6. Ứng dụng Java dành cho máy tính để bàn: Cách tối đa hóa ứng dụng khay khi nhấn phím nóng?
- 7. Làm cách nào để đồng bộ hóa ứng dụng thư khách trên máy tính để bàn với máy chủ Exchange Activesync?
- 8. MacRuby + IronRuby hoặc JRuby cho các ứng dụng dành cho máy tính để bàn?
- 9. Có thể tạo các ứng dụng dành cho máy tính để bàn với node.js không?
- 10. Sử dụng WebKit cho ứng dụng dành cho máy tính để bàn
- 11. Php mysql cho ứng dụng dành cho máy tính để bàn
- 12. Ứng dụng ngoại tuyến trên iPhone với đồng bộ hóa
- 13. HTML/CSS/JS trong ứng dụng dành cho máy tính để bàn
- 14. Suy nghĩ về việc sử dụng Silverlight trong ứng dụng dành cho máy tính để bàn?
- 15. Tương đương Adsense cho ứng dụng dành cho máy tính để bàn?
- 16. Tệp jar có nên được nén cho ứng dụng dành cho máy tính để bàn không?
- 17. Django ORM cho ứng dụng máy tính để bàn
- 18. Làm cách nào để đồng bộ hóa đồng hồ của máy tính khi khởi động?
- 19. Ứng dụng Máy tính để bàn Python
- 20. QtWebkit là giao diện ứng dụng dành cho máy tính để bàn
- 21. Khởi chạy ứng dụng dành cho máy tính để bàn từ trang web
- 22. Soạn thảo dự án django dưới dạng ứng dụng dành cho máy tính để bàn
- 23. Luồng ứng dụng Google hangout dành cho máy tính để bàn
- 24. Xây dựng ứng dụng dành cho máy tính để bàn bằng JQuery Mobile
- 25. Eclipse RCP hoặc e4 để xây dựng GUI cho ứng dụng dành cho máy tính để bàn?
- 26. Sự khác biệt giữa ứng dụng dành cho máy tính để bàn và ứng dụng không phải máy tính để bàn trong cửa sổ
- 27. Gói html, js, css dưới dạng ứng dụng dành cho máy tính để bàn
- 28. Mua ứng dụng cho máy tính để bàn
- 29. Đóng gói ứng dụng web node.js làm ứng dụng dành cho máy tính để bàn thông thường
- 30. Đăng nhập vào ứng dụng dành cho máy tính để bàn bằng Windows Live ID
'Mọi thứ' dành cho iPhone thực hiện việc này. Đó là trên App Store, vì vậy Apple coi nó là hợp pháp và phù hợp. – ceejayoz
Tôi không thấy bất kỳ vụ kiện nào chống lại Senuti ... –
Bạn không thấy bất kỳ vụ kiện chống lại senuti, chắc chắn, nhưng nếu nó đã trở nên phổ biến (đến mức không lập trình viên-alpha-geek biết về nó) , Tôi cá là bạn sẽ thấy một thông minh khá nhanh. –