Home Android Are Android upgrades actually improving? It’s complicated

Are Android upgrades actually improving? It’s complicated

1120
253

There’s a popular narrative in tech media right now that Android upgrades are really, truly getting better — that for all the time device-makers take to send out updated software, they’re nevertheless improving and making strides toward a more reasonable standard.

I’ve been tracking Android upgrade performance closely for years now, and I’m hesitant to buy into such a narrative — especially when it seems to be based mostly on limited-scope, anecdotal perception and maybe the occasional marketing department nudge. So now that my Android 10 Upgrade Report Card is complete, I thought it’d be interesting to take a careful look at the actual data surrounding Android upgrades to see what the cold, hard numbers reveal.

The answer, in short: It’s complicated. Let’s break it down, shall we?

Android upgrades: All flagships are not equal

One thing folks frequently forget when talking about the state of Android upgrades is that there are two separate fronts we have to consider — the current-generation flagship phones, at the time of an upgrade’s arrival, and then the previous-gen flagship phones alongside ’em. As a general rule, Android device-makers commit to providing updates for two years to top-tier devices, which means those year-old phones are every bit as important as their more recent siblings. But since they tend to be less top of mind in terms of mainstream media attention, they also tend to be where companies cut some disconcerting corners.

We’ll start with the relatively positive news, though, specific to those current-gen flagships: On that front, with Android 10, we saw some genuine, heartening improvements from a few different sources.

Take a look for yourself. This first chart shows the total number of days from the time of an Android OS update’s release to its first appearance on a company’s current-gen flagship — from this current cycle all the way back to the Android Lollipop launch in 2014. (As a reminder, my data focuses specifically on U.S.-based versions of devices. That gives us a consistent metric for comparison and allows us to assess how quickly a typical U.S. device-owner could get the software in a typical situation. You can read more about my methodology here.)

JR

(Click image to enlarge.)

So what do we see there? Well, the company that deserves the most credit in terms of sheer improvement is OnePlus. It went from a 138-day delivery day with 2017’s Oreo release down to 47 days with last year’s Android Pie software and then a mere 18 days with this year’s Android 10 update. That’s an exemplary arc showing exactly how Google wanted update delivery processing to improve as a result of its Project Treble optimizations for Android — a series of steps implemented in 2018 to separate the software into multiple layers and make the updating process easier to pull off. 

(2017 was the first year OnePlus was included in my Report Card, by the way, which is why you don’t see any data for it in the previous cycles.)

We’ll talk more about Treble in a moment, but first, two other players show noteworthy improvements in their current-gen flagship upgrade performance: Samsung, which shaved its delivery time down from 213 days with Oreo to 177 days with Pie and then 106 days with Android 10 — and LG, which for the first time ever got a bit better this year by going from 298 days for last year’s upgrade to 129 days for this one.

But, well, when you look at the big picture, you quickly realize that neither of those is actually that grand of an evolution. First of all, taking 100-plus days to get a major operating system update into the hands of a company’s highest-paying customers is in and of itself nothing to celebrate. But even relatively speaking, Samsung is simply returning to the level of ho-hum performance it showed back in 2014, with Lollipop. And LG isn’t even quite touching its 2014 level of mediocrity.

Neither company is achieving new ground, in other words; it’s just coming down from an embarrassingly bad four-year run and going back to the same underwhelming performance it pulled off five years ago. So does that really qualify as “getting better”? I guess it depends on your perspective.

As for HTC and Motorola, neither has delivered an Android 10 update to any current-gen flagship yet, so it’s impossible to say anything concrete — but even if one or the other does manage to do a bit better than last year, the standard for improvement is so laughably low that it won’t mean much. And taking more than six months to send software to users is certainly nothing to write home about, regardless.

Google, meanwhile, has basically been consistent, with little real room for improvement.

Again, though: That’s only half the story.

The previous-gen flagship complication

When we zoom out further to look at the time it takes Android device-makers to get new, major OS releases onto their previous-generation flagships — phones that frequently cost close to a thousand dollars and are only a single year old — an even messier reality emerges.

Here’s the data:

Android Upgrades: Previous-Gen Flagships JR

(Click image to enlarge.)

In this scenario, OnePlus again saw some significant improvements — jumping from 142 days with last year’s Pie update to 93 days with this year’s Android 10 delivery. But complicating matters are two things: First, in 2017, OnePlus also took 90-some-odd days to deliver the year’s Android update to its previous-gen flagship. That makes this year’s improvement seem less like a new accomplishment and more like a bounce back from a random off-year. And second, a quarter of a year is still simply too damn long to keep people waiting for current software, even on a year-old device.

Samsung’s story, meanwhile, is basically the same as in the current-gen flagship domain: The company managed to lower its delivery time from last year’s 233-day window down to 147 days this year. But that’s not even quite matching its performance from 2014, with Lollipop — and, I mean, c’mon: Nearly five months for a major OS update on a year-old top-tier device? There’s just no way that can be seen as acceptable, let alone commendable.

As for everyone else, LG, Motorola, and HTC have all yet to send Android 10 to any previous-gen flagships, while Google again has been relatively consistent across the years, albeit with a little more fluctuation along the way.

So what to make of all of this? There’s one more factor to consider, and then we’ll pull the various pieces together and sum it all up.

Time to talk Treble

