คงมีหลายคนสงสัยว่าทำมั้ยทำไม โปรแกรมบนแอนดรอยด์ถึงออกมาช้ากว่า iOS ทุกครั้ง แถมฟีเจอร์รวมถึงหน้าตาก็ด้อยกว่า iOS ไปซะทุกตัว คิดว่าคงรู้กันบ้างแล้วหละว่ามันเกิดจากปัญหา Fragmentation ของแอนดรอยด์นั่นเอง แต่แค่พูดต่อกันไปก็คงไม่เข้าใจความหมาย สิบปากว่าไม่เท่าตาเห็น ดังนั้นมาดูรูปนี้กันแล้วจะเข้าใจ !
Animoca บริษัทพัฒนาโปรแกรมบนโทรศัพท์มือถือสัญชาติฮ่องกงผู้มียอดโหลดรวมแล้วกว่า 70 ล้านโหลด เผยภาพโทรศัพท์มือถือและ Tablet เฉพาะแอนดรอยด์ที่บริษัทต้อง QA แอพฯก่อนจะปล่อยออกสู่ตลาด โดยบริษัทต้องเทสต์ถึง 400 รุ่นทุกแอพฯทุกเวอร์ชั่นที่ปล่อยออกมา ! ซึ่งจะบอกว่ายังไม่ถึงครึ่งของรุ่นทั้งหมดที่มีในโลกเลยด้วยซ้ำ
ถามว่า 400 เครื่องด้านบนหมายถึงอะไร? มันไม่ใช่แค่บอกว่ามีมือถือต้องเทสต์เยอะ แต่หมายถึงต้นทุนมหาศาลที่ต้องลงไปกับการซื้อมือถือและ Tablet ที่ออกใหม่ไม่เว้นแต่ละวัน ลองประเมินว่าเครื่องนึงเฉลี่ย 10,000 บาทดูสิ จะรู้ว่าบนโต๊ะนั้นล่อไปแล้ว 4 ล้านบาท แล้วถามว่ามันจำเป็นมั้ย? ถ้าแอพฯพื้นฐานที่ไม่ได้ใช้ฟีเจอร์ของโทรศัพท์มากมาย ใช้แค่ Emulator กับเครื่องจริง 7-8 รุ่นก็พอแล้วหละ แต่ถ้าแอพฯมีฟีเจอร์หวือหวาหรือมีการดึงพลังของเครื่องออกมาใช้ หลายครั้งหลายคราโปรแกรมมีปัญหากับฮาร์ดแวร์เฉพาะรุ่น A B C D หรือมีปัญหากับซอฟต์แวร์เฉพาะเวอร์ชั่นนี้ๆนั้นๆ นั่นแปล่วาถ้าคุณจะแก้ปัญหา คุณก็ต้องดิ้นรนหาซื้อเครื่องเพื่อมาเทสต์ และทุกรุ่นที่ต้องซื้อมานั่นคือต้นทุนที่เพิ่มขึ้นเรื่อยๆ ซึ่งไม่่ใชเรื่องดีเลยสำหรับการลงทุน
ลองมาดูของฝั่ง iOS บ้าง นี่คือเครื่องทั้งหมดที่เค้าใช้เทสต์
เรียกว่าเทียบกันไม่ได้เลยกับแอนดรอยด์ เพราะ iOS มือถือออกมาแค่ 5 รุ่น iPad สามรุ่น และ iPod Touch อีกนิดหน่อย ที่เหลือก็แค่เทสต์กับเวอร์ชั่นของ OS ที่ต่างกันไปเท่านั้น
คราวนี้คงพอได้คำตอบกันแล้วว่าทำไมแอพฯแอนดรอยด์ถึงต้องตาม iOS อยู่ร่ำไป และคงเข้าใจหัวอกนักพัฒนาเพิ่มขึ้นอีกนิดว่า ทำไมคนถึงชอบพัฒนาบน iOS มากกว่าแอนดรอยด์ แม้กระทั่งตอนนี้ก็ตาม
ไหน ใครยังจะใช้โปรแกรมละเมิดลิขสิทธิ์อยู่มั้ย เห็นแบบนี้แล้วเนี่ย
Source: TechCrunch
ดูแย่แบบบอกไม่ถูก
น่าเห็นใจจริงๆ
น่าสงสาร TT
มีทางช่วยทางเดียวที่พอจะช่วยได้ ช่วยกันอุดหนุนครับ….
รูปเดียวซึ้งเลยครับ T T
เยอะมากกก ถ้าเราเป็นคนพวกนี้ ไม่ต้องหลับนอนกันพอดี T T
ผมนั่งเขียนแอพแอนดรอยอยู่เนี่ยเห็นแล้วหนาวเลย
แล้วพวก Rovio com2us ทำแบบนี้รึเปล่า เพราะมันน่าจะมีวิธีที่ดีกว่านี้ไม่ใช่เหรอ ผมว่ามันเวอร์เกินเหมือนจะหาเรื่องโปรโมทบริษัทนิดๆด้วย เพราะอย่างบางเจ้าเล่นไม่ได้เค้าก็ไม่ง้อเครื่องนั้นๆซะหน่อย
จากประสบการณ์ตรง ตอนนี้ต้องซื้อเก็บไว้เพื่อเทสต์ราวๆ 20 รุ่นเป็นอย่างน้อย และรุ่นใหม่มาต้องซื้อมาเทสต์เพื่อดูว่ามีอะไรเปลี่ยนแปลงรึเปล่าเสมอ
ผมโยนหนังสือเขียนโปรแกรมทิ้งดีกว่า เห็นแบบนี้ไม่อ่านต่อแล้วกลับไปทำwebappเหมือนเดิมขี้เกียจหาเรื่องใส่ตัว555
แบบนี้ก็แสดงอีกว่าNexus ที่บอกว่าเอาไว้เป็นPrototypeมันไม่มีประโยชน์เลยสินะ
มันมีเทคนิคเรื่อง Scalable UI อยู่ ช่วยเรื่องเขียนโปรแกรมได้ แต่เรื่องเทสต์ก็ไม่ได้ช่วยอะไรเท่าไหร่
ทำแอพอะไม่เท่าไรหรอกครับ แต่ที่เขาต้องทดสอบกับหลายๆรุ่นเพราะว่ามันจะมีบัคของแต่ละรุ่นที่ไม่เหมือนกันครับ จึงจำเป็นต้องทดสอบหลายๆรุ่น
เห็นแบบนี้ไม่อุดหนุดก้ไม่ได้แล้ว ใช้ของเถื่อนแล้วสงสารคนพัฒนาโปรแกรม บัตรเอทีเอมธรรมดาจ่ายผ่านกูเกิ้ลเพลได้ไหมครับเนี๊ย ผมจะสมัคร
ต้องเป็นบัตรกรุงเทพ B1 หรือกสิกร K-web shopping card ครับ ก็จะหักจากบัญชีมาใช้ได้ ผมใช้ของกสิกรอยู่ครับ
ผมใช้ Be 1st ของธนาคารกรุงเทพอยู่ครับ
ใช้งานได้โอเคดี 😀
เห็นครั้งแรกร้อง "เฮ้ย" เลย อะไรมันจะขนาดนั้น
ถามหน่อยซิครับ แล้วพวก WP ที่เค้าคุมเรื่องสเปคเยอะๆ นี่ถือเป็นผลดีกับนักพัฒนารึเปล่าครับ อย่างน้อยเครื่องก็ไม่เยอะเท่าต้องลองของแอนดรอยด์ รึเปล่าครับ
ดีสิครับ ยิ่งจำกัดเยอะ คนเขียนแอปก็ง่าย
อย่าว่างั้นงี้เลย แค่เกมอ่ะ สเปคเท่ากัน แต่ CPU GPU คนละยี่ห้อ
บางทียังเล่นไม่ได้เลย
เห็นด้วยอย่างยิ่งครับ เจอมากะตัวเอง อย่างเกมส์บางตัวเล่นกับเครื่องยี่ห้อเดียวกันรุ่นเดียวกันแต่คนละrom บางเครื่องก็เล่นได้ บางเครื่องกระตุก อย่างแย่ๆบางเครื่องเล่นไม่ได้เลยก็มี และนี้คงเป็นจุดอ่อนที่ smartphone ที่ใช้ android ยังแพ้ apple ที่ใช้ ios ส่วนตัวคิดว่าถ้า smartphone ทุกยี่ห้อที่ใช้ android ร่วมมือกันแก้ปัญหาตรงนี้ได้ apple คงต้องหนาวๆร้อนๆแน่ๆเลย ผมว่านะ…
เจอมากับตัวเหมือนกันครับ
ผมใช้ Galaxy Y น้องใช้ Galaxy Mini
แต่น้องดันเล่นเกมที่ผมอยากเล่นได้ ทั้งที่ผมเล่นไม่ได้
คำตอบจาก Antutu คือ "GPU" คนละตัวครับ = =
มันคือข้อเสียข้อหนึ่งของ android ครับเนื่องจากมี hardware มีเยอะ ไทำให้เกิด flagmentation และข้อเสียนี้
ไม่ใช่ข้อเสียข้อเดียว ยังมีอีกเยอะครับ หุหุ แต่ว่าถ้ามาคิดด้าน เพราะsoftware แอนดรอยคงลำบาก แต่ถ้าด้าน hardware ก็จะมีหลากหลายกว่า ซึ่งเป็นข้อดี และก็ระบบเปิดกว่า
แต่ที่แน่ ๆ เลย android ค้
มค่ามากถ้าจะซื้อครับ
ต้องยอมรับความต่างกัน แต่ก็เป็นข้อดีที่ให้มือถือเจ้าอื่นๆได้ใช้กัน
ถ้าทำแบบ iOS ก็อาจจะเป็นแบบ รุ่นๆอื่นๆที่เป็นของตัวเองแต่ไม่ค่อยมีคนใช้
เป็นเหตุผลที่ ทำไมเราควรซื้ัอรุ่นยอดนิยม ^o^
+10
เป็นกระทู้ที่ทำให้ได้เห็นว่าคนเนยน่าสงสารเพียงใด
ว่าแต่คุณเนยมีโน้ตแล้ว molome บนโน้ตคงได้เต็มจอแล้วสิครับ ^^
ว่าแต่เมื่อไรจะเอากลับเข้า google play สักทีครับ
ขอตั้งคำถามแบบผู้ไม่รู้ครับ
แล้วที่เวลาเค้าพัฒนาโปนแกรม แล้วมันจะมีโปรแกรมจำลองมือถือในคอมเพื่อเอาไว้เทสโปรแกรมที่เราเขียน
มันไม่สามารถใช้แทนได้หรอครับ แต่พอเข้าใจว่าวงจรมือถือกับวงจรคอมมันออกแบบมาต่างกัน
แล้วมันไม่มีีวิธีง่ายกว่านี้เลยหรอครับ กับการเทสโปรแกรม
อย่างนั้โปรแกรมเมอร์ของแอนดรอยต้องรวยกว่าAppleแล้วมั้งครับ
ของจำลองอย่างไรเสียก็ไม่เหมือนของจริงครับ
ตอนเขียนก็ทำแบบท่านว่าแหละครับ มี SDK ให้ใช้
แต่ตอนทดสอบกับเครื่องจริงนี่ซิ
มหาศาล !! -0-
Androidแก้ไขด่วนก่อนDevจะไปพัฒนาให้เจ้าอิ่นหมด
เฮ้ออ… เห็นแล้วอยากเลิก
ใช่แต่แอนดรอยจะมีของเถื่อนฝั่งเดียวซะที่ใหนละ ios มันก็มีของเถื่อนเมือนกัน แต่ที่คนทำแอปเข้า ios มากกว่า เพราะมันทำเงินได้ง่ายและเร็วกว่า ถึงมันจะถูกเอาไปแจก เขาก็คิดว่ายังไงมันก็ขายได้อยู่ดีเพราะยังมีคนส่วนใหญ่ยอมจ่ายตังซื้อของแท้ มันอยู่ที่ตัวสินค้าด้วย คนส่วนใหญ่มองว่าแอปเปิ้ลเป็นผลิตพันที่น่าใช้ ใช้แล้วดูดีมีคนมอง ในเมกาทุกๆบ้านต้องมีสินค้าของแอปเปิ้ลอย่างน้อยหนึ่งชิ้น (น่าจะ 80% ขึ้น) ต้องยอมรับเขาทำการตลาดมาดีตั้งแต่ยุคแรกๆ ส่วนแอนดรอยนี่แนวแบบว่าทางใครทางมัน ผลิตแข่งกันวัสดุไม่สนเอาราคาถูกไว้ก่อน แต่หลังก็เริ่มมีการใส่ใจเรื่องวัสดุกับการออกแบบมากขึ้น..
แม้ผมจะไม่ได้พัฒนา app บนมือถือ แต่ก็พอเข้าใจความเหนื่อยยากของการพัฒนา app ได้ดี กว่าจะคิด logic ได้หัวแทบแตก -_-" ดังนั้นใช้ app แท้ๆ กันเถอะนะจ๊ะ ^_^
พยายามซื้อครับ หากทำได้ครับ
อย่าลืมนะครับ ว่าผู้พัฒนา แอปก็ไม่จำเป็นที่จะต้องทำให้ใช้ได้กับ android ทุกเครื่อง แค่ทำให้กับพวกรุ่นยอดนิยม ก็ได้
ก็จะโดนผู้ใช้จากโมเดลที่ใช้ไม่ได้โหวต 0 ดาวนะคร้าบบ
+1
ถ้างั้น ก็บลอคจาก play ไม่ได้หรอครับ
บอกว่า โมเดลนี้ไม่สนับสนุนแอป อะไรว่าไป
เพราะถ้าลงไม่ได้แต่แรก ก็ให้ดาวไม่ได้ ไม่ใช่หรอครับ
ประเด็นคือตอนนี้มีอยู่ประมาณ 1000 รุ่นและเพิ่มขึ้นเรื่อยๆ จะรู้ได้ยังไงว่ารุ่นนั้นๆมีปัญหาแล้วเอาออกหละครับ? ก็ต้องรอให้เค้าด่ากลับมาก่อนว่ามีปัญหาพร้อมได้ 1 ดาวมาตกแต่งแอพฯ แล้วพอมีรุ่นใหม่เพิ่มขึ้นก็ต้องคอยมานั่งคอยเช็คทุกวัน มันไม่สนุกเลย
ผมว่าแต่ละเจ้าควรมีระบบปฏิบัติการเป็นของตัวเองอย่างเช่น samsung ก็ bada แบบนี้อะแอพแต่ละระบบปฏิบัติการจะได้แยกออกจากกันลดปัญหาเครื่องที่ต้องเทสลงไปได้
ผมว่าน่าจะไม่ใช่ทางแก้นะครับ เพราะถ้าทำอย่างนั้น DEV ก็ต้องทำลงในหลายๆ os เหมือนเดิม อาจจะเทสเยอะกว่าเดิมซะอีก
ปกติ dev เค้าจะเลือกทำ app เฉพาะเครื่องที่ต้องการครับอีกอย่างถ้ามีหลายๆ os ก็ไม่ต้องถูกบังคับว่าต้องทำให้มือถือหลายๆค่ายคือมีหลายตัวเลือกมากขึ้นอะครับอย่างเช่น rovio ไม่ทำ angrybird ใน windows phone แบบนี้อะครับคือผมคิดว่าควรให้ google ทำ android อย่างเดียวแต่มีหลายรุ่นให้เหมาะกับงบและผู้ใช้ครับแล้วออกปีละไม่กี่รุ่นผมว่าตอนนั้นแหละ android จะนำ ios
คิดว่าเห็นด้วยครับ
ยิ่งปล่อยให้ค่ายมือถือเอาไปรุมโทรมยังไงก็ได้นี่ไม่ไหวนะ
คิดมากครับ
ลองคิดว่าโปรแกรมมันรันบน Windows 7 ที่มีตั้งแต่ CPU DualCore ยัน CPU i7 XXXX AMD การ์ดจอสารพัดชนิด
หลักๆคือ ออกแบบ App ให้เหมาะสมกับหน้าจอขนาดต่างๆ ออกแบบ Logic ที่เป็นมาตฐานกับทุก Hardware
Android มีปัญหาเยอะเพราะเรื่อง flagmentation ที่ Google ปล่อยปะละเลยมานาน (Sun ตอนยังไม่ถูก Oracle ซื้อ และเป็นเจ้าของ JAVA เคยเตือนแล้ว)
พอ Google ออกกฏใหม่เพื่อควบคุมปัญหานี้ ก็โดนด่าอีก หาว่าปิดกั้น
ที่จริงถ้าอิงจาก มือถือของ Google เอง ก็เป็นมาตฐานสุดๆ ผู้ผลิต Hardware แต่ละไปทำให้มันวุ่นวายเอง
ขนาด S2 ที่เป็นเจ้าแรกที่ประกาศว่าจะได้ชิม ICS หลังจาก Google ออก Nexus แน่นอน สุดท้าย อย่างที่เห็น
ถ้าลองมี Certificate จาก Google รับรองว่าเครื่องนี้ ใช้ Android ได้สมบูรณ์ 100% มันคงดีกว่านี้ (แบบ Computer ที่แปะป้ายว่าใช้งาน Windows ได้นะแหละ)
จริงๆด้วยอย่างยิ่งครับกับที่ว่ามาทั้งหมด….ผู้พัฒนา app ถ้าอยากได้เงินจากผู้ใช้ Smartphone ยี่ห้อต่างๆมากมายในโลก คงต้องเหนื่อยกันหน่อยและ ในเมื่อไม่อยากให้ Google ออกกฏใหม่เพื่อควบคุมปัญหานี้นิ …แต่ส่วนตัวอยากให้ทุกๆฝ่ายมาคุยกันหาทางแก้ปัญหานี้เพื่อประโยชน์ของทุกฝ่าย และประโยชน์ของผู้ใช้อย่างเราๆด้วย …ถึงวันนั้น Apple คงหนาวๆร้อนๆเป็นแน่แท้…..^^
"ขนาด S2 ที่เป็นเจ้าแรกที่ประกาศว่าจะได้ชิม ICS หลังจาก Google ออก Nexus แน่นอน สุดท้าย อย่างที่เห็น"
android 4.0 4.0.1 4.0.2 4.0.3 บั๊กกระจายแถมกินแบต กว่าจะนิ่งก็ 4.0.4 แล้ว ics ในเครื่องรุ่นอื่นๆถึงคลอดช้าครับ
หลักๆคือ ออกแบบ App ให้เหมาะสมกับหน้าจอขนาดต่างๆ ออกแบบ Logic ที่เป็นมาตฐานกับทุก Hardware
Android ถูกออกแบบมาแบบนี้ครับ โดยมี UI ที่ Scale ได้ และสามารถเขียนให้รองรับหน้าจอที่ "ความละเอียด" ต่าง ๆ กัน ได้ด้วย (แต่ผู้เขียน App หลายรายเลือกที่จะขี้เกียจนะ 55) ส่วน Logic ที่เป็นมาตรฐานกับทุก HW ก็ใช้ Dalvik VM เป็น Abstraction Level
ในทางทฤษฎีแล้วแทบจะไม่มี App ไหนที่มีปัญหากับขนาดหน้าจอเลย ยกเว้น App ที่วาดหน้าจอเองซะทั้งหมด ซึ่งมันรวมถึงเกมซะด้วยสิ
Android มีปัญหาเยอะเพราะเรื่อง flagmentation ที่ Google ปล่อยปะละเลยมานาน (Sun ตอนยังไม่ถูก Oracle ซื้อ และเป็นเจ้าของ JAVA เคยเตือนแล้ว)
พอ Google ออกกฏใหม่เพื่อควบคุมปัญหานี้ ก็โดนด่าอีก หาว่าปิดกั้น
ที่จริงกฎใหม่ของ Google ก็ไม่ได้ปิดกั้นอะไร Vendor สามารถใส่ Skin อะไรลงไปใน Android ก็ได้ แต่มีข้อแม้ว่าจะต้องมี Holo ติดไปด้วย ซึ่งจะเปิดใช้ใน App ระบบหรือไม่ก็ได้ แค่ว่าต้องมีเพื่อให้ App ที่ใช้งาน Theme นี้สามารถทำงานได้อย่างถูกต้องเท่านั้นเอง (app ผมก็ใช้ holo นะ) ไม่ได้บังคับว่า Holo ต้องเป็น Theme หลักของเครื่องด้วยซ้ำ
ถ้าลองมี Certificate จาก Google รับรองว่าเครื่องนี้ ใช้ Android ได้สมบูรณ์ 100% มันคงดีกว่านี้ (แบบ Computer ที่แปะป้ายว่าใช้งาน Windows ได้นะแหละ)
คิดว่าไอ้ Google App ก็เป็น Certification กลาย ๆ แล้วล่ะครับ เพราะว่าเครื่องที่ผ่านการทดสอบมันจะไม่ได้ Google App มานี่นะ (เข้า Play Store ก็ไม่ได้)
กว่าได้แอพมาให้เราใช้ ลำบากน่าดู
ผมซื้อไอแพดละครับ ตอนนี้สบายละ ไม่มีปันหาจุกจิก
เห็นแล้วอยากไปเล่น IOS เลยล่ะ
555 สงสารคนทำแอพ
เป็นกำลังใจให้แล้วกันครับ ซึ้งงงง
เครียดเลย… เยอะเกิ้น… Y_Y
หุหุ…อุดหนุนอย่างเดียว
พัฒนากันต่อไปครับ สู้ๆ
แค่ ss ก็กี่รุ่นแล้ววววว
ใช่ๆๆ
อุดหนุนแอปแท้กันเถอะครับ ตอนนี้ผมก็สอยแอปลดราคามาหลายตัวละครับ
เห็นแบบนี้แล้วสงสารจริงๆ
ผมรอ tablet windows 8 อย่างเดียวตอนนั้นแหละ the new ipad ก็เถอะสู้ไม่ได้หรอกในเมื่อมันลงโปรแกรมที่ลงใน windows ได้แถมลื่นมากๆด้วย
ผมสงสารคนทำแอพมากๆเลยต้องซื้อเครื่องมาลองมากๆแถมต้องลดแอพเหลือ 3 บาทอีกถ้าราคาไหนผมรับได้ก็ซื้อราคาเต็มเลย
อยากให้ใช้บัตรเติมเงินซื้อแอพได้ บางคนอายุน้อยแต่ไม่มีบัตรรึจะขอพ่อแม่ไปซื้อก็ไม่ใช่ เดี๋ยวนี้มือถือเด็ก ป.4ก็มีแล้ว
เครื่อง เหลืองๆ ใช่ A100 ป่าว
ถ้าเอาภาพนี้ไปทายคง…
ไอคนที่โหลด app เถื่อนแล้วเที่ยวแจกเนี่ยมาอ่านและมาดูไว้นะครับ เที่ยวมาทำคุยทำโวซื้อมือถือแพงแต่ app ราคาไม่กี่บาทไม่มีปัญญาซื้อ คุณไม่ใช่เทพหรอกนะเที่ยวไปแจกหนะ เห็นหลายต่อหลายที่และทั้งใน facebook ตาม club ต่างๆ การแจก app ของคุณมันไม่แตกต่างอะไรกับโจรหรอก มาอ้างว่าไม่มีตังแล้วเอาของคนอื่นมาใช้ free มันก็คือโจรคือขโมย ดีๆ นี่เองแหละ กลับตัวกลับใจเสียไหม่เถอะครับคนที่เค้ามีจิตสำนึกจะได้ซื้อ app ดีๆใช้กันไม่งั้นคนทำเค้าหมดกำลังใจเพราะเจอคนอย่างพวกคุณนี่แหละมาขโมยของเค้าไปใช้
ประเด็นคือน่าจะมีมาตราฐานกลางเสียทีสำหรับผู้ผลิตน่ะนะ
รุ่นเล็ก ก็หน้าจอ 240*320 cpu 800 ram 512M
รุ่นกลางก็ 400*800 cpu 1GHz,dual core 1GHz ขึ้นไป ram1G
รุ่นบนก็ 1280*800 cpu dual core 1.2GHz+ ram 1G
อะไรประมาณนี้นะครับ ถ้าไม่อยา่งนั้นทางdevคงจะหนีกันหมดแน่ๆ
ตอนผมทำ J2ME ก็แบบนี้แหละ อย่าไปซีเรียสเล้ย =3= จำได้ว่าตอนนั้นแทบจะโยนมือถือ Samsung/LG ลงมาจากหน้าต่างชั้น 12 ของ Software Park 555
จำได้ว่าตอนนั้นมือถือที่มีปัญหาน้อยที่สุดเป็นของ Sony Erricsson ครับ
สู้ๆครับ ซึ้งน้ำใจพวกคุณจริงๆ
จากข่าวเมื่อวาน รู้และ ทำไม Google+ ถึงทำให้ IOS ก่อน Android ..
สุดยอดเลยครับ อุอุ
เห็นแล้ว น่าเห็นใจ นักพัฒนา app.for android จริงๆ….
google น่าจะกำหนดมาตรฐานมาเลย หรือ certified app. ก็ดีเหมือนกัน
เห็นแล้วไม่อยากใช้ของฟรีเลย
เห็นแล้วเหนื่อยแทน 1 App = 1,000 เครื่อง กว่าจะทำเสร็จ
ไม่แปลกเลย เล่นมีทุกช่วงราคาห่างแค่ พัน 2 พัน สเปคต่างนิดหน่อย จริงๆทำแค่ 3ช่วง low mid hiend ก็อาจจะช่วยลดเรื่องพวกนี้ได้นะครับ
ข้าน้อยพยายามตามบอกเพื่อน ๆ ตาหลอดว่า เครื่องมันเยอะเกิ้น ไม่ ยูนิค เลยทำอะไรยาก แค่ ของ SS เองก็ เพียบแล้ว ลองรวมทุก แบนดิ ตามพัฒนาให้เท่าเที่ยมกันหมดยากมาก
ใช้แอพแท้สุดยอดกว่าเป็นไหนๆ
หันมาใช้ของแท้กันเถอะครับ เพื่อน้องด๋อย
งานหนักมากๆ
เห็นแล้วเพลีย – –
ผมว่ามันเป็นธรรมชาติของ android นะครับ เพราะว่ามันมี fragment เยอะมาก ๆ จึงเป็นแบบนี้ล่ะครับ
ทุกอาชีพมีปัญหาทั้งหมดแหละครับ ต่างกันตรงที่มันใช้เวลาหลายๆสิบปีในการแก้ปัญหา มือถือเป็นเรื่องใหม่ เรายังต้องปรับปรุงอะไรอีกเยอะ ถ้าเทียบต้นทุนนักพัฒนาโปรแกรมขาย กับคนสร้างตึก 4 ล้านมันแค่ขี้กลากครับ ทำอะไรก็ต้องลงทุนและมีปัญหาทั้งนั้น ผมไม่อยากเถียงเรื่องที่ไอโอเอสมีแค่แบบให้เลือกสองสามแบบแล้วมันจะดีกว่าหลายๆแบบ แต่แค่อยากให้คิดให้ลึกหน่อย คุณทำงานคอมลงทุนไปเท่าไหร่ เพื่อให้ได้เงิน ถ้าเอาแค่ลิขสิทธิ์อย่างเดียวนะคุณก็พลาดแล้ว มีฟรีๆอีกเยอะแต่ไม่เลือกกันเอง จะจับเสือแบบ 70 ล้านโหลด คิดว่าจะลงทุนแค่ 500 รึไง
พวกเราก็ไม่ได้ขาย App Copy ละ 4 ล้านนี่ครับ … คือ เอ้อ มันฟังดูเหมือนดูถูกนิด ๆ น่ะนะ จะลงทุนแค่ห้าร้อยจะเอาถึง 70 ล้านโหลดนี่ก็เว่อร์ไปมากแล้วครับ 500 นี่ค่าแรงโปรแกรมเมอร์ขั้นต่ำยังจ่ายได้แค่วันเดียวเองนะ (อย่าลืมเอาค่าแรงตัวเองมาคิดเป็นต้นทุนด้วย)
ปล. แต่โปรแกรมที่ผมเขียนที่ทำงานนี่ ค่าไลเซนส์อาจจะถึงนะ ไม่รู้สิ
ผมไม่ได้ดูถูกแต่แค่พิมพ์ให้เห็นภาพ คุณบอกว่าความยากลำบากของแอนดอร์ยมันคือการต้องทำงานหนักกับหลายอุปกรณ์
ผมขอถาม
– งานอะไรไม่หนักบ้าง (แนะนำผมหน่อย ผมว่าคุณไม่รู้จักงานหนักจริงๆหรอก หน้าคอมห้องแอร์หนะมันกระจอก คุณหนะสบายกว่าเพราะเรียนสูงกว่ามีความรู้มากกว่าได้ทำงานสบายกว่าคนอีกหลายสิบล้าน แต่แค่นี้คุณก็บ่นออนไลท์แล้ว)
– คุณไม่ได้ขายแอปละ 4 ล้าน แต่คุณขายคนทั้งโลกนะ และคุณทำคนเดียวเหรอ (แอปเขียนคนเดียวไม่เวิร์คนะ)
– ถ้ามันไม่คุ้มที่จะทำ แล้วเค้าจะซื้อมาทำทำไมตั่งหลายเครื่อง บางทีภาพที่เค้าเอามาลง เอาเข้าจริง เค้าอาจจะโชว์เก๋าว่าเค้าพัฒนาให้กับหลายเครื่อง รับรองบริษัทผมเมพนรกแตก
– นี่ยังไม่พูดถึงความรู้ที่คุณจะได้หลังจากทำมันสำเร็จจริงๆ เขียนให้สองสามอุปกรณ์ ปัญญาก็ได้แค่นั้นครับ พอมีปัญหาอื่นๆมาก็ง่อย ต้องเข้า google ต่ออีกชาตินึงซึ่งไม่รู้ว่าจะแก้ได้มั๊ย
– ถ้าหลงประเด็นก็ต้องขออภัย เนื่องจากคุณจั่วหัวมาว่า "อยากรู้ความทรมานของนักพัฒนาโปรแกรมบนแอนดรอยด์มั้ย? มาดูภาพนี้แล้วจะเข้าใจ"
ปล. งานทุกอย่างมีปัญหาหมด ที่คุณเอามาลงหนะ มันไม่ทรมาณหรอก แถวบ้านผมเรียกงานธรรมดารายได้ดี
จากที่กล่าวมาทั้งหมดผมขอสรุปส่วนตัวว่า ไม่ทรมาณอะไรเลย น่าจะมันมากกว่า ผมอยากทำงานที่นั้นแต่คงการศึกษาไม่ถึง (ahahahahahahaa)
อย่าลืมบวกต้นทุนทางความรู้ด้วยนะครับ เรียนอนุบาล ประถม มัธยม มหาลัย แล้วไหนจะอุปกรณ์ในการทำงานอีก
พวกบริษัทรับเหมาก่อสร้างน่ะ มันก็เหมือนบริษัทเขียนแอพแหละครับ ไอ้คนที่วิเคราะห์โครงสร้างตึกให้มันแข็งแรงพอที่จะทำออกมาให้รูปทรงเหมือนกับที่สถาปนิกออกแบบมา มันก็เหมือนกับ โปรแกรมเมอร์ที่ต้องเขียนแอพให้ได้ตามที่คนออกแบบโปรแกรมมันออกแบบมานั่นแหละครับ
ใช่ว่าแค่นั่งทำงานอยู่หน้าคอม วันๆอยู่แต่ห้องแอร์มันจะลงทุนน้อยนะครับ บริษัทรับเหมาก่อสร้างมันได้เงินมาเป็นสิบล้าน
แต่ให้เงินเดือนวิศวะกรแค่กี่%เอง โปรแกรมเมอร์ก็เหมือนกันแหละครับ แอปขายได้ตั้งกี่ล้าน แต่ให้เงินเดือนนักพัฒนาแค่กี่%เชียว
แล้วเงินที่เรียนมา ส่วนมากพ่อ-แม่ก็จ่ายเป็นทุนให้เรา ลองคิดดูด้วยนะครับ ว่าเราต้องทำงานกี่ปีถึงจะคืนทุนตัวเองได้
แล้วทำงานอีกกี่ปีถึงจะได้กำไร
ชีวิตบางคนเอาเงินที่เรียนมาทั้งชีวิตไปลงทุนทำธุรกิจของตัวเอง ยังจะได้ทุนคืนไวกว่าไปรับทำงานตามบริษัทต่างๆเลยครับ
น่าจะหลงประเด็นนะ
ที่จริงผมว่า ถ้าเป็น App ที่ไม่ได้เขียนแบบ Low-Level มาก ๆ (อย่างเกม) มันก็ไม่ได้มีปัญหาอะไรมากมายระหว่างเครื่อง/เวอร์ชั่นของ OS มากนะ ตราบใดที่ใช้ API ถูกต้อง (Android นี่สามารถเขียน App ให้ตั้ง Target API สูงกว่าตัว Device/OS ที่ทำงานด้วยได้ ตราบใดที่ไม่ใช้ Class/Method ของ API ที่ไม่มีในระบบ ซึ่งก็เหมือนกับ Java น่ะล่ะ) และออกแบบ UI ตามไกด์ไลน์ของ Google (ส่วนตัวแนะนำให้ทำตามไกด์ล่าสุดไปเลย แล้วใช้ Compatible Library ช่วย อย่าง ActionBarSherlock)
ส่วนเกมจะเป็นอะไรที่ปวดหัวกว่านะ โดยเฉพาะ ถ้าเป็นการพอร์ทเกมมาจาก iOS มา Android ก็เหมือนกับเรียนจบมัธยมมาต่อมหาวิทยาลัยน่ะครับ ทางเลือกมันเยอะกว่า กฎหยุมหยิมก็น้อยกว่า แต่เรียนจบยากกว่าซะงั้น ผมไม่มีประสบการณ์เลยตอบไม่ได้ แต่ก็คงต้องเน้นการออกแบบ UI ให้ยืดหยุ่น เป็น resolution-independence ล่ะมั้ง (ลองอ่าน Cross-Platform Game Programming ก็น่าจะช่วยได้นะ ผมลืมไปหมดละ)
ปัจจุบัน ก็ใช้ แอพแท้ กะแอพฟรี
พวกแอพที่ต้องการ Donate ถ้าเหลือ ซัก 30 บาทก็อยากจะ สนับสนุนอยู่นะ
ตอนนี้ แอพที่ซื้อมาตอนลดแล้วไม่ได้ใช้ เพียบเลย T T"
เห็นแล้วแบบว่าเหนื่อยมาก 5 5 5 +
คิดว่าทำให้เหมือนwindows ไปเลยดีกว่า รุ่นไหนมีอุปกรณ์อะไรก็ลงไดรเวอร์แต่ละอย่างไปเลย แล้วให้ซอฟต์แวร์เรียกใช้ความสามารถของอุปกรณ์ผ่านไดรเวอร์, API ที่เป็นมาตรฐานเดียวกัน ได้ไหม??
ก็อยากทำออกมาเยอะเองนี่หน่า แล้วก็มาอ้างว่าทำให้ทุกคนเล่น สุดท้ายก็มีเครื่องที่เล่นไม่ได้อยู่ดี แล้วก็ทำให้เกิดปัญหาเยอะในแอพ ไอ้นี่กระตุกบ้าง ไอ้นี่ force close ถ้าเป็นแบบนี้ต่อไปจะแซง ios ได้อย่างไร ตัวผมใช้ samsung galaxy note พบปัญหาแอพเยอะมาก เกทที่อยากเล่นก็ไม่ได้เล่น เช่น plant vs zombie เลยต้องไปโหลดเอา ซึ่งก็ไม่ใช่ของแท้ เห็นข่าวนี้อีกเเอนดรอย นี่น่าเศร้าจริงๆ