จากแนวความคิดไปจนถึงการส่งแอ็พพลิเคชันไปยัง AppStore คำแนะนำโดยละเอียด

ขึ้นอยู่กับการพัฒนาโปรแกรมประยุกต์จริงที่มาพร้อมกับทุกขั้นตอนของกระบวนการ
D

ในโพสต์นี้ฉันจะแบ่งปันประสบการณ์ส่วนตัวที่ฉันได้สะสมไว้ในการจัดการกระบวนการพัฒนาแอ็พพลิเคชัน iPhone
ที่ FTBpro ที่ฉันทำงานวันนี้ ข้อมูลที่ฉันแชร์ที่นี่มีความเกี่ยวข้องกับทุกคนที่เกี่ยวข้อง
หรือตั้งใจทำงานในสาขาโทรศัพท์มือถือทั้งในฐานะนักพัฒนาซอฟต์แวร์และผู้จัดการผลิตภัณฑ์ (โพสต์จะเป็นส่วนหนึ่ง
เทคนิคเล็กน้อย)
FTBpro เป็น บริษัท ที่เริ่มต้นธุรกิจที่ได้ดำรงอยู่มานานกว่าสองปีแล้วและฉันเป็นผู้บริหาร บริษัท ในสาขา
โทรศัพท์มือถือ ในโพสต์นี้ฉันจะอธิบายกระบวนการของการสร้างโปรแกรมประยุกต์อย่างเป็นทางการของเรา เริ่มต้นด้วยขั้นตอนที่
เราตัดสินใจว่าเราต้องการเข้าสู่พื้นที่เคลื่อนที่ (ในขั้นตอนนี้ผมเข้าร่วม) จนกว่าจะถึงทางเข้าร้าน
ของแอ็ปเปิ้ลพร้อมโปรแกรมประยุกต์
หากคุณเข้าสู่ไซต์คุณจะสังเกตเห็นว่าเรากำลังทำงานอยู่ในสนามฟุตบอลหรือแทนที่จะสร้าง
ชุมชนของแฟนบอลรอบกลุ่มเดียวกันคือแฟน ๆ
ผู้เข้าชมไซต์มีตัวเลือกมากมายเช่น: อ่านบทความเกี่ยวกับกลุ่มที่พวกเขาเป็นแฟน ๆ (เขียน
โดยแฟนตัวเอง), การเขียนบทความด้วยตัวเอง, การสร้างยานพาหนะสำหรับเกมต่อไป,
รูปภาพสถิติ ฯลฯ
เมื่อฉันมาถึง บริษัท ประมาณ 4 เดือนที่ผ่านมาไม่มีแอป iPhone หรือแอนดรอยด์ แต่เป็นเพียงเว็บไซต์เท่านั้น
อินเทอร์เน็ต (พร้อมกิจกรรมน่าประทับใจ) ซึ่งแน่นอนว่าสามารถเข้าถึงได้จากโทรศัพท์มือถือผ่านทางซาฟารีและอื่น ๆ
(ประมาณหนึ่งในสามของนักเล่นของเรามาจากโทรศัพท์มือถือ ณ จุดนี้)
ขั้นตอนที่ 1: iPhone หรือ Android

