Xuất bản ứng dụng Android
Xuất bản ứng dụng Android là một quá trình cung cấp các ứng dụng Android của bạn cho người dùng. Nhiễm trùng, xuất bản là giai đoạn cuối cùng của quá trình phát triển ứng dụng Android.
Vòng đời phát triển Android
Sau khi đã phát triển và kiểm tra đầy đủ Ứng dụng Android của mình, bạn có thể bắt đầu bán hoặc phân phối miễn phí bằng Google Play (Một thị trường Android nổi tiếng). Bạn cũng có thể phát hành các ứng dụng của mình bằng cách gửi trực tiếp đến người dùng hoặc cho phép người dùng tải xuống từ trang web của riêng bạn.
Bạn có thể kiểm tra quy trình xuất bản chi tiết tại trang web chính thức của Android, nhưng hướng dẫn này sẽ đưa bạn qua các bước đơn giản để khởi chạy ứng dụng của mình trên Google Play. Dưới đây là danh sách kiểm tra đơn giản sẽ giúp bạn khởi chạy ứng dụng Android của mình -
Bươc | Hoạt động |
---|---|
1 | Regression TestingTrước khi xuất bản ứng dụng của mình, bạn cần đảm bảo rằng ứng dụng đó đáp ứng các kỳ vọng về chất lượng cơ bản cho tất cả các ứng dụng Android, trên tất cả các thiết bị mà bạn đang nhắm mục tiêu. Vì vậy, hãy thực hiện tất cả các thử nghiệm bắt buộc trên các thiết bị khác nhau bao gồm điện thoại và máy tính bảng. |
2 | Application RatingKhi xuất bản ứng dụng của mình trên Google Play, bạn sẽ phải chỉ định xếp hạng nội dung cho ứng dụng của mình, xếp hạng này thông báo cho người dùng Google Play về mức độ trưởng thành của ứng dụng. Các xếp hạng khả dụng hiện tại là (a) Mọi người (b) Kỳ hạn thấp (c) Kỳ hạn trung bình (d) Kỳ hạn cao. |
3 | Targeted RegionsGoogle Play cho phép bạn kiểm soát những quốc gia và vùng lãnh thổ nơi ứng dụng của bạn sẽ được bán. Theo đó, bạn phải quan tâm đến việc thiết lập múi giờ, bản địa hóa hoặc bất kỳ yêu cầu cụ thể nào khác theo khu vực được nhắm mục tiêu. |
4 | Application SizeHiện tại, kích thước tối đa cho APK được xuất bản trên Google Play là 50 MB. Nếu ứng dụng của bạn vượt quá kích thước đó hoặc nếu bạn muốn cung cấp bản tải xuống thứ cấp, bạn có thể sử dụng Tệp mở rộng APK mà Google Play sẽ lưu trữ miễn phí trên cơ sở hạ tầng máy chủ và tự động xử lý tải xuống thiết bị. |
5 | SDK and Screen Compatibility Điều quan trọng là đảm bảo rằng ứng dụng của bạn được thiết kế để chạy đúng trên các phiên bản nền tảng Android và kích thước màn hình thiết bị mà bạn muốn nhắm mục tiêu. |
6 | Application PricingQuyết định xem ứng dụng của bạn sẽ miễn phí hay trả phí là rất quan trọng vì trên Google Play, ứng dụng miễn phí phải vẫn miễn phí. Nếu bạn muốn bán ứng dụng của mình thì bạn sẽ phải chỉ định giá của nó bằng các loại tiền tệ khác nhau. |
7 | Promotional ContentMột phương pháp tiếp thị tốt là cung cấp nhiều nội dung đồ họa chất lượng cao để giới thiệu ứng dụng hoặc thương hiệu của bạn. Sau khi bạn xuất bản, những thứ này sẽ xuất hiện trên trang chi tiết sản phẩm của bạn, trong danh sách cửa hàng và kết quả tìm kiếm cũng như những nơi khác. |
số 8 | Build and Upload release-ready APKAPK sẵn sàng phát hành là những gì bạn sẽ tải lên Bảng điều khiển dành cho nhà phát triển và phân phối cho người dùng. Bạn có thể kiểm tra chi tiết đầy đủ về cách tạo phiên bản sẵn sàng phát hành của ứng dụng: Chuẩn bị phát hành . |
9 | Finalize Application DetailGoogle Play cung cấp cho bạn nhiều cách khác nhau để quảng cáo ứng dụng và tương tác với người dùng trên trang chi tiết sản phẩm của bạn, từ đồ họa đầy màu sắc, ảnh chụp màn hình và video đến mô tả bản địa hóa, chi tiết phát hành và liên kết đến các ứng dụng khác của bạn. Vì vậy, bạn có thể trang trí trang ứng dụng của mình và cung cấp càng nhiều chi tiết rõ ràng càng tốt mà bạn có thể cung cấp. |
Xuất quy trình ứng dụng Android
Quá trình phát triển Apk
Trước khi xuất ứng dụng, bạn phải có một số công cụ
Dx tools(Các công cụ thực thi Dalvik): Nó sẽ chuyển đổi .class file đến .dex file. nó có ích cho việc tối ưu hóa bộ nhớ và giảm thời gian khởi động tốc độ
AAPT(Công cụ đóng gói hỗ trợ Android): nó rất hữu ích để chuyển đổi .Dex file đến.Apk
APK(Bộ đóng gói Android): Giai đoạn cuối cùng của quá trình triển khai được gọi là .apk.
Bạn sẽ cần xuất ứng dụng của mình dưới dạng tệp APK (Gói Android) trước khi tải lên Google Play marketplace.
Để xuất một ứng dụng, chỉ cần mở dự án ứng dụng đó trong Android studio và chọn Build → Generate Signed APK từ studio Android của bạn và làm theo các bước đơn giản để xuất ứng dụng của bạn -
Lựa chọn tiếp theo, Generate Signed APK như được hiển thị trong ảnh chụp màn hình ở trên và sau đó nhấp vào nó để bạn nhận được màn hình sau nơi bạn sẽ chọn Create new keystore để lưu trữ ứng dụng của bạn.
Nhập đường dẫn kho khóa, mật khẩu kho khóa, bí danh khóa và mật khẩu khóa để bảo vệ ứng dụng của bạn và nhấp vào Nextmột lần nữa. Nó sẽ hiển thị màn hình sau để cho phép bạn tạo một ứng dụng -
Sau khi bạn điền tất cả thông tin, như đích ứng dụng, loại bản dựng và hương vị, hãy nhấp vào finish Trong khi tạo một ứng dụng, nó sẽ hiển thị như bên dưới
Cuối cùng, nó sẽ tạo Ứng dụng Android của bạn dưới dạng Tệp định dạng APK sẽ được tải lên trên thị trường Google Play.
Đăng ký Google Play
Bước quan trọng nhất là đăng ký với Google Play bằng Google Play Marketplace . Bạn có thể sử dụng ID google hiện có của mình nếu có, nếu không, bạn có thể tạo ID Google mới và sau đó đăng ký với thị trường. Bạn sẽ có màn hình sau để chấp nhận các điều khoản và điều kiện.
Bạn có thể dùng Continue to payment để tiến hành thanh toán 25 đô la làm phí đăng ký và cuối cùng là hoàn thành chi tiết tài khoản của bạn.
Sau khi bạn là người dùng đã đăng ký tại Google Play, bạn có thể tải lên release-ready APK cho đơn đăng ký của bạn và cuối cùng bạn sẽ hoàn thành chi tiết đơn đăng ký bằng cách sử dụng trang chi tiết ứng dụng như đã đề cập trong bước 9 của danh sách kiểm tra được đề cập ở trên.
Ký ứng dụng của bạn theo cách thủ công
Bạn không cần Android Studio để ký ứng dụng của mình. Bạn có thể ký ứng dụng của mình từ dòng lệnh bằng các công cụ tiêu chuẩn từ Android SDK và JDK. Để ký một ứng dụng ở chế độ phát hành từ dòng lệnh -
- Tạo khóa cá nhân bằng keytool
$ keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000
Biên dịch ứng dụng của bạn ở chế độ phát hành để có được APK chưa ký
Đăng ứng dụng của bạn với phím sử dụng riêng của bạn jarsigner
$ jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1
-keystore my-release-key.keystore my_application.apk alias_name
- Xác minh rằng APK của bạn đã được ký. Ví dụ -
$ jarsigner -verify -verbose -certs my_application.apk
Căn chỉnh gói APK cuối cùng bằng cách sử dụng zipalign.
$ zipalign -v 4 your_project_name-unaligned.apk your_project_name.apk
Một số chợ ứng dụng
Chợ ứng dụng Google Play
phoload
APTOiDE
Amazon AppStore
1mobile
Chợ Insyde
Cửa hàng Yandex
- F-Droid
Cửa hàng ứng dụng Samsung Galaxy