คำถามติดแท็ก application-development

การเขียนแอปพลิเคชันสำหรับ Ubuntu (รวมถึง Ubuntu Touch) และคำถามเกี่ยวกับกระบวนการส่งแอปพลิเคชันไปยังศูนย์ซอฟต์แวร์ Ubuntu ครอบคลุมทั้งโอเพนซอร์ซและแอพพลิเคชั่นเชิงพาณิชย์

1
จะเป็นเจ้าของผ่านแอพ Ubuntu Software Center ที่มีอยู่ได้อย่างไร
ฉันชื่อ Michael Tunnell และฉันเป็นหนึ่งในสมาชิกโครงการของตัวจัดการดาวน์โหลด uGet uGet ล้าสมัยใน Ubuntu มานานกว่าหนึ่งปีแล้วและเรากำลังพยายามแก้ไข (คุณสามารถยืนยันการมีส่วนร่วมของฉันได้โดยไปที่http://uget.visuex.com/about ) พอร์ทัลนักพัฒนาใหม่และคุณลักษณะแอพของฉันของไซต์ Ubuntu นั้นมีประโยชน์มากสำหรับผู้ที่สร้างแอพใหม่ แต่ uGet มีมานานหลายปีและดูเหมือนจะไม่มีสถานที่ที่ฉันสามารถเป็นเจ้าของแอพใน ยูเอส USC มีรุ่น 1.8.2 และปัจจุบันเราอยู่ที่ 1.10.3 (ล้าสมัยมานานกว่าหนึ่งปี) เราไม่ต้องการส่งแอพใหม่เพราะ uGet อยู่ใน USC แล้วและมีคนติดตั้งแล้วจากที่นั่น ... เราเพียงแค่ต้องการอัปเดตเวอร์ชันที่มีอยู่เป็นเวอร์ชันปัจจุบันและสามารถทำได้ตามที่ต้องการ

1
ฉันจะรับซอร์สโค้ดสำหรับ“ Ubuntu สำหรับโทรศัพท์” ได้ที่ไหน
มันบอกว่าในเว็บไซต์ของคุณว่า Ubuntu เป็นระบบปฏิบัติการฟรี ฉันจะรับซอร์สโค้ดสำหรับ "Ubuntu สำหรับโทรศัพท์" ได้อย่างไร

5
Ubuntu Phone Emulator และวันที่วางจำหน่ายโทรศัพท์สำหรับนักพัฒนา
พวกเขาจะปล่อยอีมูเลเตอร์ซึ่งสามารถทดสอบแอพพลิเคชั่นได้หรือไม่ ถ้าใช่พวกเขาจะเลือก IDE แบบใด (eclipse, qt creator, mono, พวกมันทั้งหมดหรือเปล่า?) นอกจากนี้ยังมีวิธีใดที่จะได้รับโทรศัพท์ Ubuntu สำหรับวัตถุประสงค์ในการพัฒนา? ฉันจะซื้อแอปหนึ่งสำหรับการพัฒนาแอปแม้ว่ามันจะไม่ลื่นเท่าที่ควร แต่ฉันจะไม่ซื้อโทรศัพท์ Android เพียงเพื่อติดตั้ง Ubuntu afterwords ขอขอบคุณ!

1
ฉันจะเข้าร่วมใน Ubuntu App Showdown ได้อย่างไร
ฉันจะลงทะเบียนสำหรับกิจกรรมนี้ได้อย่างไร ผมอ่านหน้านี้: http://developer.ubuntu.com/showdown/ ความเข้าใจของฉันคือฉันเพียงแค่ต้องพูดถึงโครงการของฉันเพื่อ @ubuntuappdev บน Twitter และส่งแอปก่อน 9 กรกฎาคม 2012 นี้ถูกต้องหรือไม่ แค่นี้เหรอ? ขอบคุณล่วงหน้า!

1
โปรโมตแอพใน Ubuntu Software Center ผ่าน API การให้คะแนนและรีวิว
ในฐานะผู้เขียนแอพฉันต้องการโปรโมตแอปของฉันใน Ubuntu อีกวิธีหนึ่งที่น่าทำคือการสนับสนุนให้ผู้ใช้ส่งความเห็นและการให้คะแนนของพวกเขาไปยังศูนย์ซอฟต์แวร์ มันจะเจ๋งจริงๆถ้าฉันสามารถเพิ่มปุ่ม 'ส่งความเห็น' ในกล่องโต้ตอบเกี่ยวกับแอพของฉันเพื่อให้ง่ายต่อการเขียนและส่งบทวิจารณ์ มีการจัดอันดับศูนย์ซอฟต์แวร์และการตรวจสอบ API ที่ฉันสามารถเข้าถึงผ่าน Python เพื่อให้บรรลุหรือไม่

1
มี API เว็บสำหรับ Software Center หรือไม่
ฉันสงสัยว่ามี API สำหรับใช้เนื้อหาจากศูนย์ซอฟต์แวร์ Ubuntu บนหน้าเว็บของฉันหรือไม่ ฉันรู้ว่าเว็บไซต์Ubuntu Apps Directoryมีฐานข้อมูลเกือบสมบูรณ์ของแอปพลิเคชันที่มีอยู่ใน Ubuntu มีหมวดหมู่ทั้งหมดประกอบด้วยการให้คะแนนรูปภาพคำอธิบายและปุ่มดาวน์โหลด ดังนั้นเป็นไปได้หรือไม่ที่จะใช้เนื้อหาบางส่วนที่มีอยู่ในหน้านี้ในที่อื่น?

5
ตลาดสดคืออะไรและฉันจะใช้ได้อย่างไร
bzrผมอยากที่จะได้รับโปรแกรมที่มีการติดตั้งผ่านทาง ฉันติดตั้งสำเร็จbzrแล้ว แต่มันขอให้ฉันตรวจสอบสิทธิ์ (แม้ว่าฉันจะลงชื่อเข้าใช้ Launchpad) ความช่วยเหลือ Bzr ดูเหมือนจะมุ่งเน้นไปที่นักพัฒนาและไม่พูดอะไรเกี่ยวกับการเข้าสู่ระบบ ผู้ใช้ที่ไม่ใช่ด้านเทคนิคควรใช้งานอย่างไร? มี GUI หรือไม่?

2
จะเปลี่ยน Editor อย่างรวดเร็วได้อย่างไร
ฉันเพิ่งดาวน์โหลดNinja IDEและฉันชอบอินเทอร์เฟซมาก มีวิธีการกำหนดค่าแอพอย่างรวดเร็วเพื่อเปิดโครงการของฉันใน Ninja IDE เมื่อฉันพิมพ์แก้ไขอย่างรวดเร็วหรือไม่?

3
จะเก็บการตั้งค่าผู้ใช้สำหรับแอพที่ไหน
หากฉันต้องการให้แอปพลิเคชันของฉันจัดเก็บการตั้งค่าบางอย่างนั่นจะคงอยู่เมื่อแอปพลิเคชันปิดแล้วฉันควรจะเก็บไว้ที่ไหน ฉันไม่ได้พูดอะไรที่ซับซ้อน: สองบูลีนและสตริง (แม้ว่าในอนาคตฉันอาจต้องการจัดเก็บการตั้งค่าที่ซับซ้อนมากขึ้น) ฉันเคยได้ยิน gconf, dconf, gsettings และอื่น ๆ ที่กล่าวถึงทั้งหมด วิธี "ที่ต้องการ" คืออะไร? โดยเฉพาะอันที่ดีและง่ายใน Python

3
มี IDE บางประเภทอย่างรวดเร็วหรือไม่?
ฉันรู้ได้อย่างรวดเร็วว่าควรจะทำให้ชีวิตง่ายขึ้นสำหรับนักพัฒนาทุกประเภทฉันแค่อยากรู้อยากเห็นว่ามี IDE สำหรับอย่างรวดเร็ว (เช่น QtCreator หรือ Monodevelop) หรือไม่ ถ้าไม่ใช่ในฐานะส่วน B มีทางใดทางหนึ่งหรือไม่?

2
ฉันจะเพิ่มรายการเมนูทั้งระบบลงในเมนูแอปพลิเคชันได้อย่างไร
ฉันติดตั้งซอฟต์แวร์ด้วยตนเอง/optและฉันต้องการเพิ่มลงในเมนูแอปพลิเคชัน แม้ว่า Ubuntu จะทำให้การเพิ่มลงในเมนูผู้ใช้ของฉันเป็นเรื่องง่ายฉันจะเพิ่มระบบได้อย่างไรเพื่อให้ผู้ใช้ทุกคนจะเห็นแอปพลิเคชันในเมนูของพวกเขา

1
ฉันจะแสดงหน่วยในแอปพลิเคชันของฉันได้อย่างไร
มีความไม่สอดคล้องกันในวิธีที่ระบบปฏิบัติการต่างๆแสดงหน่วยขนาดไฟล์ Windows แสดงฐาน 2, MacOSX แสดงฐาน 10 Ubuntu มีแนวทางสำหรับสิ่งนี้หรือไม่

3
โดยทั่วไปแอปพลิเคชันจะเก็บข้อมูลไว้ที่ไหน
ฉันสงสัยว่ามีที่ตั้งมาตรฐานสำหรับการจัดเก็บข้อมูลแอปพลิเคชันระดับผู้ใช้หรือไม่ สิ่งที่ฉันหมายถึงคือบุ๊กมาร์กของ Firefox ประวัติข้อความ / รหัสผ่าน Skype ฯลฯ ฉันกำลังถามเพราะฉันไม่แน่ใจว่าควรไปกับการเข้ารหัสไดเรกทอรีหลักกับการเข้ารหัสดิสก์เต็มรูปแบบหรือไม่

3
มีไอคอนมาตรฐานสำหรับ qml-app-development หรือไม่
ฉันกำลังพัฒนาแอป qml และฉันต้องการวางไอคอนไว้ที่ปุ่มต่างๆ ฉันต้องการใช้ไอคอนมาตรฐานอูบุนตูเพื่อให้ได้รูปลักษณ์ของอูบุนตูที่แท้จริงสำหรับแอพของฉัน ฉันจะทำสิ่งนี้ได้อย่างไร

1
วิธีเริ่มต้นสร้างแอปพลิเคชันที่ไม่ใช่ฟรี
ฉันสงสัยว่าจะมีคนสร้างแอปพลิเคชั่นที่ไม่มีค่าใช้จ่ายใน Ubuntu ได้อย่างไร ในฐานะที่เป็นโปรแกรมเมอร์โอเพนซอร์ซฉันพบว่าเพื่อให้ได้โปรแกรมที่ง่ายที่สุดที่ฉันใช้ไลบรารีที่เป็นโอเพ่นซอร์สดังนั้นฉันสามารถใช้มันได้อย่างถูกกฎหมายหากโปรแกรมของฉันจะว่างและโอเพ่นซอร์ส ดังนั้นฉันจึงสงสัยว่าในการพัฒนาแอปพลิเคชั่นที่ไม่ต้องใช้ฟรีคุณจำเป็นต้องเขียนไลบรารี่ทั้งหมดที่คุณจะใช้ด้วยตัวคุณเองและคุณไม่สามารถพึ่งพาโอเพ่นซอร์สได้เป็นต้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.