So back to Project Treble. Treble, at its core, is all about making it faster, easier, and cheaper for phone makers to process Android software updates and get them out to users. And 2018’s Android Pie release was the first time its advancements were complete and operational — with chipset vendors ready to support the system and a significant number of Treble-ready devices out in the wild. So 2018 should have been the year we saw significant upgrade delivery improvements across the board as a result.

We actually have a metric to measure that success, too: Ahead of Android Pie’s release, I had the chance to interview Iliyan Malchev, a principal software engineer at Google and a key architect of the Project Treble program. One of my most pressing questions for him was exactly how much of an impact Treble ought to have on the Android upgrade delivery process, from a real-world perspective. And his answer was unambiguous.

The various improvements connected to Treble were expected to shave about a quarter of a year off the upgrade process, Malchev told me. That’s how long the lower-level code updating typically took, in his estimation — the part of the process Treble made unnecessary — and so without that work in the picture, device-makers were essentially getting a three-month jump.

By and large, though, we didn’t see a three-month improvement in update delivery times with the Pie update — not when it comes to the companies and products most relevant to U.S. users, at least.

So what about with Android 10? Well, things are absolutely a bit better — but can we really attribute that progress to Treble and consider it a result of Google’s structural improvements? I’m not entirely convinced. On the one hand, from 2017’s Oreo rollout to this year’s Android 10 process, Samsung did shave just over a hundred days off its current-gen flagship delivery, which is indeed close to a quarter of a year (a hair over it, in fact). But at the same time, it seems slightly disingenuous to credit that change to Treble when Samsung managed that same 100-ish-day delivery time way back in 2014, before Treble even existed.

The same can be said for LG, only that company still isn’t quite back to its 2014 level of mediocrity. So can we really say Treble is responsible for allowing LG to do almost as poorly as it did six years ago? It seems like a stretch.

And then there’s the previous-gen flagship front, where Samsung again almost (but not quite) matched its underwhelming 2014-level performance — and LG is currently 42 days worse than its 2014 effort and counting. Again, it’s hard to square those realities with any sort of “Treble is saving the day” narrative. And that’s to say nothing of the disastrous downward spirals HTC and Motorola are exhibiting, though one could certainly contend other factors are at play on those fronts.

Ultimately, the only conclusion I can reach is the same one I’ve been saying for years now: The companies responsible for the expensive, professional devices we’re buying and relying on can and should do better at keeping them up to date. But much as we may like to, we can’t control how those corporations prioritize post-sales software support — and clearly, Google can’t, either.

The best we can do is make ourselves aware of their tendencies, decide how much their successes or failings in that department matter to us, and then use that knowledge as ammo to power our future phone-purchasing decisions. (And if you think OS updates are relevant only for surface-level polish and front-facing features, by the way, you’re missing the bigger picture.)

The info is officially in your hands, my compadre. Now it’s up to you to decide what to do with it.

Sign up for my weekly newsletter to get more practical tips, personal recommendations, and plain-English perspective on the news that matters.

AI Newsletter

[Android Intelligence videos at Computerworld]

Copyright © 2020 IDG Communications, Inc.