cc โดย flickr, Morten Rand-Hendriksen
หลังจากที่เราตัดสินใจที่จะพัฒนาแอปพลิเคชันบนอุปกรณ์เคลื่อนที่ใน บริษัท แล้วเราเห็นได้ชัดว่าเราได้สร้างแอปพลิเคชันขึ้น
ไปยังแพลตฟอร์มที่โดดเด่นสองแห่ง ได้แก่ Android และ iPhone คำถามแรกที่เราต้องรับมือ
คือ: จะเริ่มต้นที่ไหน?
มีข้อควรพิจารณามากมายที่สามารถนำไปสู่การตัดสินใจเช่น:
อะไรคือส่วนแบ่งระหว่างหุ่นยนต์กับ iPhone ในหมู่ผู้ใช้ของเราวันนี้ที่มาจากโทรศัพท์มือถือ?
อะไรคือการเปลี่ยนแปลงที่คาดหวังในส่วนแบ่งการตลาดของแต่ละแพลตฟอร์มสำหรับปีต่อ ๆ ไป?
ในแง่ของความรู้และประสบการณ์ในปัจจุบันของ บริษัท จะมีข้อดีสำหรับหนึ่งในแพลตฟอร์มหรือไม่?
เนื่องจากไซต์ดึงดูดผู้ใช้จำนวนมากในวันนี้เราจึงเห็นได้ชัดว่าแอปพลิเคชันของเราจะได้รับ PR (ญาติ)
สาธารณะ) อย่างจริงจังซึ่งเราสามารถสร้างผลกระทบที่ยิ่งใหญ่ที่สุดได้จากแพลตฟอร์มใด
ต้นทุนการพัฒนาต่อแพลตฟอร์มมีความแตกต่างกันอย่างไร?
ผมเชื่อว่าคำถามดังกล่าวและที่คล้ายกันถูกถามในเกือบทุก บริษัท ที่ต้องการที่จะเข้าสู่สนามมือถือ
ถ้าจนถึงปีที่ผ่านมาเป็นที่ชัดเจนว่า iPhone เป็นแพลตฟอร์มชั้นนำในทุกพารามิเตอร์วันนี้ไม่ได้เลย
สถานการณ์ นี่คือเหตุผลบางประการสำหรับการเปลี่ยนแปลง: Android มีส่วนแบ่งการตลาดมากและช่องว่างระหว่างพวกเขาจะเพิ่มขึ้นเท่านั้น
เมื่อถึงเวลาที่แอนดรอยด์สองในสามของนักเล่นเกมมือถือของเรามีอุปกรณ์แอนดรอยด์ (ผมเชื่อว่า
ว่าตัวเลขมีความคล้ายคลึงกันใน บริษัท อื่นด้วย)
สิ่งสำคัญคือต้องสังเกตว่ามีหัวข้อ Hybrid Applications ซึ่งส่วนใหญ่หมายถึงหมวดหมู่
แอปพลิเคชันมือถือที่เนื้อหาส่วนใหญ่เป็น HTML หมายความว่าดูเหมือนว่าเป็นเว็บไซต์ ข้อได้เปรียบคือ
ว่าการพัฒนาโปรแกรมดังกล่าวเหมาะสำหรับทั้ง iPhone และ Android และช่วยประหยัดเวลาในการพัฒนาได้มาก ในทางตรงกันข้ามทั้งหมด
แนวคิดที่ว่า บริษัท ต่างๆกำลังทำงานในแอป iPhone คือการมอบประสบการณ์ที่ดีกว่าเว็บแก่ผู้ใช้
และแอ็พพลิเคชันไฮบริดหายไปเล็กน้อยในพารามิเตอร์นี้ (มี บริษัท ที่ ”
ไฮบริดเป็นสิ่งที่ถูกต้องโดยเฉพาะอย่างยิ่งการใช้งานเช่นธนาคาร)
อย่างไรก็ตามเราเลือกที่จะใช้ iPhone เป็นแพลตฟอร์มแรกที่เปิดให้เธอ เป็นครั้งแรกเพราะ
เป็นสิ่งสำคัญสำหรับเราที่จะสร้างแอพพลิเคชั่นที่น่าสนใจซึ่งจะเป็นตัวแทนที่เหมาะสมกับผลิตภัณฑ์ของเราและไม่ต้องสงสัยเลยว่าหากมี

