Development

อยากรู้ความทรมานของนักพัฒนาโปรแกรมบนแอนดรอยด์มั้ย? มาดูภาพนี้แล้วจะเข้าใจ

คงมีหลายคนสงสัยว่าทำมั้ยทำไม โปรแกรมบนแอนดรอยด์ถึงออกมาช้ากว่า iOS ทุกครั้ง แถมฟีเจอร์รวมถึงหน้าตาก็ด้อยกว่า iOS ไปซะทุกตัว คิดว่าคงรู้กันบ้างแล้วหละว่ามันเกิดจากปัญหา Fragmentation ของแอนดรอยด์นั่นเอง แต่แค่พูดต่อกันไปก็คงไม่เข้าใจความหมาย สิบปากว่าไม่เท่าตาเห็น ดังนั้นมาดูรูปนี้กันแล้วจะเข้าใจ !Animoca บริษัทพัฒนาโปรแกรมบนโทรศัพท์มือถือสัญชาติฮ่องกงผู้มียอดโหลดรวมแล้วกว่า 70 ล้านโหลด เผยภาพโทรศัพท์มือถือและ Tablet เฉพาะแอนดรอยด์ที่บริษัทต้อง QA แอพฯก่อนจะปล่อยออกสู่ตลาด โดยบริษัทต้องเทสต์ถึง 400 รุ่นทุกแอพฯทุกเวอร์ชั่นที่ปล่อยออกมา ! ซึ่งจะบอกว่ายังไม่ถึงครึ่งของรุ่นทั้งหมดที่มีในโลกเลยด้วยซ้ำ

คงมีหลายคนสงสัยว่าทำมั้ยทำไม โปรแกรมบนแอนดรอยด์ถึงออกมาช้ากว่า 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

