เผยแพร่ Delphi EXE ไปยัง Windows Store

ฉันเขียนแอปพลิเคชัน Delphi ซึ่งมีไฟล์ EXE ไฟล์เดียว ฉันจะเผยแพร่ไปยัง Windows Store ได้อย่างไร


person bashan    schedule 18.11.2015    source แหล่งที่มา
comment
แน่นอนว่าต้องมีคำแนะนำที่ละเอียดมากสำหรับเรื่องนี้ คุณได้ตรวจสอบกับ Google แล้วหรือยัง? และที่สำคัญกว่านั้นคือนี่เป็นแอปพลิเคชั่นสไตล์เมโทรหรือเปล่า?   -  person Jerry Dodge    schedule 19.11.2015
comment
ขอบคุณ @JerryDodge ฉันตรวจสอบแล้วและไม่พบทิศทางที่ดี ฉันพลาดอะไรไปที่นี่หรือเปล่า?   -  person bashan    schedule 19.11.2015
comment
นี่เป็นผลลัพธ์แรกที่ฉันพบ ซึ่งเป็นจุดที่คุณต้องเริ่มต้น: dev.windows.com /en-us/เผยแพร่   -  person Jerry Dodge    schedule 19.11.2015
comment
แต่ก็ยังมีความสำคัญอย่างยิ่ง - นี่เป็นแอปสไตล์เมโทรหรือไม่ หรือเพียงแค่แอปพลิเคชัน VCL แบบดั้งเดิม? เนื่องจาก Windows Store มีไว้สำหรับแอพรถไฟใต้ดินเท่านั้น   -  person Jerry Dodge    schedule 19.11.2015
comment
แอพ Delphi metro เป็นเพียงแอพ Win32 มาตรฐานที่มีสไตล์เหมือนเมโทรที่ใช้กับ UI ไม่ใช่แอปรถไฟใต้ดิน ของจริง จากมุมมองของ Microsoft ดังนั้นคุณจึงไม่สามารถส่งแอป Delphi ใดๆ ไปยัง Windows Store ได้ในขณะนี้   -  person Remy Lebeau    schedule 19.11.2015
comment
อัปเดต: blog.marcocantu.com/ บล็อก/   -  person Z80    schedule 17.04.2019


คำตอบ (2)


Windows Store ไม่รองรับแอป Classic (Native) Win32 เฉพาะ Universal Windows Apps ซึ่ง Delphi ยังไม่รองรับในขณะนี้ ดังนั้นคุณจึงไม่สามารถส่งแอป Delphi ไปที่ Windows Store ได้

อย่างไรก็ตาม ขณะนี้ Microsoft กำลังทำงานบน Project Centennial ซึ่งจะทำให้สามารถจัดทำแพ็กเกจและเผยแพร่ Win32 แบบคลาสสิกได้ แอพไปยัง Windows Store คุณสามารถสมัครรับการอัปเดตเกี่ยวกับเรื่องนี้ได้เมื่อพร้อมให้บริการ

person RRUZ    schedule 18.11.2015
comment
มีความคิดเห็นในหน้า Centennial ซึ่งกล่าวถึงข้อกำหนดในการใช้ XAML สำหรับอินเทอร์เฟซผู้ใช้ (I have read "start to convert your UI to XAML") หากสิ่งนี้เป็นจริง การย้ายแอป Delphi จะ 'ไม่ใช่เรื่องง่าย' - person mjn; 19.11.2015
comment
ไม่จริงทั้งหมด! ตั้งแต่ปี 2012 เป็นต้นมา อย่างน้อยก็เป็นไปได้ที่จะมีแอปพลิเคชันเดสก์ท็อปแบบคลาสสิกอยู่ในรายการ จริงๆ แล้ว มันเป็นเพียงไฮเปอร์ลิงก์ ร้านค้า Windows จะไม่รองรับการซื้อและสิ่งของต่างๆ TeamViewer และวิดีโอเกมหลายเกมใช้ประโยชน์จากสิ่งนี้ แอปพลิเคชัน Delphi 32 บิตไม่ผ่านการรับรองและไม่สามารถแสดงได้ ดูเหมือนว่าแอปพลิเคชัน 64 บิตอาจประสบความสำเร็จ: stackoverflow.com/q/27583859 - person Günther the Beautiful; 20.11.2015
comment
ในที่สุด Project Centennial ก็เข้าสู่รุ่นเบต้าสาธารณะแล้ว คุณสมบัติที่จำเป็นสำหรับการเรียกใช้แอปพลิเคชันนั้นมีเฉพาะใน Windows 10 ตัวอย่างภายในเท่านั้น (ซึ่งปัจจุบันมีเฉพาะรุ่น Pro และ Enterprise เท่านั้น) แต่ก็ดีกว่าไม่มีเลย ตอนนี้เราสามารถพัฒนาแอปพลิเคชันคุณภาพดี (เช่น เขียนด้วย Delphi และ/หรือ Ada) สำหรับ Metro ได้ - person OCTAGRAM; 24.05.2016