253 COMMENTS

  1. I leave a response each time I especially enjoy a
    post on a website or if I have something to valuable to contribute to the discussion. Usually it is caused by the fire displayed in the post I read.
    And on this post Are Android upgrades actually improving?

    It’s complicated | Software Tool Apps. I was actually excited enough to post a
    thought 🙂 I actually do have a couple of questions for you if you do not mind.
    Is it simply me or do a few of these comments appear like they
    are written by brain dead individuals? 😛 And, if you are writing at other places, I’d like to keep up
    with you. Could you make a list all of all your social
    pages like your twitter feed, Facebook page or
    linkedin profile?

    Visit my blog post – http://clubriders.men

  2. Wow! This could be one particular of the most beneficial blogs We have
    ever arrive across on this subject. Actually
    Wonderful. I’m also a specialist in this topic therefore I can understand your
    effort.

    Here is my webpage :: http://www.meteoritegarden.com

  3. Heya i am for the primary time here. I came across this board and I to find It truly useful & it helped me out much.
    I hope to provide one thing again and help others such as you aided me.

    Feel free to surf to my site :: bbs.hygame.cc

  4. I just like the valuable info you supply in your articles.
    I’ll bookmark your weblog and take a look at once more here frequently.
    I’m fairly sure I’ll learn a lot of new stuff proper right here!
    Good luck for the following!

    Feel free to visit my web blog – 163.30.42.16

  5. Very soon this website will be famous among all
    blogging and site-building users, due to it’s fastidious content

  6. Aw, this was an incredibly nice post. Taking the time and actual effort to generate a really good article?
    but what can I say? I procrastinate a whole lot and never manage to get anything done.

    Also visit my webpage http://www.degess.com

  7. hi!,I like your writing so much! percentage we
    keep up a correspondence extra about your post on AOL?
    I need a specialist in this house to unravel my problem.

    Maybe that’s you! Taking a look forward to
    see you.

    Here is my site; https://kebe.top/

  8. I was more than happy to find this website.
    I wanted to thank you for your time for this wonderful read!!
    I definitely liked every little bit of it and I have you
    saved to fav to see new things on your website.

    My homepage: mhes.tyc.edu.tw

  9. I do not even understand how I finished up right here, however I
    believed this publish was once good. I do not realize who you are
    however definitely you are going to a well-known blogger in the event you aren’t already.

    Cheers!

    Feel free to visit my blog … mpc-install.com

  10. Thank you for your website post. Jones and I are actually saving to get a new e-book on this matter and your post has
    made us all to save money. Your ideas really clarified all our queries.
    In fact, above what we had recognized prior
    to when we ran into your great blog. My partner and i no longer nurture doubts including a troubled mind because you have
    really attended to the needs in this post. Thanks

    Have a look at my webpage: https://www.100liba.com/

  11. Hmm is anyone else experiencing problems with the pictures on this blog loading?
    I’m trying to determine if its a problem on my end or if it’s the blog.
    Any feedback would be greatly appreciated.

    Here is my web-site … chengdian.cc

  12. We’re a group of volunteers and opening a new scheme
    in our community. Your web site provided us with valuable
    information to work on. You’ve done an impressive job and our entire community will be thankful
    to you.

    Here is my web page – kebe.top

  13. Everyone loves what you guys tend to be up too. This kind of clever work and coverage!

    Keep up the fantastic works guys I’ve added you guys to blogroll.

    My website; chengdian.cc

  14. What’s Happening i’m new to this, I stumbled upon this I’ve found It absolutely useful and it has helped me
    out loads. I am hoping to give a contribution & help different customers like its
    helped me. Great job.

    my page https://kebe.top/

  15. When someone writes an post he/she keeps the idea of a user in his/her brain that how
    a user can understand it. So that’s why this post is outstdanding.
    Thanks!

    Feel free to visit my homepage … Floy

  16. This is a good tip especially to those new to the blogosphere.

    Brief but very accurate information? Many thanks for sharing this one.
    A must read article!

    my blog: kebe.top

  17. My programmer is trying to persuade me to move to .net from PHP.
    I have always disliked the idea because of the expenses.
    But he’s tryiong none the less. I’ve been using Movable-type on numerous websites
    for about a year and am nervous about switching to another platform.
    I have heard great things about blogengine.net. Is there a way I can transfer all my wordpress posts into it?

    Any kind of help would be greatly appreciated!

    Here is my page … https://mpc-install.com/punbb-1.4.6/viewtopic.php?id=242202

  18. Great – I should definitely pronounce, impressed with your
    website. I had no trouble navigating through all the tabs and related information ended up being truly easy
    to do to access. I recently found what I hoped
    for before you know it at all. Quite unusual. Is likely to appreciate it for those who add
    forums or anything, site theme . a tones way for your customer to communicate.
    Nice task.

    Here is my site: https://mpc-install.com

  19. Fantastic blog! Do you have any hints for aspiring writers?
    I’m hoping to start my own site soon but I’m a little lost on everything.
    Would you suggest starting with a free platform like WordPress or go for a
    paid option? There are so many options out there that I’m totally overwhelmed ..
    Any recommendations? Appreciate it!

    Feel free to surf to my homepage http://frun-test.sakura.ne.jp

  20. You really make it seem so easy with your presentation but I find this topic to
    be really something that I think I would never understand.
    It seems too complex and extremely broad for me.
    I’m looking forward for your next post, I will try to get the hang of it!

    Also visit my web blog :: 163.30.42.16

  21. This is the right blog for anyone who would like to understand this topic.
    You realize so much its almost tough to argue with you (not that
    I actually would want to?HaHa). You certainly put a
    brand new spin on a subject which has been discussed for a
    long time. Excellent stuff, just excellent!

    my homepage haojiafu.net

  22. It’s a pity you don’t have a donate button! I’d definitely donate to this fantastic blog!
    I guess for now i’ll settle for book-marking and adding your
    RSS feed to my Google account. I look forward to new updates and will share this website with my Facebook group.
    Chat soon!

    My web-site – mpc-install.com

  23. I precisely wanted to thank you so much yet again.
    I’m not certain the things I would have implemented in the absence of the information contributed by you concerning this
    industry. It became a very terrifying dilemma in my circumstances, however ,
    finding out a skilled tactic you solved it made me to jump for joy.
    I’m grateful for this work and thus pray you really know
    what a great job you were putting in instructing others thru your web page.
    I am sure you have never met any of us.

    My website: Cecile

  24. Thanks for sharing excellent informations. Your site is so cool.
    I am impressed by the details that you have on this
    blog. It reveals how nicely you understand this subject.
    Bookmarked this web page, will come back for extra articles.
    You, my pal, ROCK! I found just the info I already
    searched everywhere and simply could not come across.

    What a perfect website.

    Review my blog post: https://kebe.top

  25. Hi, i think that i saw you visited my blog thus
    i came to ?return the favor?.I am attempting to find things
    to improve my web site!I suppose its ok to use some of your ideas!!

    Have a look at my homepage – clubriders.men

  26. Thanks for your marvelous posting! I really enjoyed reading it,
    you are a great author.I will ensure that I bookmark
    your blog and definitely will come back at some point.
    I want to encourage you continue your great posts,
    have a nice holiday weekend!

    Here is my blog post; exterminatorsouthflorida.com

  27. I’ve been absent for some time, but now I remember why I used to love this website.
    Thanks, I’ll try and check back more frequently. How frequently you update your web site?

    My website :: Ernestine

  28. Hey very cool web site!! Guy .. Beautiful ..
    Wonderful .. I will bookmark your site and take the
    feeds additionally…I am satisfied to search out numerous useful information right here
    within the put up, we need develop more techniques in this regard, thank you
    for sharing.

    Feel free to visit my web site … http://www.atomy123.com

  29. Wow, awesome blog layout! How long have you been blogging for?
    you make blogging look easy. The overall look of your site is fantastic,
    as well as the content!

  30. Good day! Do you usse Twitter? I’d likee to follow you if that would be okay.

    I’m absoluteloy enjoyinhg your blog and look forward to new updates.

  31. It’s genuinely very complicated in this active life to listen news on TV, therefore I simply use the web for
    that purpose, and obtain the hottest information.

    My homepage … Valarie

  32. Whoah this blog is excellent i really like studying your posts.

    Keep up the good paintings! You understand, many people are looking round
    for this information, you could aid them greatly.

    Feel free to visit my web site http://www.lubertsi.net

  33. Great blog here! Also your website loads up very fast!

    What host are you using? Can I get your affiliate
    link to your host? I wish my web site loaded up as quickly as yours lol

    Feel free to surf to my page kebe.top

  34. I was suggested this blog via my cousin. I am no longer positive whether or not this publish is written by means of him as no one
    else recognise such distinct about my difficulty. You’re amazing!
    Thanks!

    Have a look at my web blog: kebe.top

  35. Tremendous issues here. I am very glad to peer your article.

    Thank you so much and I’m having a look ahead
    to touch you. Will you please drop me a e-mail?

    Feel free to surf to my website – clubriders.men

  36. An outstanding share! I have just forwarded this onto
    a friend who had been doing a little homework on this. And he in fact bought me
    lunch simply because I stumbled upon it for him…

    lol. So let me reword this…. Thank YOU for the meal!!
    But yeah, thanx for spending time to discuss this topic here on your
    blog.

    My blog post; http://www.yqdnwx.com

  37. I would like to thnkx for the efforts you have put in writing
    this site. I am hoping the same high-grade blog post from you in the upcoming also.
    In fact your creative writing skills has encouraged me to get my own web site now.

    Really the blogging is spreading its wings fast.
    Your write up is a good example of it.

    Feel free to visit my web blog – mpc-install.com

  38. Hi there! Someone in my Myspace group shared this site with
    us so I came to take a look. I’m definitely enjoying the information. I’m
    book-marking and will be tweeting this to my followers!
    Superb blog and wonderful design and style.

    Review my website … websitekan.com

  39. Wow! This could be one particular of the most helpful blogs We’ve ever arrive across on this subject.
    Basically Magnificent. I am also a specialist in this topic therefore I
    can understand your effort.

    My webpage – mpc-install.com

  40. Hey there, I think your blog might be having browser compatibility issues.
    When I look at your blog in Firefox, it looks fine but when opening in Internet Explorer, it has some overlapping.
    I just wanted to give you a quick heads up! Other then that, fantastic blog!

    Have a look at my website; mpc-install.com

  41. Its such as you read my thoughts! You seem to
    understand so much approximately this, such as you wrote
    the guide in it or something. I believe that you could do with some p.c.
    to pressure the message house a little bit, however instead of that, this is fantastic blog.
    A great read. I’ll definitely be back.

    Feel free to surf to my web blog: kebe.top

  42. Hey there! This is kind of off topic but I need some advice from an established blog.
    Is it hard to set up your own blog? I’m not very techincal but I can figure things
    out pretty fast. I’m thinking about making my own but I’m not sure where to start.
    Do you have any tips or suggestions? Appreciate it

    My homepage: http://clubriders.men/viewtopic.php?id=305650

  43. always i used to read smaller content which as well clear their motive,
    and that is also happening with this paragraph which I am reading here.

    my web-site :: Jonnie

  44. Thanks so much for giving everyone an exceptionally spectacular chance
    to check tips from this site. It is usually so ideal and as well
    , packed with a lot of fun for me and my office
    co-workers to visit your blog the equivalent
    of 3 times weekly to learn the fresh tips you will have. And indeed, I’m just always satisfied with all the very good information you serve.
    Some 4 areas in this post are clearly the simplest we have all had.

    My blog; http://www.software.sbm.pw/

  45. I got this web site from my friend who informed me about
    this web site and now this time I am visiting this website and
    reading very informative articles or reviews at this time.

    Here is my page … http://clubriders.men/

  46. all the time i used to read smaller articles or reviews which also clear their motive,
    and that is also happening with this paragraph which I am reading now.

    Look into my webpage; kebe.top

  47. Hello, i think that i saw you visited my site so i came to
    ?return the favor?.I am attempting to find things to improve
    my web site!I suppose its ok to use a few of your ideas!!

    my web site :: Trista

  48. Hello There. I found your blog using msn. This is a very well written article.
    I will make sure to bookmark it and come back to read more of your useful info.
    Thanks for the post. I will certainly comeback.

    Check out my blog post … http://www.lubertsi.net/

  49. Do you mind if I quote a couple of your posts
    as long as I provide credit and sources back to your weblog?
    My website is in the very same area of interest as yours and my users would certainly benefit
    from some of the information you provide here.
    Please let me know if this alright with you.

    Cheers!

    Feel free to visit my site; http://www.atomy123.com

  50. I have to express my thanks to you for bailing me out of this type of condition. Right after researching throughout the world wide web and finding strategies which are not beneficial,
    I believed my entire life was gone. Existing without the presence of solutions to the
    difficulties you have sorted out by means of the site is a
    serious case, as well as the ones which may have negatively affected my entire career if
    I had not noticed the blog. Your good mastery and kindness in touching the whole thing was very useful.
    I’m not sure what I would’ve done if I had
    not encountered such a point like this. I can also at this point look
    forward to my future. Thanks for your time very much for the impressive
    and sensible help. I won’t be reluctant to propose the
    sites to any individual who needs recommendations about this problem.

    my web page: kebe.top

  51. Pretty component of content. I simply stumbled upon your blog and in accession capital to say that I get
    in fact loved account your blog posts. Any way I will be subscribing to your augment and even I fulfillment you get right of entry
    to consistently rapidly.

    My blog post; http://www.1stanapa.ru

  52. What’s up i am kavin, its my first occasion to commenting anywhere, when i read this article i thought i could also make comment due to this brilliant article.

    Feel free to surf to my webpage … http://duna-anapa.net.ru/

  53. http://www.business-terms.sblinks.net/out/public-profile-giselelapor-make-money-do-nothing-classifieds/

    First off I would like to say awesome blog! I had a quick
    question in which I’d like to ask if you don’t mind.
    I was curious to know how you center yourself and clear your mind before writing.
    I’ve had a tough time clearing my mind in getting my thoughts out there.
    I truly do enjoy writing but it just seems like the first
    10 to 15 minutes tend to be lost simply just trying to figure out how to begin. Any recommendations or tips?
    Cheers!

    My site; http://www.business-terms.sblinks.net/out/public-profile-giselelapor-make-money-do-nothing-classifieds/

  54. Hello there, I found your blog by means of Google at the same time as searching for a similar matter, your website
    came up, it appears good. I have bookmarked it in my google
    bookmarks.[X-N-E-W-L-I-N-S-P-I-N-X]Hello there, simply turned into aware of
    your weblog thru Google, and located that it’s truly informative.
    I am gonna be careful for brussels. I’ll appreciate if you happen to proceed this
    in future. Lots of people might be benefited from your writing.
    Cheers!

    Also visit my webpage … Kala

  55. Thanks for any other excellent post. The place else may anyone get that type of info in such a perfect method of writing?
    I’ve a presentation subsequent week, and I’m at the search for such info.

    Feel free to surf to my web site; bbs.shishiedu.com

  56. I wanted to thank you for this excellent read!! I certainly loved every little bit of it.
    I have got you book-marked to check out new things you post?

    Feel free to visit my site clubriders.men

  57. Wonderful blog! I found it while searching on Yahoo News.
    Do you have any tips on how to get listed in Yahoo News? I’ve been trying for a while but
    I never seem to get there! Thanks

    Check out my blog – bogema.anapacenter.info

  58. Hi there, just became alert to your blog through Google, and found
    that it’s truly informative. I am gonna
    watch out for brussels. I will appreciate if you continue
    this in future. A lot of people will be benefited from your writing.
    Cheers!

    My blog post: kebe.top

  59. Hi there! This is kind of off topic but I need some help from an established blog.
    Is it very hard to set up your own blog? I’m not very techincal but I can figure things out pretty quick.
    I’m thinking about creating my own but I’m not sure where to begin. Do you have any ideas or
    suggestions? With thanks

    Also visit my site: http://800ws.net

  60. This design is steller! You certainly know how to
    keep a reader amused. Between your wit and your videos, I was almost
    moved to start my own blog (well, almost…HaHa!) Fantastic job.
    I really enjoyed what you had to say, and more than that, how
    you presented it. Too cool!

    my webpage; https://kebe.top/viewtopic.php?id=1809933

  61. No matter if some one searches for his necessary thing, thus he/she desires to be available that in detail, therefore that thing is maintained over here.

    Feel free to visit my web page Gudrun

  62. My partner and I absolutely love your blog and find many of your
    post’s to be just what I’m looking for. can you offer guest writers to
    write content for you? I wouldn’t mind creating a
    post or elaborating on a number of the subjects
    you write regarding here. Again, awesome website!

    Here is my web page :: Albertina

  63. After going over a few of the articles on your web page,
    I really appreciate your technique of writing a
    blog. I saved it to my bookmark site list and will
    be checking back soon. Please check out my website too
    and tell me your opinion.

    Feel free to visit my page: bbs.shishiedu.com

  64. I loved as much as you will receive carried
    out proper here. The comic strip is attractive, your authored material stylish.

    nevertheless, you command get got an shakiness over that you would like be turning in the following.
    ill surely come further before once more since exactly the similar just about a lot often inside
    case you defend this hike.

    my website: Vonnie

  65. I want to show my thanks to the writer just for
    rescuing me from this particular dilemma. Because of looking out throughout the internet and finding solutions that were not productive, I thought my
    entire life was well over. Existing without the presence of answers to the difficulties you’ve resolved all through your article is a crucial
    case, and the ones which might have badly damaged my career if I
    had not noticed your site. Your personal mastery and kindness in touching all the things was helpful.
    I am not sure what I would’ve done if I had not come
    upon such a step like this. It’s possible to now relish
    my future. Thanks a lot very much for your reliable and effective help.

    I won’t be reluctant to propose your web page to any person who desires assistance
    on this topic.

    Look into my blog post … http://clubriders.men/viewtopic.php?id=305960

  66. fantastic points altogether, you just won a new reader.
    What might you suggest about your submit that you simply made a few days in the past?
    Any certain?

    Here is my blog: chengdian.cc

  67. I do not even know how I ended up here, but I thought this post was good.
    I do not know who you are but definitely you’re going to
    a famous blogger if you aren’t already 😉 Cheers!

    my site: showhorsegallery.com

  68. Hey there! Someone in my Facebook group shared this site
    with us so I came to look it over. I’m definitely enjoying the information. I’m book-marking and will be tweeting this to
    my followers! Superb blog and amazing design and style.

    my page; chengdian.cc

  69. Thank you a lot for providing individuals with a very breathtaking chance to read critical reviews from this site.
    It really is very amazing and as well , jam-packed
    with fun for me personally and my office co-workers to search your blog a minimum of thrice in one week to study the newest guides you have got.

    Of course, I am just always astounded for the fabulous creative concepts
    you serve. Certain two points in this article are easily the best I’ve ever had.

    Also visit my web page … http://www.apparent.bookmarking.site/out/public-profile-lannylangan-groovy-free-ads/

  70. I was wondering if you ever considered changing the page layout of your blog?
    Its very well written; I love what youve got to say. But maybe you could a little more in the way of content so people could connect with
    it better. Youve got an awful lot of text for only having one or
    2 pictures. Maybe you could space it out better?

    My blog :: mpc-install.com

  71. You are so interesting! I don’t suppose I’ve truly read through anything like this before.
    So nice to find someone with some unique thoughts on this topic.
    Really.. many thanks for starting this up. This website is one thing that’s needed on the internet, someone
    with a bit of originality!

    Feel free to surf to my blog post – http://guaji333.com/home.php?mod=space&uid=746504&do=profile&from=space

  72. We’re a group of volunteers and starting a new scheme in our community.
    Your web site provided us with useful information to work
    on. You have performed an impressive process and our whole neighborhood might be grateful
    to you.

    Feel free to visit my blog; http://www.atomy123.com

  73. Hello my friend! I want to say that this article is
    amazing, great written and come with approximately all significant
    infos. I’d like to look more posts like this.

    Also visit my blog; blog.tibetcul.com

  74. I just could not depart your web site before suggesting that
    I actually loved the standard info an individual supply for your guests?

    Is going to be back ceaselessly in order to inspect new posts

    my blog – motofon.net

  75. Hello! I know this is somewhat off topic but I was wondering if
    you knew where I could get a captcha plugin for my comment form?
    I’m using the same blog platform as yours and I’m having
    difficulty finding one? Thanks a lot!

    Feel free to surf to my blog post – http://www.meteoritegarden.com

  76. I like what you guys are up too. Such clever work and reporting!
    Carry on the superb works guys I have incorporated you guys to my blogroll.
    I think it will improve the value of my web site :).

    My homepage frun-test.sakura.ne.jp

  77. Hello there! I know this is kinda off topic but I was wondering which blog platform are you using for this site?

    I’m getting tired of WordPress because I’ve had issues with hackers
    and I’m looking at alternatives for another platform.
    I would be great if you could point me in the direction of a good platform.

    Feel free to surf to my website frun-test.sakura.ne.jp

  78. Hello I am so thrilled I found your blog page, I really found you by
    error, while I was looking on Digg for something else, Nonetheless I
    am here now and would just like to say kudos for a marvelous post and a all round thrilling blog (I also love the theme/design), I
    don’t have time to read it all at the moment but I have bookmarked it
    and also added your RSS feeds, so when I have time I will be back to read
    more, Please do keep up the awesome work.

    Feel free to surf to my web-site: https://kebe.top/viewtopic.php?id=1798590

  79. I seriously love your website.. Very nice colors & theme.
    Did you develop this amazing site yourself?

    Please reply back as I?m wanting to create my very own site and would love to know where you got
    this from or exactly what the theme is called. Thanks!

    My blog; mpc-install.com

  80. I am now not positive where you’re getting your info,
    however good topic. I needs to spend a while studying much more or figuring
    out more. Thank you for excellent info I was looking for
    this information for my mission.

    Also visit my web site … mufun.online

  81. I am so happy to read this. This is the kind of manual
    that needs to be given and not the random misinformation that is at the other
    blogs. Appreciate your sharing this greatest doc.

    My homepage – forums.talktaiwan.org

  82. Hi there, I discovered your site via Google
    while searching for a comparable subject, your website came up, it seems good.
    I’ve bookmarked it in my google bookmarks.[X-N-E-W-L-I-N-S-P-I-N-X]Hello there, just turned into alert to
    your weblog thru Google, and found that it is truly informative.

    I’m gonna be careful for brussels. I will be grateful in the event you continue this in future.
    Many folks will be benefited from your writing.
    Cheers!

    my site :: clubriders.men

  83. Howdy! Would you mind if I share your blog with my myspace group?

    There’s a lot of folks that I think would really appreciate your
    content. Please let me know. Many thanks

    Also visit my site pansionat.com.ru

  84. You can definitely see your expertise within the article you write.
    The sector hopes for even more passionate writers such as you who aren’t afraid
    to say how they believe. Always go after your heart.

  85. Heya are using WordPress for your blog platform? I’m new to the blog world but
    I’m trying to get started and set up my own. Do you need any html
    coding expertise to make your own blog? Any help would be really appreciated!

    Have a look at my web-site … kebe.top

  86. Thanks for your personal marvelous posting! I quite enjoyed reading it, you
    may be a great author. I will make sure to bookmark your blog and definitely will come back someday.
    I want to encourage you to continue your great writing, have a nice weekend!

    Feel free to visit my webpage clubriders.men

  87. Thank you for another informative website. The place else could I am
    getting that type of info written in such an ideal manner?
    I’ve a project that I am just now operating on, and I’ve been at the glance out for such information.

    Stop by my blog post; clubriders.men

  88. I am so happy to read this. This is the kind of manual that needs
    to be given and not the accidental misinformation that is at the other blogs.

    Appreciate your sharing this greatest doc.

    My blog :: lubertsi.net

  89. Hello there, I discovered your web site by means of Google at the same time as looking for a comparable subject,
    your website got here up, it seems to be good. I have bookmarked
    it in my google bookmarks.

    Look at my webpage … chengdian.cc

  90. Oh my goodness! Impressive article dude! Thanks, However
    I am going through difficulties with your RSS. I don’t know the
    reason why I am unable to subscribe to it. Is there anyone else getting identical RSS problems?
    Anybody who knows the solution will you kindly respond?

    Thanks!!

    My web page :: https://mpc-install.com/punbb-1.4.6/viewtopic.php?id=356443

  91. Wonderful blog! I found it while browsing on Yahoo News. Do you have any tips on how
    to get listed in Yahoo News? I’ve been trying
    for a while but I never seem to get there! Many thanks

    Also visit my web blog … frun-test.sakura.ne.jp

  92. You actually make it appear so easy with your presentation however I in finding
    this matter to be really one thing that I believe I would by no means
    understand. It kind of feels too complicated and extremely huge for me.
    I am looking ahead in your subsequent put up, I will attempt to get the hold of it!

    my blog post http://www.consulenzaleonardo.com

  93. I do believe all of the concepts you have offered in your post.
    They are very convincing and will definitely work. Nonetheless, the posts are too short for newbies.
    Could you please prolong them a little from subsequent time?
    Thanks for the post.

    Check out my web site … http://returngain.com/

  94. Great blog right here! Also your site quite a bit up fast!
    What host are you the use of? Can I am getting your associate hyperlink for your host?
    I want my site loaded up as quickly as yours lol.

    Feel free to visit my homepage … https://kebe.top

  95. Howdy! This blog post could not be written much better!
    Looking at this post reminds me of my previous roommate!
    He constantly kept preaching about this. I’ll send this information to
    him. Pretty sure he will have a good read. Many
    thanks for sharing!

    my web blog … http://clubriders.men/viewtopic.php?id=466572

  96. Excellent goods from you, man. I’ve take into accout your stuff previous to and
    you’re just too excellent. I really like what you have
    bought right here, really like what you are saying and
    the best way by which you assert it. You make it enjoyable and you still take care of to keep it smart.
    I cant wait to learn far more from you. This is really a
    great web site.

    Here is my web page :: https://kebe.top/viewtopic.php?id=1805851

  97. Great blog here! Also your site so much up very
    fast! What host are you using? Can I am getting your affiliate link in your host?
    I want my website loaded up as fast as yours lol

    Feel free to visit my page; http://www.craksracing.com/

  98. Magnificent goods from you, man. I have understand your stuff previous to and
    you are just extremely wonderful. I really like what you’ve acquired here,
    certainly like what you are stating and the way in which you say it.
    You make it enjoyable and you still take care of to keep it wise.
    I cant wait to read much more from you. This is actually a wonderful website.

    Take a look at my web blog kebe.top

  99. I was recommended this website by my cousin. I am not sure whether this
    post is written by him as no one else know such detailed about
    my problem. You are amazing! Thanks!

    My web page; fyfc.net

  100. I have learn several good stuff here. Definitely worth bookmarking
    for revisiting. I surprise how a lot effort you
    put to create this type of excellent informative website.

    Here is my blog – kebe.top

  101. After I initially commented I appear to have clicked on the -Notify me when new comments are added- checkbox and from now
    on whenever a comment is added I receive four emails with
    the exact same comment. Perhaps there is a way you are able to remove me from
    that service? Thanks!

    my web site; frun-test.sakura.ne.jp

  102. Hi, Neat post. There is an issue along with your website in web explorer, would check this?
    IE nonetheless is the market leader and a good portion of folks will miss
    your fantastic writing due to this problem.

    Feel free to visit my blog post :: Margareta

  103. Hey there would you mind letting me know which web host you’re working
    with? I’ve loaded your blog in 3 completely different internet browsers and I must say this blog loads a lot faster then most.
    Can you recommend a good web hosting provider at a honest price?
    Thank you, I appreciate it!

    Feel free to surf to my web page :: ko-burda.com

  104. I do not even know how I ended up here, but I believed this submit was
    great. I don’t understand who you’re but definitely you are going to a famous blogger when you are not already 😉
    Cheers!

    my blog; BoltzPro Reviews

  105. Right here is the perfect blog for anyone who hopes to find out about
    this topic. You understand a whole lot its almost hard to argue
    with you (not that I actually will need to…HaHa).
    You definitely put a fresh spin on a subject that’s been discussed for decades.
    Great stuff, just wonderful!

    Look at my site – https://bbs.yunweishidai.com/forum.php?mod=viewthread&tid=1308473

  106. Dead composed subject matter, regards for selective information. “No human thing is of serious importance.” by Plato.

  107. It’s awesome to pay a visit this site and reading the views
    of all colleagues regarding this paragraph, while I am also eager of getting experience.

    Also visit my web blog; Quad Air Drone

  108. you’re in reality a excellent webmaster. The website loading pace is incredible.

    It seems that you’re doing any distinctive trick.
    In addition, The contents are masterpiece. you’ve performed
    a wonderful process on this topic!

    Check out my page; Marquita.godwin@lulle.sakura.ne.jp

  109. Great weblog right here! Additionally your website lots up fast!
    What web host are you the usage of? Can I get your affiliate link on your host?

    I wish my website loaded up as fast as yours lol

    My blog; ViroValor XL

  110. That is a great tip especially to those new to the blogosphere.

    Brief but very accurate info? Thank you for
    sharing this one. A must read article!

    My homepage: Bodycor Keto

  111. We stumbled over here different web page and thought I should check things out.
    I like what I see so i am just following you. Look forward
    to finding out about your web page for a second
    time.

    Take a look at my homepage :: bbs.yunweishidai.com

  112. I enjoy the efforts you have put in this, appreciate it for all the great blog posts.

  113. I believe that is among the such a lot important information for me.
    And i’m glad studying your article. But should remark
    on few general issues, The web site style is great, the articles is in point of fact great :
    D. Excellent activity, cheers.

    my website :: Keto Premium One Shot Reviews

  114. I know this if off topic but I’m looking into starting my own weblog and was
    curious what all is needed to get setup? I’m assuming
    having a blog like yours would cost a pretty penny?

    I’m not very internet savvy so I’m not 100% sure. Any recommendations
    or advice would be greatly appreciated. Kudos

    Feel free to surf to my website :: Viking XL Keto BHB Reviews

  115. I do accept as true with all the concepts you have introduced to your post.
    They are very convincing and can definitely work. Still,
    the posts are too brief for beginners. Could you please lengthen them a bit from next time?
    Thanks for the post.

    my web page – forum.m2clasic.ro

  116. After going over a few of the articles on your web site,
    I truly appreciate your technique of writing
    a blog. I saved as a favorite it to my bookmark site list and will be checking back in the near future.
    Please visit my web site too and tell me your opinion.

    Visit my homepage; jpgsoft.co.kr

  117. I enjoy you because of all your hard work on this blog.
    My aunt delights in working on investigations
    and it is easy to understand why. A lot of people know
    all about the dynamic method you produce very
    useful tips by means of this website and therefore boost participation from other ones on the topic then our own simple princess
    has been being taught a great deal. Take pleasure in the remaining portion of
    the year. You are always doing a superb job.[X-N-E-W-L-I-N-S-P-I-N-X]I
    am extremely inspired along with your writing talents and also with the structure to your weblog.
    Is that this a paid subject or did you customize it your self?

    Anyway keep up the nice high quality writing, it is rare
    to look a great blog like this one today.

    my webpage Primal Vigor XL

  118. Oh my goodness! a tremendous article dude. Thanks However I am experiencing challenge with ur rss . Don’t know why Unable to subscribe to it. Is there anybody getting equivalent rss downside? Anybody who is aware of kindly respond. Thnkx

  119. Thank you for every other excellent article. The place else may anyone
    get that type of information in such a perfect way of writing?
    I’ve a presentation subsequent week, and I’m on the look for such information.

    my webpage … Keto Rapid Trim Reviews

  120. I was suggested this blog through my cousin. I’m not positive whether this post is written by him as
    no one else realize such exact approximately my problem.
    You are wonderful! Thank you!

    Feel free to visit my website … A1 Keto

  121. Thank you for sharing excellent informations.
    Your web-site is so cool. I am impressed by the details that you’ve on this web
    site. It reveals how nicely you perceive this subject.
    Bookmarked this website page, will come back for more
    articles. You, my friend, ROCK! I found simply the info I already searched all over the place and simply couldn’t come across.

    What a great site.

    My webpage: Boyd

  122. Hi there I am so grateful I found your blog page,
    I really found you by accident, while I was browsing on Yahoo for something else, Anyways I am here now and would just
    like to say thanks for a remarkable post and a all round exciting blog (I also love
    the theme/design), I don?t have time to go through it all at
    the minute but I have book-marked it and also added
    your RSS feeds, so when I have time I will be back to read more, Please do keep
    up the superb b.

    Review my page … Keto Rapid Trim Pills

  123. Valuable information. Fortunate me I found your
    website accidentally, and I am shocked why this twist of fate did not happened earlier!

    I bookmarked it.

    My website; Jamal

  124. Right here is the perfect site for anybody who wants to understand this topic.
    You realize a whole lot its almost tough to argue with you (not that I really would want to…HaHa).
    You definitely put a brand new spin on a subject which has been discussed for ages.
    Great stuff, just wonderful!

    Take a look at my site: http://www.fles.hlc.edu.tw

  125. Hey outstanding blog! Does running a blog similar to this take a
    great deal of work? I have absolutely no expertise in programming but I
    was hoping to start my own blog in the near future.
    Anyhow, if you have any suggestions or techniques for new blog
    owners please share. I know this is off subject but I
    just needed to ask. Thanks a lot!

    My blog post … balanced diet

  126. Definitely imagine that that you said. Your favourite reason appeared to be
    at the web the easiest thing to take into accout of.
    I say to you, I definitely get annoyed at the same time
    as folks think about concerns that they just do not realize about.
    You controlled to hit the nail upon the top and outlined out the entire thing with no
    need side-effects , folks can take a signal. Will
    likely be back to get more. Thanks!

    my page: lovemaking ideas

LEAVE A REPLY

Please enter your comment!
Please enter your name here