ข้อดีอย่างหนึ่งที่ได้รับการสงวนไว้สำหรับ iPhone คือความเย็นของแอป iPhone ดูดีกว่ารุ่น
Android counterparts ของพวกเขาและอื่น ๆ การใช้งานของพวกเขาคือความสนุกสนานและเกมมากขึ้น
แม้ว่า iPhone มีส่วนแบ่งการตลาดที่เล็กกว่า Android แต่ผู้ใช้ iPhone ก็มีการใช้งานมากขึ้น
ผู้ใช้แอนดรอยด์ในแง่ของการดาวน์โหลดแอปและการใช้งานที่ใช้งานอยู่ คุณไม่ได้
เชื่อว่ามีผู้ใช้แอนดรอยด์กี่รายที่ยังไม่ได้ติดตั้งแอพพลิเคชันเพียงตัวเดียวบนอุปกรณ์ของตน …
ขั้นตอนที่ 2: ตัดสินใจเกี่ยวกับเนื้อหาของแอป
หลังจากที่เราตัดสินใจที่จะเริ่มพัฒนาแพลตฟอร์ม iPhone แล้วเราก็มาถึงขั้นตอนต่อไป
ตัดสินใจว่า app ของเราจะรู้หรือไม่?
ตามที่ได้กล่าวมาและแน่นอนคุณสามารถดูได้ด้วยตัวคุณเองไซต์ของเรามีคุณลักษณะมากมายที่พัฒนาขึ้น
ในช่วงสองปีที่ผ่านมาและแน่นอนว่าเรายังคงพัฒนาเว็บไซต์อยู่เรื่อย ๆ มันเป็นพวกเราทุกคน
เป็นที่ชัดเจนว่าคุณลักษณะบางอย่างในเว็บไซต์ไม่สามารถแทรกลงในเวอร์ชันแรกของแอปพลิเคชันเนื่องจากเวลา
งานที่จะต้องเป็นเหตุผล
แรงจูงใจของ บริษัท อิสระหรือนักพัฒนาซอฟต์แวร์ควรเข้าไปในร้าน Apple หรือ Google บ้าง
ซึ่งก่อนหน้านี้จะมีผลิตภัณฑ์ที่ทำงานได้อย่างน้อยที่สุดที่รู้จักกันในชื่อ MVP เพื่อรับข้อเสนอแนะ
เร็วกว่าผู้ใช้จริง (ถ้าคุณไม่รู้จัก MVP หรือ Lean-Startup –
ขอแนะนำให้ดูการบรรยายโดย Arik Rees, นักคิดความคิด)
เราได้จัดประชุมคณะกรรมการหลายครั้งซึ่งเราได้พยายามกำหนดคุณสมบัติขั้นต่ำที่ควรจะเป็น
แอปแรกที่เราจะออกสู่ตลาดด้วย เป้าหมายคือการให้คุณค่ากับผู้ใช้ของเราในด้านใดด้านหนึ่งและร่วมกัน
อย่างไรก็ตามให้เวลาการพัฒนาขั้นต่ำเพื่อให้ออกโดยเร็วที่สุด เราไปถึงรายชื่อ 12
Fitzgerim ในที่ประชุมเดียวกันซึ่งต่อมาแคบไปประมาณครึ่งซึ่งเป็นสิ่งที่ดี
ขั้นตอนที่ 3: นักออกแบบเข้าสู่ภาพ … การเลือกแนวคิด
แอปพลิเคชันบนมือถือมีความสำคัญอย่างยิ่งต่อการออกแบบและประสบการณ์ของผู้ใช้ แอ็ปเปิ้ลมีมาตรฐานสูง
แอปและผู้ใช้ส่วนใหญ่คาดว่าจะเห็นกราฟิกและเอฟเฟ็กต์ที่น่าประทับใจในทุกแอปพลิเคชัน
สลับเย็นระหว่างหน้าจอเป็นต้น
วันนี้ไม่สามารถพัฒนาแอพพลิเคชันได้โดยไม่ต้องมีนักออกแบบกราฟิกมืออาชีพ ก่อนยุคของ Steve Jobs ทุกเรื่อง
การออกแบบในโลกของเทคโนโลยีถือว่าเป็นสิ่งที่ดีที่มีและไม่ใช่ต้อง วันนี้การออกแบบคือ
ต้องและไม่มีโอกาสเลือกปฏิบัติโดยไม่มีการออกแบบมืออาชีพเพื่อทำสิ่งที่สำคัญในตลาด
เราพบสตูดิโอออกแบบที่มีชื่อเสียงและได้เข้าร่วมการประชุมครั้งแรกที่เราได้อธิบายให้ผู้ออกแบบทราบว่า Use-