การใช้ 10.1 Berlin Update 2 - Anniversary Edition คุณสามารถสร้าง .appx สำหรับการเผยแพร่ไปยัง Windows Store ได้ (ใช้ Desktop Bridge ซึ่งเดิมเรียกว่า Project Centennial)

โปรดทราบว่ายังมีเอ็นจิ้นตัวติดตั้งที่ได้รับการอัปเดตจากฝ่ายต่างๆ ที่รองรับบริดจ์เดสก์ท็อป และสามารถสร้าง .appx สำหรับโปรแกรมปฏิบัติการ Win32 ของคุณได้

หากต้องการเผยแพร่ .appx เหล่านั้นไปยังร้านค้า (โปรดทราบว่าคุณสามารถติดตั้งได้โดยตรงหากคุณอนุญาตให้ดำเนินการดังกล่าวที่การตั้งค่า/ความปลอดภัยใน Windows 10) คุณต้องกรอกแบบฟอร์มออนไลน์ที่ Microsoft ร้องขอเพื่อยืนยันว่าคุณเป็นเจ้าของรหัส พวกเขาตรวจสอบการส่งของคุณและติดต่อกลับพร้อมการดำเนินการที่จำเป็นเพื่อส่งไปยังร้านค้าให้เสร็จสมบูรณ์

สำหรับรายละเอียดเพิ่มเติม โปรดดูที่:

person George Birbilis    schedule 20.01.2017
comment
นรกกับมัน มันฟังดูซับซ้อนเกินกว่าจะคุ้มค่ากับความพยายามอยู่แล้ว Microsoft มีผู้เยี่ยมชม/ลูกค้าเพียงไม่กี่คนในร้านค้า ลงทุนเวลา/เงินไปกับ SEO ที่เหมาะสมและส่งเสริม/ขายผลิตภัณฑ์ของคุณจากเว็บไซต์ของคุณเอง ไม่ยุ่งยากในการสร้างแอป UWA ฉันใช้ BlueSnap เพื่อเรียกเก็บเงินจากลูกค้าของฉัน พวกเขามีค่าคอมมิชชั่นต่ำกว่า Microsoft Store - person Z80; 17.04.2019
comment
ความยุ่งยากส่วนใหญ่คือความจำเป็นในการสร้างเนื้อหาและคำอธิบายที่กำหนด (ดียิ่งขึ้นหากคุณมีการแปลเป็นภาษาท้องถิ่น) (โชคดีที่พวกเขามีตัวเลือกในการสร้างขนาดต่างๆ โดยอัตโนมัติที่ร้านค้า) แต่สิ่งเหล่านั้นก็มีประโยชน์สำหรับการโปรโมตแอปของตัวเอง การมีช่องทางการจัดจำหน่ายหลายช่องทางไม่ใช่เรื่องเสียหาย โดยปกติแล้วช่องทางเหล่านี้จะไม่แข่งขันกับไซต์ของคุณเอง (อาจมีราคา/โปรโมชันที่ต่ำกว่า เช่น ในเว็บไซต์ของคุณเอง) ดูเหมือนว่าแอปที่ไม่ใช่เกมบางแอปจะเผยแพร่ผ่าน Steam, Itch.io และช่องทางอื่น ๆ ในขณะนี้ สิ่งนี้ทำให้ผู้ใช้รู้สึกปลอดภัยมากขึ้นด้วยไลบรารีซอฟต์แวร์ออนไลน์แทนที่จะสำรองข้อมูลของตนเอง - person George Birbilis; 18.04.2019
comment
อย่างไรก็ตาม ตอนนี้ก็คุ้มค่าที่จะมีลิงก์โดยตรงจากไซต์และช่องทางโซเชียลของคุณไปยังแอปของคุณบน Microsoft Store เนื่องจากในกรณีดังกล่าว พวกเขาจะได้รับต้นทุนเพียงเล็กน้อย - blog.marcocantu.com/blog/ - person George Birbilis; 18.04.2019
comment
BlueSnap เรียกเก็บเงินจากฉัน 4.9% (โดยไม่มีค่าธรรมเนียมการติดตั้งหรือขั้นตอนการตรวจสอบยืนยัน/เอกสารการลงชื่อเข้าใช้ที่ใช้เวลานานเหมือนที่ MS ทำ) และมันไม่ได้บังคับให้ฉันชี้ลิงก์ไปยังพวกเขาด้วย (เฉพาะ) หาก Microsoft ต้องการได้รับแรงฉุดจาก MicrosoftStore ที่น่าสงสาร พวกเขาควรจะมาพร้อมกับข้อเสนอที่ดีกว่ามากและข้อจำกัดน้อยลง! - person Z80; 18.04.2019
comment
ฉันไม่เคยเห็นข้อกำหนดใด ๆ ในการชี้ลิงก์ไปยังพวกเขา ตอนนี้พวกเขาเสนอให้นักพัฒนาซอฟต์แวร์ใช้เวลา 95% หากคุณชี้ไปที่พวกเขา แทนที่จะให้ลูกค้าค้นหาแอปจากการดำเนินการค้นหา/เรียกดูร้านค้า ในกรณีหลังๆ พวกเขาเสนอ 85% ซึ่งก็ไม่เลวเช่นกัน อย่างที่ฉันพูดไปหลายช่องบางครั้งก็ดีกว่า คุณสามารถใส่ราคาที่ต่ำกว่าในช่องที่คุณต้องการได้ (ช่องที่ใช้เปอร์เซ็นต์น้อยกว่า) - person George Birbilis; 18.04.2019
comment
ถ้าคุณต้องการได้ 95% คุณต้องชี้ สิ่งนี้ทำให้การชี้เป็นข้อกำหนด คุณไม่ชี้ คุณได้รับ 85% ซึ่งสูงไร้สาระ! อย่างไรก็ตาม ฉันไม่สามารถขายผ่าน MSStore ได้เนื่องจากแอปของฉันไม่ใช่ UWA (ข้อกำหนดอื่น) และฉันจะไม่ทำมันจนกว่า MSStore จะได้รับความสนใจมากขึ้น (ลูกค้า) - person Z80; 18.04.2019
comment
คุณจะได้รับ 95% หากลูกค้าไปถึงที่นั่นด้วยหมายเลขติดตามแคมเปญโฆษณา หรือไม่มีการติดตามใดๆ หากพวกเขาพบมันจากในร้านค้า (เช่น เป็นสินค้าแนะนำหรือแนะนำแก่ผู้ใช้บางคน) พวกเขาก็ให้ 85% ฟังดูยุติธรรมสำหรับฉัน - person George Birbilis; 19.04.2019
comment
นอกจากนี้ โปรดอ่านเกี่ยวกับ Project Centennial / Desktop Bridge รองรับแอพแบบเนทีฟที่บรรจุลงใน .appx สำหรับการจัดจำหน่ายใน Store มันแค่กำหนดเป้าหมาย x86 (ฉันคิดว่า x64 เหมือนกัน) - person George Birbilis; 19.04.2019