87 Comments

  1. BIGDREAMS

    BIGDREAMS Post on May 12, 2012 at 9:56 pm

    #441595

    ดูแย่แบบบอกไม่ถูก

  2. AgainReindeer

    AgainReindeer Post on May 12, 2012 at 10:00 pm

    #441597

    น่าเห็นใจจริงๆ

  3. Navy' flOOk

    Navy' flOOk Post on May 12, 2012 at 10:01 pm

    #441600

    น่าสงสาร TT

  4. eakalug

    eakalug Post on May 12, 2012 at 10:05 pm

    #441603

    มีทางช่วยทางเดียวที่พอจะช่วยได้ ช่วยกันอุดหนุนครับ….

  5. Owlking

    Owlking Post on May 12, 2012 at 10:06 pm

    #441604

    รูปเดียวซึ้งเลยครับ T T

  6. Minibos_GaendIT

    Minibos_GaendIT Post on May 12, 2012 at 10:10 pm

    #441605

    เยอะมากกก ถ้าเราเป็นคนพวกนี้ ไม่ต้องหลับนอนกันพอดี T T

  7. ken156 Post on May 12, 2012 at 10:12 pm

    #441608

    ผมนั่งเขียนแอพแอนดรอยอยู่เนี่ยเห็นแล้วหนาวเลย

  8. Freekick042 Post on May 12, 2012 at 10:13 pm

    #441609

    แล้วพวก Rovio com2us ทำแบบนี้รึเปล่า เพราะมันน่าจะมีวิธีที่ดีกว่านี้ไม่ใช่เหรอ ผมว่ามันเวอร์เกินเหมือนจะหาเรื่องโปรโมทบริษัทนิดๆด้วย เพราะอย่างบางเจ้าเล่นไม่ได้เค้าก็ไม่ง้อเครื่องนั้นๆซะหน่อย

    • nuuneoi Post on May 12, 2012 at 10:15 pm

      #441610

      จากประสบการณ์ตรง ตอนนี้ต้องซื้อเก็บไว้เพื่อเทสต์ราวๆ 20 รุ่นเป็นอย่างน้อย และรุ่นใหม่มาต้องซื้อมาเทสต์เพื่อดูว่ามีอะไรเปลี่ยนแปลงรึเปล่าเสมอ

    • Freekick042 Post on May 12, 2012 at 11:21 pm

      #441661

      ผมโยนหนังสือเขียนโปรแกรมทิ้งดีกว่า เห็นแบบนี้ไม่อ่านต่อแล้วกลับไปทำwebappเหมือนเดิมขี้เกียจหาเรื่องใส่ตัว555

      แบบนี้ก็แสดงอีกว่าNexus ที่บอกว่าเอาไว้เป็นPrototypeมันไม่มีประโยชน์เลยสินะ

    • nuuneoi Post on May 12, 2012 at 11:46 pm

      #441677

      มันมีเทคนิคเรื่อง Scalable UI อยู่ ช่วยเรื่องเขียนโปรแกรมได้ แต่เรื่องเทสต์ก็ไม่ได้ช่วยอะไรเท่าไหร่

    • cero5558 Post on May 13, 2012 at 6:56 am

      #441999

      ทำแอพอะไม่เท่าไรหรอกครับ แต่ที่เขาต้องทดสอบกับหลายๆรุ่นเพราะว่ามันจะมีบัคของแต่ละรุ่นที่ไม่เหมือนกันครับ จึงจำเป็นต้องทดสอบหลายๆรุ่น

  9. pitakket

    pitakket Post on May 12, 2012 at 10:21 pm

    #441618

    เห็นแบบนี้ไม่อุดหนุดก้ไม่ได้แล้ว ใช้ของเถื่อนแล้วสงสารคนพัฒนาโปรแกรม บัตรเอทีเอมธรรมดาจ่ายผ่านกูเกิ้ลเพลได้ไหมครับเนี๊ย ผมจะสมัคร

    • Owlking

      Owlking Post on May 12, 2012 at 10:49 pm

      #441641

      ต้องเป็นบัตรกรุงเทพ B1 หรือกสิกร K-web shopping card ครับ ก็จะหักจากบัญชีมาใช้ได้ ผมใช้ของกสิกรอยู่ครับ

    • diewland

      diewland Post on May 13, 2012 at 6:00 am

      #441952

      ผมใช้ Be 1st ของธนาคารกรุงเทพอยู่ครับ
      ใช้งานได้โอเคดี 😀

  10. somtoon Post on May 12, 2012 at 10:23 pm

    #441624

    เห็นครั้งแรกร้อง "เฮ้ย" เลย อะไรมันจะขนาดนั้น

    ถามหน่อยซิครับ แล้วพวก WP ที่เค้าคุมเรื่องสเปคเยอะๆ นี่ถือเป็นผลดีกับนักพัฒนารึเปล่าครับ อย่างน้อยเครื่องก็ไม่เยอะเท่าต้องลองของแอนดรอยด์ รึเปล่าครับ

    • netto007

      netto007 Post on May 12, 2012 at 10:33 pm

      #441631

      ดีสิครับ ยิ่งจำกัดเยอะ คนเขียนแอปก็ง่าย
      อย่าว่างั้นงี้เลย แค่เกมอ่ะ สเปคเท่ากัน แต่ CPU GPU คนละยี่ห้อ
      บางทียังเล่นไม่ได้เลย

    • satwisut

      satwisut Post on May 14, 2012 at 12:41 am

      #442389

      เห็นด้วยอย่างยิ่งครับ เจอมากะตัวเอง อย่างเกมส์บางตัวเล่นกับเครื่องยี่ห้อเดียวกันรุ่นเดียวกันแต่คนละrom บางเครื่องก็เล่นได้ บางเครื่องกระตุก อย่างแย่ๆบางเครื่องเล่นไม่ได้เลยก็มี และนี้คงเป็นจุดอ่อนที่ smartphone ที่ใช้ android ยังแพ้ apple ที่ใช้ ios ส่วนตัวคิดว่าถ้า smartphone ทุกยี่ห้อที่ใช้ android ร่วมมือกันแก้ปัญหาตรงนี้ได้ apple คงต้องหนาวๆร้อนๆแน่ๆเลย ผมว่านะ…

    • Kraizis

      Kraizis Post on May 14, 2012 at 2:19 am

      #442494

      เจอมากับตัวเหมือนกันครับ
      ผมใช้ Galaxy Y น้องใช้ Galaxy Mini
      แต่น้องดันเล่นเกมที่ผมอยากเล่นได้ ทั้งที่ผมเล่นไม่ได้
      คำตอบจาก Antutu คือ "GPU" คนละตัวครับ = =

  11. tugy Post on May 12, 2012 at 10:30 pm

    #441628

    มันคือข้อเสียข้อหนึ่งของ android ครับเนื่องจากมี hardware มีเยอะ ไทำให้เกิด flagmentation และข้อเสียนี้
    ไม่ใช่ข้อเสียข้อเดียว ยังมีอีกเยอะครับ หุหุ แต่ว่าถ้ามาคิดด้าน เพราะsoftware แอนดรอยคงลำบาก แต่ถ้าด้าน hardware ก็จะมีหลากหลายกว่า ซึ่งเป็นข้อดี และก็ระบบเปิดกว่า

  12. tugy Post on May 12, 2012 at 10:32 pm

    #441630

    แต่ที่แน่ ๆ เลย android ค้
    มค่ามากถ้าจะซื้อครับ

  13. frankind

    frankind Post on May 12, 2012 at 10:41 pm

    #441636

    ต้องยอมรับความต่างกัน แต่ก็เป็นข้อดีที่ให้มือถือเจ้าอื่นๆได้ใช้กัน
    ถ้าทำแบบ iOS ก็อาจจะเป็นแบบ รุ่นๆอื่นๆที่เป็นของตัวเองแต่ไม่ค่อยมีคนใช้

  14. NORULEP

    NORULEP Post on May 12, 2012 at 10:44 pm

    #441638

    เป็นเหตุผลที่ ทำไมเราควรซื้ัอรุ่นยอดนิยม ^o^

  15. e-a-k

    e-a-k Post on May 12, 2012 at 10:51 pm

    #441642

    เป็นกระทู้ที่ทำให้ได้เห็นว่าคนเนยน่าสงสารเพียงใด

    ว่าแต่คุณเนยมีโน้ตแล้ว molome บนโน้ตคงได้เต็มจอแล้วสิครับ ^^

    ว่าแต่เมื่อไรจะเอากลับเข้า google play สักทีครับ

  16. hize Post on May 12, 2012 at 10:51 pm

    #441644

    ขอตั้งคำถามแบบผู้ไม่รู้ครับ

    แล้วที่เวลาเค้าพัฒนาโปนแกรม แล้วมันจะมีโปรแกรมจำลองมือถือในคอมเพื่อเอาไว้เทสโปรแกรมที่เราเขียน
    มันไม่สามารถใช้แทนได้หรอครับ แต่พอเข้าใจว่าวงจรมือถือกับวงจรคอมมันออกแบบมาต่างกัน
    แล้วมันไม่มีีวิธีง่ายกว่านี้เลยหรอครับ กับการเทสโปรแกรม
    อย่างนั้โปรแกรมเมอร์ของแอนดรอยต้องรวยกว่าAppleแล้วมั้งครับ

    • diewland

      diewland Post on May 13, 2012 at 6:03 am

      #441957

      ของจำลองอย่างไรเสียก็ไม่เหมือนของจริงครับ

    • myung

      myung Post on May 14, 2012 at 5:50 am

      #442668

      ตอนเขียนก็ทำแบบท่านว่าแหละครับ มี SDK ให้ใช้

      แต่ตอนทดสอบกับเครื่องจริงนี่ซิ

  17. mapz

    mapz Post on May 12, 2012 at 11:07 pm

    #441653

    มหาศาล !! -0-

  18. FLasHDriVE Post on May 12, 2012 at 11:36 pm

    #441672

    Androidแก้ไขด่วนก่อนDevจะไปพัฒนาให้เจ้าอิ่นหมด

  19. bicsturgeon

    bicsturgeon Post on May 13, 2012 at 12:05 am

    #441685

    เฮ้ออ… เห็นแล้วอยากเลิก

  20. buck

    buck Post on May 13, 2012 at 12:07 am

    #441689

    ใช่แต่แอนดรอยจะมีของเถื่อนฝั่งเดียวซะที่ใหนละ ios มันก็มีของเถื่อนเมือนกัน แต่ที่คนทำแอปเข้า ios มากกว่า เพราะมันทำเงินได้ง่ายและเร็วกว่า ถึงมันจะถูกเอาไปแจก เขาก็คิดว่ายังไงมันก็ขายได้อยู่ดีเพราะยังมีคนส่วนใหญ่ยอมจ่ายตังซื้อของแท้ มันอยู่ที่ตัวสินค้าด้วย คนส่วนใหญ่มองว่าแอปเปิ้ลเป็นผลิตพันที่น่าใช้ ใช้แล้วดูดีมีคนมอง ในเมกาทุกๆบ้านต้องมีสินค้าของแอปเปิ้ลอย่างน้อยหนึ่งชิ้น (น่าจะ 80% ขึ้น) ต้องยอมรับเขาทำการตลาดมาดีตั้งแต่ยุคแรกๆ ส่วนแอนดรอยนี่แนวแบบว่าทางใครทางมัน ผลิตแข่งกันวัสดุไม่สนเอาราคาถูกไว้ก่อน แต่หลังก็เริ่มมีการใส่ใจเรื่องวัสดุกับการออกแบบมากขึ้น..

  21. tongwork

    tongwork Post on May 13, 2012 at 12:20 am

    #441708

    แม้ผมจะไม่ได้พัฒนา app บนมือถือ แต่ก็พอเข้าใจความเหนื่อยยากของการพัฒนา app ได้ดี กว่าจะคิด logic ได้หัวแทบแตก -_-" ดังนั้นใช้ app แท้ๆ กันเถอะนะจ๊ะ ^_^

  22. surachit

    surachit Post on May 13, 2012 at 12:42 am

    #441720

    พยายามซื้อครับ หากทำได้ครับ

  23. yatumnoo Post on May 13, 2012 at 1:13 am

    #441734

    อย่าลืมนะครับ ว่าผู้พัฒนา แอปก็ไม่จำเป็นที่จะต้องทำให้ใช้ได้กับ android ทุกเครื่อง แค่ทำให้กับพวกรุ่นยอดนิยม ก็ได้

    • nuuneoi Post on May 13, 2012 at 3:38 am

      #441842

      ก็จะโดนผู้ใช้จากโมเดลที่ใช้ไม่ได้โหวต 0 ดาวนะคร้าบบ

    • diewland

      diewland Post on May 13, 2012 at 6:04 am

      #441959

      +1

    • Garlamare Post on May 13, 2012 at 6:36 am

      #441980

      ถ้างั้น ก็บลอคจาก play ไม่ได้หรอครับ
      บอกว่า โมเดลนี้ไม่สนับสนุนแอป อะไรว่าไป

      เพราะถ้าลงไม่ได้แต่แรก ก็ให้ดาวไม่ได้ ไม่ใช่หรอครับ

    • nuuneoi Post on May 13, 2012 at 8:03 am

      #442024

      ประเด็นคือตอนนี้มีอยู่ประมาณ 1000 รุ่นและเพิ่มขึ้นเรื่อยๆ จะรู้ได้ยังไงว่ารุ่นนั้นๆมีปัญหาแล้วเอาออกหละครับ? ก็ต้องรอให้เค้าด่ากลับมาก่อนว่ามีปัญหาพร้อมได้ 1 ดาวมาตกแต่งแอพฯ แล้วพอมีรุ่นใหม่เพิ่มขึ้นก็ต้องคอยมานั่งคอยเช็คทุกวัน มันไม่สนุกเลย

  24. komkrit Post on May 13, 2012 at 1:22 am

    #441741

    ผมว่าแต่ละเจ้าควรมีระบบปฏิบัติการเป็นของตัวเองอย่างเช่น samsung ก็ bada แบบนี้อะแอพแต่ละระบบปฏิบัติการจะได้แยกออกจากกันลดปัญหาเครื่องที่ต้องเทสลงไปได้

    • Green apple Post on May 13, 2012 at 2:29 am

      #441791

      ผมว่าน่าจะไม่ใช่ทางแก้นะครับ เพราะถ้าทำอย่างนั้น DEV ก็ต้องทำลงในหลายๆ os เหมือนเดิม อาจจะเทสเยอะกว่าเดิมซะอีก

    • komkrit Post on May 13, 2012 at 5:15 am

      #441911

      ปกติ dev เค้าจะเลือกทำ app เฉพาะเครื่องที่ต้องการครับอีกอย่างถ้ามีหลายๆ os ก็ไม่ต้องถูกบังคับว่าต้องทำให้มือถือหลายๆค่ายคือมีหลายตัวเลือกมากขึ้นอะครับอย่างเช่น rovio ไม่ทำ angrybird ใน windows phone แบบนี้อะครับคือผมคิดว่าควรให้ google ทำ android อย่างเดียวแต่มีหลายรุ่นให้เหมาะกับงบและผู้ใช้ครับแล้วออกปีละไม่กี่รุ่นผมว่าตอนนั้นแหละ android จะนำ ios

    • Garlamare Post on May 13, 2012 at 6:37 am

      #441982

      คิดว่าเห็นด้วยครับ
      ยิ่งปล่อยให้ค่ายมือถือเอาไปรุมโทรมยังไงก็ได้นี่ไม่ไหวนะ

  25. s_tharitawat

    s_tharitawat Post on May 13, 2012 at 1:30 am

    #441749

    คิดมากครับ
    ลองคิดว่าโปรแกรมมันรันบน 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 ได้นะแหละ)

    • satwisut

      satwisut Post on May 14, 2012 at 1:01 am

      #442406

      จริงๆด้วยอย่างยิ่งครับกับที่ว่ามาทั้งหมด….ผู้พัฒนา app ถ้าอยากได้เงินจากผู้ใช้ Smartphone ยี่ห้อต่างๆมากมายในโลก คงต้องเหนื่อยกันหน่อยและ ในเมื่อไม่อยากให้ Google ออกกฏใหม่เพื่อควบคุมปัญหานี้นิ …แต่ส่วนตัวอยากให้ทุกๆฝ่ายมาคุยกันหาทางแก้ปัญหานี้เพื่อประโยชน์ของทุกฝ่าย และประโยชน์ของผู้ใช้อย่างเราๆด้วย …ถึงวันนั้น Apple คงหนาวๆร้อนๆเป็นแน่แท้…..^^

    • myung

      myung Post on May 14, 2012 at 5:55 am

      #442671

      "ขนาด S2 ที่เป็นเจ้าแรกที่ประกาศว่าจะได้ชิม ICS หลังจาก Google ออก Nexus แน่นอน สุดท้าย อย่างที่เห็น"

      android 4.0 4.0.1 4.0.2 4.0.3 บั๊กกระจายแถมกินแบต กว่าจะนิ่งก็ 4.0.4 แล้ว ics ในเครื่องรุ่นอื่นๆถึงคลอดช้าครับ

    • mr_tawan

      mr_tawan Post on May 14, 2012 at 6:35 pm

      #442958

      <blockquote>หลักๆคือ ออกแบบ App ให้เหมาะสมกับหน้าจอขนาดต่างๆ ออกแบบ Logic ที่เป็นมาตฐานกับทุก Hardware</blockquote>

      Android ถูกออกแบบมาแบบนี้ครับ โดยมี UI ที่ Scale ได้ และสามารถเขียนให้รองรับหน้าจอที่ "ความละเอียด" ต่าง ๆ กัน ได้ด้วย (แต่ผู้เขียน App หลายรายเลือกที่จะขี้เกียจนะ 55) ส่วน Logic ที่เป็นมาตรฐานกับทุก HW ก็ใช้ Dalvik VM เป็น Abstraction Level

      ในทางทฤษฎีแล้วแทบจะไม่มี App ไหนที่มีปัญหากับขนาดหน้าจอเลย ยกเว้น App ที่วาดหน้าจอเองซะทั้งหมด ซึ่งมันรวมถึงเกมซะด้วยสิ

      <blockquote>Android มีปัญหาเยอะเพราะเรื่อง flagmentation ที่ Google ปล่อยปะละเลยมานาน (Sun ตอนยังไม่ถูก Oracle ซื้อ และเป็นเจ้าของ JAVA เคยเตือนแล้ว)
      พอ Google ออกกฏใหม่เพื่อควบคุมปัญหานี้ ก็โดนด่าอีก หาว่าปิดกั้น</blockquote>

      ที่จริงกฎใหม่ของ Google ก็ไม่ได้ปิดกั้นอะไร Vendor สามารถใส่ Skin อะไรลงไปใน Android ก็ได้ แต่มีข้อแม้ว่าจะต้องมี Holo ติดไปด้วย ซึ่งจะเปิดใช้ใน App ระบบหรือไม่ก็ได้ แค่ว่าต้องมีเพื่อให้ App ที่ใช้งาน Theme นี้สามารถทำงานได้อย่างถูกต้องเท่านั้นเอง (app ผมก็ใช้ holo นะ) ไม่ได้บังคับว่า Holo ต้องเป็น Theme หลักของเครื่องด้วยซ้ำ

      <blockquote>ถ้าลองมี Certificate จาก Google รับรองว่าเครื่องนี้ ใช้ Android ได้สมบูรณ์ 100% มันคงดีกว่านี้ (แบบ Computer ที่แปะป้ายว่าใช้งาน Windows ได้นะแหละ)</blockquote>

      คิดว่าไอ้ Google App ก็เป็น Certification กลาย ๆ แล้วล่ะครับ เพราะว่าเครื่องที่ผ่านการทดสอบมันจะไม่ได้ Google App มานี่นะ (เข้า Play Store ก็ไม่ได้)

  26. THRASHER

    THRASHER Post on May 13, 2012 at 1:31 am

    #441752

    กว่าได้แอพมาให้เราใช้ ลำบากน่าดู

  27. popkung Post on May 13, 2012 at 2:02 am

    #441771

    ผมซื้อไอแพดละครับ ตอนนี้สบายละ ไม่มีปันหาจุกจิก

  28. personal

    personal Post on May 13, 2012 at 2:17 am

    #441783

    เห็นแล้วอยากไปเล่น IOS เลยล่ะ
    555 สงสารคนทำแอพ

  29. yudajung

    yudajung Post on May 13, 2012 at 2:56 am

    #441805

    เป็นกำลังใจให้แล้วกันครับ ซึ้งงงง

  30. daoust

    daoust Post on May 13, 2012 at 3:29 am

    #441834

    เครียดเลย… เยอะเกิ้น… Y_Y

  31. ultrapoke Post on May 13, 2012 at 3:33 am

    #441838

    หุหุ…อุดหนุนอย่างเดียว

  32. Sabretooth Post on May 13, 2012 at 3:39 am

    #441846

    พัฒนากันต่อไปครับ สู้ๆ

  33. bibi Post on May 13, 2012 at 3:49 am

    #441853

    แค่ ss ก็กี่รุ่นแล้ววววว

  34. chaikaab Post on May 13, 2012 at 5:09 am

    #441906

    อุดหนุนแอปแท้กันเถอะครับ ตอนนี้ผมก็สอยแอปลดราคามาหลายตัวละครับ
    เห็นแบบนี้แล้วสงสารจริงๆ

  35. komkrit Post on May 13, 2012 at 5:17 am

    #441913

    ผมรอ tablet windows 8 อย่างเดียวตอนนั้นแหละ the new ipad ก็เถอะสู้ไม่ได้หรอกในเมื่อมันลงโปรแกรมที่ลงใน windows ได้แถมลื่นมากๆด้วย

  36. komkrit Post on May 13, 2012 at 5:18 am

    #441916

    ผมสงสารคนทำแอพมากๆเลยต้องซื้อเครื่องมาลองมากๆแถมต้องลดแอพเหลือ 3 บาทอีกถ้าราคาไหนผมรับได้ก็ซื้อราคาเต็มเลย

  37. mikecool Post on May 13, 2012 at 5:20 am

    #441919

    อยากให้ใช้บัตรเติมเงินซื้อแอพได้ บางคนอายุน้อยแต่ไม่มีบัตรรึจะขอพ่อแม่ไปซื้อก็ไม่ใช่ เดี๋ยวนี้มือถือเด็ก ป.4ก็มีแล้ว

  38. zOlutiOn Post on May 13, 2012 at 5:46 am

    #441940

    เครื่อง เหลืองๆ ใช่ A100 ป่าว

  39. noppaket

    noppaket Post on May 13, 2012 at 5:55 am

    #441948

    ถ้าเอาภาพนี้ไปทายคง…

  40. eoror24 Post on May 13, 2012 at 6:29 am

    #441974

    ไอคนที่โหลด app เถื่อนแล้วเที่ยวแจกเนี่ยมาอ่านและมาดูไว้นะครับ เที่ยวมาทำคุยทำโวซื้อมือถือแพงแต่ app ราคาไม่กี่บาทไม่มีปัญญาซื้อ คุณไม่ใช่เทพหรอกนะเที่ยวไปแจกหนะ เห็นหลายต่อหลายที่และทั้งใน facebook ตาม club ต่างๆ การแจก app ของคุณมันไม่แตกต่างอะไรกับโจรหรอก มาอ้างว่าไม่มีตังแล้วเอาของคนอื่นมาใช้ free มันก็คือโจรคือขโมย ดีๆ นี่เองแหละ กลับตัวกลับใจเสียไหม่เถอะครับคนที่เค้ามีจิตสำนึกจะได้ซื้อ app ดีๆใช้กันไม่งั้นคนทำเค้าหมดกำลังใจเพราะเจอคนอย่างพวกคุณนี่แหละมาขโมยของเค้าไปใช้

  41. pongchay Post on May 13, 2012 at 7:24 am

    #442012

    ประเด็นคือน่าจะมีมาตราฐานกลางเสียทีสำหรับผู้ผลิตน่ะนะ
    รุ่นเล็ก ก็หน้าจอ 240*320 cpu 800 ram 512M
    รุ่นกลางก็ 400*800 cpu 1GHz,dual core 1GHz ขึ้นไป ram1G
    รุ่นบนก็ 1280*800 cpu dual core 1.2GHz+ ram 1G
    อะไรประมาณนี้นะครับ ถ้าไม่อยา่งนั้นทางdevคงจะหนีกันหมดแน่ๆ

  42. mr_tawan

    mr_tawan Post on May 13, 2012 at 8:42 am

    #442033

    ตอนผมทำ J2ME ก็แบบนี้แหละ อย่าไปซีเรียสเล้ย =3= จำได้ว่าตอนนั้นแทบจะโยนมือถือ Samsung/LG ลงมาจากหน้าต่างชั้น 12 ของ Software Park 555

    จำได้ว่าตอนนั้นมือถือที่มีปัญหาน้อยที่สุดเป็นของ Sony Erricsson ครับ

  43. vpv555

    vpv555 Post on May 13, 2012 at 8:55 am

    #442038

    สู้ๆครับ ซึ้งน้ำใจพวกคุณจริงๆ

  44. prohero619

    prohero619 Post on May 13, 2012 at 12:06 pm

    #442054

    จากข่าวเมื่อวาน รู้และ ทำไม Google+ ถึงทำให้ IOS ก่อน Android ..

  45. MarioX

    MarioX Post on May 13, 2012 at 3:20 pm

    #442084

    สุดยอดเลยครับ อุอุ

  46. gabriel_one

    gabriel_one Post on May 13, 2012 at 4:44 pm

    #442116

    เห็นแล้ว น่าเห็นใจ นักพัฒนา app.for android จริงๆ….
    google น่าจะกำหนดมาตรฐานมาเลย หรือ certified app. ก็ดีเหมือนกัน

  47. สี่ฤดู

    สี่ฤดู Post on May 13, 2012 at 5:32 pm

    #442149

    เห็นแล้วไม่อยากใช้ของฟรีเลย

  48. mission_10

    mission_10 Post on May 13, 2012 at 7:49 pm

    #442230

    เห็นแล้วเหนื่อยแทน 1 App = 1,000 เครื่อง กว่าจะทำเสร็จ

  49. zaint

    zaint Post on May 13, 2012 at 11:08 pm

    #442337

    ไม่แปลกเลย เล่นมีทุกช่วงราคาห่างแค่ พัน 2 พัน สเปคต่างนิดหน่อย จริงๆทำแค่ 3ช่วง low mid hiend ก็อาจจะช่วยลดเรื่องพวกนี้ได้นะครับ

  50. greenrobot Post on May 14, 2012 at 12:39 am

    #442388

    ข้าน้อยพยายามตามบอกเพื่อน ๆ ตาหลอดว่า เครื่องมันเยอะเกิ้น ไม่ ยูนิค เลยทำอะไรยาก แค่ ของ SS เองก็ เพียบแล้ว ลองรวมทุก แบนดิ ตามพัฒนาให้เท่าเที่ยมกันหมดยากมาก

  51. gangoxo

    gangoxo Post on May 14, 2012 at 4:31 am

    #442606

    ใช้แอพแท้สุดยอดกว่าเป็นไหนๆ
    หันมาใช้ของแท้กันเถอะครับ เพื่อน้องด๋อย

  52. chasuratt Post on May 14, 2012 at 4:38 am

    #442615

    งานหนักมากๆ

  53. BLu-RaymOn

    BLu-RaymOn Post on May 14, 2012 at 12:47 pm

    #442788

    เห็นแล้วเพลีย – –

  54. NirvaniX

    NirvaniX Post on May 14, 2012 at 3:14 pm

    #442807

    ผมว่ามันเป็นธรรมชาติของ android นะครับ เพราะว่ามันมี fragment เยอะมาก ๆ จึงเป็นแบบนี้ล่ะครับ

  55. indyend

    indyend Post on May 14, 2012 at 6:00 pm

    #442921

    ทุกอาชีพมีปัญหาทั้งหมดแหละครับ ต่างกันตรงที่มันใช้เวลาหลายๆสิบปีในการแก้ปัญหา มือถือเป็นเรื่องใหม่ เรายังต้องปรับปรุงอะไรอีกเยอะ ถ้าเทียบต้นทุนนักพัฒนาโปรแกรมขาย กับคนสร้างตึก 4 ล้านมันแค่ขี้กลากครับ ทำอะไรก็ต้องลงทุนและมีปัญหาทั้งนั้น ผมไม่อยากเถียงเรื่องที่ไอโอเอสมีแค่แบบให้เลือกสองสามแบบแล้วมันจะดีกว่าหลายๆแบบ แต่แค่อยากให้คิดให้ลึกหน่อย คุณทำงานคอมลงทุนไปเท่าไหร่ เพื่อให้ได้เงิน ถ้าเอาแค่ลิขสิทธิ์อย่างเดียวนะคุณก็พลาดแล้ว มีฟรีๆอีกเยอะแต่ไม่เลือกกันเอง จะจับเสือแบบ 70 ล้านโหลด คิดว่าจะลงทุนแค่ 500 รึไง

    • mr_tawan

      mr_tawan Post on May 14, 2012 at 6:40 pm

      #442960

      พวกเราก็ไม่ได้ขาย App Copy ละ 4 ล้านนี่ครับ … คือ เอ้อ มันฟังดูเหมือนดูถูกนิด ๆ น่ะนะ จะลงทุนแค่ห้าร้อยจะเอาถึง 70 ล้านโหลดนี่ก็เว่อร์ไปมากแล้วครับ 500 นี่ค่าแรงโปรแกรมเมอร์ขั้นต่ำยังจ่ายได้แค่วันเดียวเองนะ (อย่าลืมเอาค่าแรงตัวเองมาคิดเป็นต้นทุนด้วย)

      ปล. แต่โปรแกรมที่ผมเขียนที่ทำงานนี่ ค่าไลเซนส์อาจจะถึงนะ ไม่รู้สิ

    • indyend

      indyend Post on May 14, 2012 at 10:25 pm

      #443112

      ผมไม่ได้ดูถูกแต่แค่พิมพ์ให้เห็นภาพ คุณบอกว่าความยากลำบากของแอนดอร์ยมันคือการต้องทำงานหนักกับหลายอุปกรณ์
      ผมขอถาม
      – งานอะไรไม่หนักบ้าง (แนะนำผมหน่อย ผมว่าคุณไม่รู้จักงานหนักจริงๆหรอก หน้าคอมห้องแอร์หนะมันกระจอก คุณหนะสบายกว่าเพราะเรียนสูงกว่ามีความรู้มากกว่าได้ทำงานสบายกว่าคนอีกหลายสิบล้าน แต่แค่นี้คุณก็บ่นออนไลท์แล้ว)
      – คุณไม่ได้ขายแอปละ 4 ล้าน แต่คุณขายคนทั้งโลกนะ และคุณทำคนเดียวเหรอ (แอปเขียนคนเดียวไม่เวิร์คนะ)
      – ถ้ามันไม่คุ้มที่จะทำ แล้วเค้าจะซื้อมาทำทำไมตั่งหลายเครื่อง บางทีภาพที่เค้าเอามาลง เอาเข้าจริง เค้าอาจจะโชว์เก๋าว่าเค้าพัฒนาให้กับหลายเครื่อง รับรองบริษัทผมเมพนรกแตก
      – นี่ยังไม่พูดถึงความรู้ที่คุณจะได้หลังจากทำมันสำเร็จจริงๆ เขียนให้สองสามอุปกรณ์ ปัญญาก็ได้แค่นั้นครับ พอมีปัญหาอื่นๆมาก็ง่อย ต้องเข้า google ต่ออีกชาตินึงซึ่งไม่รู้ว่าจะแก้ได้มั๊ย
      – ถ้าหลงประเด็นก็ต้องขออภัย เนื่องจากคุณจั่วหัวมาว่า "อยากรู้ความทรมานของนักพัฒนาโปรแกรมบนแอนดรอยด์มั้ย? มาดูภาพนี้แล้วจะเข้าใจ"

      ปล. งานทุกอย่างมีปัญหาหมด ที่คุณเอามาลงหนะ มันไม่ทรมาณหรอก แถวบ้านผมเรียกงานธรรมดารายได้ดี
      จากที่กล่าวมาทั้งหมดผมขอสรุปส่วนตัวว่า ไม่ทรมาณอะไรเลย น่าจะมันมากกว่า ผมอยากทำงานที่นั้นแต่คงการศึกษาไม่ถึง (ahahahahahahaa)

    • makeithard Post on May 15, 2012 at 1:01 am

      #443233

      อย่าลืมบวกต้นทุนทางความรู้ด้วยนะครับ เรียนอนุบาล ประถม มัธยม มหาลัย แล้วไหนจะอุปกรณ์ในการทำงานอีก

      พวกบริษัทรับเหมาก่อสร้างน่ะ มันก็เหมือนบริษัทเขียนแอพแหละครับ ไอ้คนที่วิเคราะห์โครงสร้างตึกให้มันแข็งแรงพอที่จะทำออกมาให้รูปทรงเหมือนกับที่สถาปนิกออกแบบมา มันก็เหมือนกับ โปรแกรมเมอร์ที่ต้องเขียนแอพให้ได้ตามที่คนออกแบบโปรแกรมมันออกแบบมานั่นแหละครับ

      ใช่ว่าแค่นั่งทำงานอยู่หน้าคอม วันๆอยู่แต่ห้องแอร์มันจะลงทุนน้อยนะครับ บริษัทรับเหมาก่อสร้างมันได้เงินมาเป็นสิบล้าน
      แต่ให้เงินเดือนวิศวะกรแค่กี่%เอง โปรแกรมเมอร์ก็เหมือนกันแหละครับ แอปขายได้ตั้งกี่ล้าน แต่ให้เงินเดือนนักพัฒนาแค่กี่%เชียว

      แล้วเงินที่เรียนมา ส่วนมากพ่อ-แม่ก็จ่ายเป็นทุนให้เรา ลองคิดดูด้วยนะครับ ว่าเราต้องทำงานกี่ปีถึงจะคืนทุนตัวเองได้
      แล้วทำงานอีกกี่ปีถึงจะได้กำไร

      ชีวิตบางคนเอาเงินที่เรียนมาทั้งชีวิตไปลงทุนทำธุรกิจของตัวเอง ยังจะได้ทุนคืนไวกว่าไปรับทำงานตามบริษัทต่างๆเลยครับ

    • nuuneoi Post on May 14, 2012 at 6:44 pm

      #442965

      น่าจะหลงประเด็นนะ

  56. mr_tawan

    mr_tawan Post on May 14, 2012 at 6:51 pm

    #442967

    ที่จริงผมว่า ถ้าเป็น 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 ก็น่าจะช่วยได้นะ ผมลืมไปหมดละ)

  57. Zonteens

    Zonteens Post on May 14, 2012 at 8:04 pm

    #443028

    ปัจจุบัน ก็ใช้ แอพแท้ กะแอพฟรี

    พวกแอพที่ต้องการ Donate ถ้าเหลือ ซัก 30 บาทก็อยากจะ สนับสนุนอยู่นะ

    ตอนนี้ แอพที่ซื้อมาตอนลดแล้วไม่ได้ใช้ เพียบเลย T T"

  58. ness Post on May 14, 2012 at 9:05 pm

    #443064

    เห็นแล้วแบบว่าเหนื่อยมาก 5 5 5 +

  59. isciadmin Post on May 15, 2012 at 9:56 pm

    #443954

    คิดว่าทำให้เหมือนwindows ไปเลยดีกว่า รุ่นไหนมีอุปกรณ์อะไรก็ลงไดรเวอร์แต่ละอย่างไปเลย แล้วให้ซอฟต์แวร์เรียกใช้ความสามารถของอุปกรณ์ผ่านไดรเวอร์, API ที่เป็นมาตรฐานเดียวกัน ได้ไหม??

  60. Ozukeza Post on June 22, 2012 at 4:59 am

    #475874

    ก็อยากทำออกมาเยอะเองนี่หน่า แล้วก็มาอ้างว่าทำให้ทุกคนเล่น สุดท้ายก็มีเครื่องที่เล่นไม่ได้อยู่ดี แล้วก็ทำให้เกิดปัญหาเยอะในแอพ ไอ้นี่กระตุกบ้าง ไอ้นี่ force close ถ้าเป็นแบบนี้ต่อไปจะแซง ios ได้อย่างไร ตัวผมใช้ samsung galaxy note พบปัญหาแอพเยอะมาก เกทที่อยากเล่นก็ไม่ได้เล่น เช่น plant vs zombie เลยต้องไปโหลดเอา ซึ่งก็ไม่ใช่ของแท้ เห็นข่าวนี้อีกเเอนดรอย นี่น่าเศร้าจริงๆ

Leave a Reply

To Top